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.
>

Reply via email to