It seems you start continuous query and there is a field of IgniteCache in your remote filter. Can you try removing it for now? As far as permanent fix - let us investigate.
--Yakov 2015-07-29 16:52 GMT+03:00 Mirko Raner <[email protected]>: > After some application code changes, we're seeing the following exception > related to deserializing objects between nodes. Apparently, this does not > affect the cluster functionality, and none of our classes even appear in > the > stack trace. Any idea what is going on here? > > java.lang.ClassCastException: > org.apache.ignite.internal.processors.cache.GridCacheProxyImpl cannot be > cast to org.apache.ignite.internal.processors.cache.GridCacheAdapter > at > > org.apache.ignite.internal.processors.cache.GridCacheProxyImpl.readExternal(GridCacheProxyImpl.java:1499) > at > java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1840) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1799) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) > at > > org.apache.ignite.internal.processors.cache.IgniteCacheProxy.readExternal(IgniteCacheProxy.java:1627) > at > java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1840) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1799) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) > at > > org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryHandler.readExternal(CacheContinuousQueryHandler.java:431) > at > java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1840) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1799) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) > at > > org.apache.ignite.internal.processors.continuous.StartRequestData.readExternal(StartRequestData.java:257) > at > java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1840) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1799) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at > java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) > at > > org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:98) > at > > org.apache.ignite.marshaller.AbstractMarshaller.unmarshal(AbstractMarshaller.java:67) > at > > org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryCustomEventMessage.message(TcpDiscoveryCustomEventMessage.java:77) > at > > org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.processCustomMessage(ClientImpl.java:1562) > at > > org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.processDiscoveryMessage(ClientImpl.java:1238) > at > > org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1198) > at > org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) > > > > > -- > View this message in context: > http://apache-ignite-users.70518.x6.nabble.com/ClassCastException-in-IgniteSpiThread-tp751.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. >
