Migration tool show "ISPN000242: Missing foreign externalizer with id=1100" if JDBC store should migrated
Issue
- If the migration tool is used to migrate a database store used with JDG6.1 it fails with the error below, but we did not use a custom externalizer. What is wrong?
Error: ISPN000242: Missing foreign externalizer with id=1100, either externalizer was not configured by client, or module lifecycle implementation adding externalizer was not loaded properly
org.infinispan.commons.CacheException: ISPN000242: Missing foreign externalizer with id=1100, either externalizer was not configured by client, or module lifecycle implementation adding externalizer was not loaded properly
at org.infinispan.marshall.core.ExternalizerTable.readObject(ExternalizerTable.java:224)
at org.infinispan.marshall.core.JBossMarshaller$ExternalizerTableProxy.readObject(JBossMarshaller.java:149)
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:354)
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:209)
at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:41)
at org.infinispan.container.entries.MortalCacheValue$Externalizer.readObject(MortalCacheValue.java:119)
at org.infinispan.container.entries.MortalCacheValue$Externalizer.readObject(MortalCacheValue.java:109)
at org.infinispan.marshall.core.ExternalizerTable$ExternalizerAdapter.readObject(ExternalizerTable.java:442)
at org.infinispan.marshall.core.ExternalizerTable.readObject(ExternalizerTable.java:230)
at org.infinispan.marshall.core.JBossMarshaller$ExternalizerTableProxy.readObject(JBossMarshaller.java:149)
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:354)
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:209)
at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:41)
at org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.objectFromObjectStream(AbstractJBossMarshaller.java:135)
at org.infinispan.marshall.core.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:106)
at org.infinispan.commons.marshall.AbstractMarshaller.objectFromInputStream(AbstractMarshaller.java:104)
at org.infinispan.commons.marshall.AbstractDelegatingMarshaller.objectFromInputStream(AbstractDelegatingMarshaller.java:60)
at org.infinispan.loaders.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:88)
at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.readStoredEntry(JdbcStringBasedCacheStore.java:410)
at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.loadLockSafe(JdbcStringBasedCacheStore.java:342)
at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.loadLockSafe(JdbcStringBasedCacheStore.java:86)
at org.infinispan.loaders.LockSupportCacheStore.load(LockSupportCacheStore.java:142)
at org.infinispan.persistence.migrator.jdbc.JdbcUpgradeTool.run(JdbcUpgradeTool.java:173)
at org.infinispan.persistence.migrator.jdbc.JdbcUpgradeTool.main(JdbcUpgradeTool.java:193)
Environment
- Red Hat JBoss Data Grid (JDG)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.