Leiste mit Community-Erfolgen erweitern.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.

GELÖST

Getting 500 Error When adding components to page in design mode

Avatar

Level 9

Hi All,

When i add required components for my page i am getting 500 exception.

This error i am seeing when i try to modify both page and content components.

Error while processing /etc/designs/elibrary/jcr:content/techcenter_page/par

                             
Status
500
Message
javax.jcr.nodetype.ConstraintViolationException: No default node type available for /etc/designs/elibrary/jcr:content/techcenter_page/par
Locationinvalid link: /etc/designs/elibrary/_jcr_content/techcenter_page/par/etc/designs/elibrary/_jcr_content/techcenter_page/par
Parent Location/etc/designs/elibrary/_jcr_content/techcenter_page
Path
/etc/designs/elibrary/jcr:content/techcenter_page/par
Refererhttp://localhost:4502/content/elibrary123.html
ChangeLog
<pre></pre>
1 Akzeptierte Lösung

Avatar

Korrekte Antwort von
Level 4

Structure should be like this

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"

    jcr:primaryType="cq:Page">

    <clientlibs/>

    <favicon.ico/>

    <jcr:content

        cq:lastModified="{Date}2015-07-29T10:07:48.893-04:00"

        cq:lastModifiedBy="admin"

        jcr:primaryType="nt:unstructured"

        jcr:title="Design"

        sling:resourceType="wcm/core/components/designer">

        <Templatename jcr:primaryType="nt:unstructured">

            <parsysname

                jcr:lastModified="{Date}2015-07-29T10:07:48.893-04:00"

                jcr:lastModifiedBy="admin"

                jcr:primaryType="nt:unstructured"

                sling:resourceType="foundation/components/parsys"

                components="[group/components]"/>

        </templatename>

    </jcr:content>

</jcr:root>

 

 

This is working example..

Lösung in ursprünglichem Beitrag anzeigen

11 Antworten

Avatar

Level 10

Are you using an AEM out of the box component - or are you trying to drop a custom component. 

Avatar

Level 10

can you give us your etc/design and apps structure

Any screenshot of an error would help us !

Avatar

Level 9

Please see attached /apps and /etc structures.

Avatar

Level 9

I am trying to drop my custom components.

Avatar

Korrekte Antwort von
Level 4

Structure should be like this

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"

    jcr:primaryType="cq:Page">

    <clientlibs/>

    <favicon.ico/>

    <jcr:content

        cq:lastModified="{Date}2015-07-29T10:07:48.893-04:00"

        cq:lastModifiedBy="admin"

        jcr:primaryType="nt:unstructured"

        jcr:title="Design"

        sling:resourceType="wcm/core/components/designer">

        <Templatename jcr:primaryType="nt:unstructured">

            <parsysname

                jcr:lastModified="{Date}2015-07-29T10:07:48.893-04:00"

                jcr:lastModifiedBy="admin"

                jcr:primaryType="nt:unstructured"

                sling:resourceType="foundation/components/parsys"

                components="[group/components]"/>

        </templatename>

    </jcr:content>

</jcr:root>

 

 

This is working example..

Avatar

Level 4

do you have design path for your configuration?

/etc/designs/elibrary/jcr:content/techcenter_page/par?

in general it will check default.

/etc/designs/default/jcr:content

Avatar

Level 4

Hey, in your post etc, jcr:content is sling:folder, 

Please change to nt:unstructured. and try it.

Avatar

Level 10

Thanks.. can you post the error screenshot ?

Avatar

Level 9

+ Error Screen Shot

Avatar

Level 9

Thanks Narayan.

How these types are controlled and created??

Can you please hep me understand it.

Avatar

Level 9

yes,I have set design path on templat's jcr:content node