Skip to Content
0
Former Member
Aug 12, 2016 at 10:49 AM

type is considered abtract in impex

2570 Views

importing this impex: $contentCatalog=b2b-ContentCatalog $contentCatalogVersion=Staged #$contentCatalogVersion=Online $contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=$contentCatalogVersion])[default=$contentCatalog:$contentCatalogVersion]

 # MyAccount Component
 INSERT_UPDATE MyAccountComponent ; $contentCV[unique=true] ; uid[unique=true] ; name                ; &componentRef
                                  ;                         ; MyAccount        ; MyAccount Component ; MyAccount
 
 INSERT_UPDATE ContentSlot ; $contentCV[unique=true] ; uid[unique=true]  ; cmsComponents(&componentRef)
                           ;                         ; MyAccountSlot     ; MyAccount

where MyAccountComponent is a regular item in the Items.xml:

         <itemtype code="MyAccountComponent" extends="SimpleCMSComponent">
             <description>Component with reduced Information of the MyAccount</description>
             <attributes>
                 <attribute qualifier="componentList" type="SimpleCMSComponentList">
                     <persistence type="property" />
                 </attribute>
             </attributes>
         </itemtype>
 

i get the following error:

 INSERT_UPDATE MyAccountComponent;catalogVersion(CatalogVersion.catalog(Catalog.id[default=b2b-ContentCatalog]),CatalogVersion.version[default=Staged])[default=b2b-ContentCatalog:Staged][unique=true];uid[unique=true];name;&componentRef
 ,,,no permitted type found for configured columns. omitted types: {8796123988050=[type MyAccountComponent is abstract  - no permitted type for mode import_strict]}, definition: {0=INSERT_UPDATE MyAccountComponent, 1=catalogVersion(CatalogVersion.catalog(Catalog.id[default=b2b-ContentCatalog]),CatalogVersion.version[default=Staged])[default=b2b-ContentCatalog:Staged][unique=true], 2=uid[unique=true], 3=name, 4=&componentRef};;MyAccount;MyAccount Component;MyAccount

can anyone shed some light on why this occurs?

this is directly after an initialize.