Import error: Content type "SysContentFolder" is not allowed to be created under parent of content type "StartPage"

Member since: 2010

Hey, when trying to import to a fresh EPiServer DB the whole site (start page on), I get the following error:

Content type "SysContentFolder" is not allowed to be created under parent of content type "StartPage"

Anyone has a clue why? I've now enabled All for page availability on start page and the import was successful, but I'm curious why this happens? Could it be because of not having any sites set up in the new site and there was a setting "Use site-specific assets" in the old one?

#113535 Nov 24, 2014 11:36
  • Member since: 2011

    Hi,

    The error is quite "correct" - SysContentFolder is a system content and should not be placed under Start Page - they should both be children of Root. The question is how did you got there.

    I assumes that when you export, you chose Root to export instead of StartPage (Home). The starting point should be Start Page.

    /Q

    #113537 Nov 24, 2014 12:29
  • Member since: 2007

    I have the same error.. Any solution?

    #114306 Dec 09, 2014 17:37
  • Member since: 2008

    The solution is in the first entry. =)

    Your export package contains a SysContentFolder so to add that under the StartPage you need to alow all pages under the StartPage content type.

    #114308 Dec 09, 2014 18:57
  • Member since: 2007

    but I do not have any folders on pages like that. But the same scenario. Guess it is happening cause I do not have a site defined yet. As mentioned in the first post. That means that you can not export from start and below i.e. a package containing the start page from another site.

    #114309 Dec 09, 2014 19:11
  • Member since: 2008

    SysContentFolder is what is used for the Assets folders in EPi. So it's a default type. If you in the site you exported from checked the "Use site-specific assets" then you will have a Site Assets folder under the StartPage. You can see this if you go to set access rights in admin on the site you exported from.

    My guess is that in your StartPage definition you defined what pagetypes are allowed and you didn't define SysContentFolder. So when the import runs it gives you the error. To solve it just go into the StartPage on the Content types and check all during the import.

    Guess you could file a bug on it as well.

    #114310 Dec 09, 2014 19:24
  • Member since: 2007

    tried that but did not get it to work but I guess you are right. They could also update the UI for exporting the same as for access rights 😊

    #114312 Dec 09, 2014 19:40