Hi, 1) Can you attach the code that causes this exception? 2) Which version do you use?
Thanks, Pavel On Thu, Oct 5, 2017 at 2:56 PM, JP <[email protected]> wrote: > I have one java server node and c# client node. > > From the csharp client, I am trying to send data(Using POJO class) to the > server node. > > In both server and client node started with same configuraions. > <property name="binaryConfiguration"> > <bean class="org.apache.ignite.configuration.BinaryConfiguration"> > <property name="compactFooter" value="false"/> > <property name="nameMapper"> > <bean > class="org.apache.ignite.binary.BinaryBasicNameMapper"> > <property name="simpleName" value="true"/> > </bean> > </property> > <property name="IdMapper"> > <bean class="org.apache.ignite. > binary.BinaryBasicIdMapper"> > <property name="lowerCase" value="true"/> > </bean> > </property> > </bean> > </property> > > > *But I am getting this exception: > * > Caused by: class org.apache.ignite.binary.BinaryInvalidTypeException: > Unknown pair [platformId=0, typeId=-417099649] > at > org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId( > BinaryContext.java:695) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0( > BinaryReaderExImpl.java:1755) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize( > BinaryReaderExImpl.java:1714) > at > org.apache.ignite.internal.binary.BinaryObjectImpl.deserializeValue( > BinaryObjectImpl.java:797) > at > org.apache.ignite.internal.binary.BinaryObjectImpl.value( > BinaryObjectImpl.java:143) > at > org.apache.ignite.internal.processors.cache.CacheObjectUtils.unwrapBinary( > CacheObjectUtils.java:161) > at > org.apache.ignite.internal.processors.cache.CacheObjectUtils. > unwrapBinaryIfNeeded(CacheObjectUtils.java:41) > at > org.apache.ignite.internal.processors.cache.CacheObjectContext. > unwrapBinaryIfNeeded(CacheObjectContext.java:125) > at > org.apache.ignite.internal.processors.cache.GridCacheContext. > unwrapBinaryIfNeeded(GridCacheContext.java:1734) > at > org.apache.ignite.internal.processors.cache.GridCacheContext. > unwrapBinaryIfNeeded(GridCacheContext.java:1722) > at > org.apache.ignite.internal.processors.cache.store. > GridCacheStoreManagerAdapter.put(GridCacheStoreManagerAdapter.java:557) > at > org.apache.ignite.internal.processors.cache.GridCacheMapEntry$ > AtomicCacheUpdateClosure.update(GridCacheMapEntry.java:4352) > at > org.apache.ignite.internal.processors.cache.GridCacheMapEntry$ > AtomicCacheUpdateClosure.call(GridCacheMapEntry.java:4172) > at > org.apache.ignite.internal.processors.cache.GridCacheMapEntry$ > AtomicCacheUpdateClosure.call(GridCacheMapEntry.java:3906) > at > org.apache.ignite.internal.processors.cache.persistence. > tree.BPlusTree$Invoke.invokeClosure(BPlusTree.java:2988) > at > org.apache.ignite.internal.processors.cache.persistence. > tree.BPlusTree$Invoke.access$6200(BPlusTree.java:2882) > at > org.apache.ignite.internal.processors.cache.persistence. > tree.BPlusTree.invokeDown(BPlusTree.java:1713) > at > org.apache.ignite.internal.processors.cache.persistence. > tree.BPlusTree.invoke(BPlusTree.java:1602) > ... 22 more > Caused by: java.lang.ClassNotFoundException: Unknown pair [platformId=0, > typeId=-417099649] > at > org.apache.ignite.internal.MarshallerContextImpl.getClassName( > MarshallerContextImpl.java:392) > at > org.apache.ignite.internal.MarshallerContextImpl.getClass( > MarshallerContextImpl.java:342) > at > org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId( > BinaryContext.java:686) > ... 39 more > > * > I have added the same model class in c# and java. > I understand that there is some conflict happening in serialization and > deserialization. > > Any hints on configuring c# client node and server node(java) > * > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
