Skip to Content
0
Former Member
Nov 07, 2017 at 02:11 PM

Illegal typecode 20801

583 Views

Hi guys,

I ran this impex as export script: insert_update ElementsForSlot;&Item;creationtime[forceWrite=true,dateformat=dd.MM.yyyy hh:mm:ss];language(isocode)[unique=true];modifiedtime[dateformat=dd.MM.yyyy hh:mm:ss];owner(&Item);qualifier;reverseSequenceNumber;sequenceNumber;source(catalogVersion(catalog(id),version),uid)[unique=true,allownull=true];target(catalogVersion(catalog(id),version),uid)[unique=true,allownull=true]

And i got this exception:

FO | jvm 2 | main | 2017/11/07 12:36:42.158 | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.79] INFO | jvm 2 | main | 2017/11/07 12:36:42.158 | at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] INFO | jvm 2 | main | 2017/11/07 12:36:42.158 | Caused by: de.hybris.platform.impex.jalo.header.UnresolvedValueException: cannot resolve value 'null' for attribute 'error reading attribute ElementsForSlot.target : illegal typecode 20801 - cannot find JNDI name' because: illegal typecode 20801 - cannot find JNDI name INFO | jvm 2 | main | 2017/11/07 12:36:42.158 | at de.hybris.platform.impex.jalo.exp.ImpExExportWriter.getAttributeValue(ImpExExportWriter.java:295) ~[impexserver.jar:?] INFO | jvm 2 | main | 2017/11/07 12:36:42.158 | at de.hybris.platform.impex.jalo.exp.ImpExExportWriter.getAllAttributeValues(ImpExExportWriter.java:265) ~[impexserver.jar:?] INFO | jvm 2 | main | 2017/11/07 12:36:42.158 | at de.hybris.platform.impex.jalo.exp.ImpExCSVExportWriter.writeLine(ImpExCSVExportWriter.java:227) ~[impexserver.jar:?]

But actually, item with typecode 20801 doesn't exist in the system.

ElementsForSlot typecode is 1085

ElementsForSlot.target (AbstractCMSComponent) typecode is 1084

What is the reason of exception? Someone can help me?

Thanks in advance.