Hi, Do you see the working below on any of the nodes? Failed to register marshalled class for more than 10 times in a row
Actually it’s difficult to say what is the exact reason of the issue. Can you upgrade to the latest Ignite version to see if the issue is still reproducible? — Denis > On Jun 16, 2016, at 2:15 PM, Saurabh Sharma <saurabh.sha...@nviz.com> wrote: > > Hi, > > We are using ignite cache with automatic persistence feature for storing the > objects in cache. We have objects used as key and value for this cache. > Sometimes when we start our application we get the following error while we > try to push any value in this cache. > > It is very random behaviour. It works fine if we try to run the application > again. > Can someone please suggest if we are missing out something. > > org.apache.ignite.binary.BinaryObjectException: Failed to get field because > type ID of passed object differs from type ID this BinaryField belongs to > [expected=-418749773, actual=0] > at > org.apache.ignite.internal.binary.BinaryFieldImpl.fieldOrder(BinaryFieldImpl.java:92) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.binary.BinaryFieldImpl.value(BinaryFieldImpl.java:79) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.GridQueryProcessor$BinaryProperty.fieldValue(GridQueryProcessor.java:2039) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.GridQueryProcessor$BinaryProperty.value(GridQueryProcessor.java:1999) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing$RowDescriptor.columnValue(IgniteH2Indexing.java:2457) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2AbstractKeyValueRow.getValue(GridH2AbstractKeyValueRow.java:289) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.compareRows(GridH2IndexBase.java:120) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex$2.compare(GridH2TreeIndex.java:115) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex$2.compare(GridH2TreeIndex.java:107) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > java.util.concurrent.ConcurrentSkipListMap.cpr(ConcurrentSkipListMap.java:655) > ~[?:1.8.0_77] > at > java.util.concurrent.ConcurrentSkipListMap.doPut(ConcurrentSkipListMap.java:835) > ~[?:1.8.0_77] > at > java.util.concurrent.ConcurrentSkipListMap.put(ConcurrentSkipListMap.java:1581) > ~[?:1.8.0_77] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex.put(GridH2TreeIndex.java:403) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.doUpdate(GridH2Table.java:406) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.update(GridH2Table.java:340) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.store(IgniteH2Indexing.java:523) > ~[ignite-indexing-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.query.GridQueryProcessor.store(GridQueryProcessor.java:695) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.store(GridCacheQueryManager.java:406) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.GridCacheMapEntry.updateIndex(GridCacheMapEntry.java:3740) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerUpdateLocal(GridCacheMapEntry.java:1661) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.local.atomic.GridLocalAtomicCache.updateAllInternal(GridLocalAtomicCache.java:982) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.local.atomic.GridLocalAtomicCache.put(GridLocalAtomicCache.java:169) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:2000) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > at > org.apache.ignite.internal.processors.cache.IgniteCacheProxy.put(IgniteCacheProxy.java:1072) > ~[ignite-core-1.5.0.final.jar:1.5.0.final] > > Thanks, > Saurabh > > IMPORTANT NOTICE: This email and any files transmitted with it are > confidential and intended solely for the use of the individual or entity to > whom they are addressed. If you have received this email in error, please > notify the system manager and/or the sender immediately.