Not so easy. I will make some other tests and I will let you know.

Thanks,
Paolo


On Sat, Feb 20, 2016 at 2:03 PM, Yakov Zhdanov <[email protected]> wrote:

> Paolo, can you please share reproducible example?
>
> --Yakov
>
> 2016-02-20 15:37 GMT+03:00 Paolo Di Tommaso <[email protected]>:
>
>> The point is that I don't need run it in client mode and I don't
>> understand how the code is activating the deprecated thin client
>> functionality.
>>
>>
>> Cheers, Paolo
>>
>> On Sat, Feb 20, 2016 at 1:18 PM, Yakov Zhdanov <[email protected]>
>> wrote:
>>
>>> You can start client node this way:
>>>
>>> public static void main(String[] args) throws Exception {
>>>     // Mark this cluster member as client.
>>>     Ignition.setClientMode(true);
>>>
>>>     try (Ignite ignite =
>>> Ignition.start("examples/config/example-ignite.xml")) {
>>>  //
>>> }
>>>
>>> }
>>>
>>> --Yakov
>>>
>>> 2016-02-20 14:35 GMT+03:00 Paolo Di Tommaso <[email protected]>:
>>>
>>>> Actually I have any clue about that. How to enable/disable it?
>>>>
>>>> Thanks,
>>>> Paolo
>>>> On 20 Feb 2016 11:57 a.m., "Yakov Zhdanov" <[email protected]> wrote:
>>>>
>>>>> Paolo, it seems you use thin client functionality which resides in
>>>>> internal package and is deprecated. Any reason you do not use ordinary
>>>>> Ignite node in client mode?
>>>>>
>>>>> --Yakov
>>>>>
>>>>> 2016-02-20 13:48 GMT+03:00 Paolo Di Tommaso <[email protected]
>>>>> >:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I'm getting a `ClassNotFoundException:
>>>>>> com.jaduda.transaction.cache.memcache.BidCacheItem` exception I've never
>>>>>> experienced before (you can find the stack trace below).
>>>>>>
>>>>>> Although the exception message suggests that I may be deploying
>>>>>> different classes versions, I'm almost sure that the same application
>>>>>> binary is deployed in the cluster.
>>>>>>
>>>>>>
>>>>>> Any idea what could be wrong?
>>>>>>
>>>>>>
>>>>>> Feb-20 09:49:18.611 [grid-nio-worker-0-#42%nextflow%] ERROR
>>>>>> o.a.i.i.p.r.p.t.GridTcpRestProtocol - Closing NIO session because of
>>>>>> unhandled exception.
>>>>>> org.apache.ignite.IgniteCheckedException: Failed to find class with
>>>>>> given class loader for unmarshalling (make sure same versions of all
>>>>>> classes are available
>>>>>>  on all nodes or enable peer-class-loading):
>>>>>> sun.misc.Launcher$AppClassLoader@bda96b
>>>>>> at
>>>>>> org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:108)
>>>>>> at
>>>>>> org.apache.ignite.marshaller.AbstractMarshaller.unmarshal(AbstractMarshaller.java:68)
>>>>>> at
>>>>>> org.apache.ignite.internal.processors.rest.protocols.tcp.GridTcpRestParser.decodeObj(GridTcpRestParser.java:721)
>>>>>> at
>>>>>> org.apache.ignite.internal.processors.rest.protocols.tcp.GridTcpRestParser.assemble(GridTcpRestParser.java:656)
>>>>>> at
>>>>>> org.apache.ignite.internal.processors.rest.protocols.tcp.GridTcpRestParser.parseMemcachePacket(GridTcpRestParser.java:313)
>>>>>> at
>>>>>> org.apache.ignite.internal.processors.rest.protocols.tcp.GridTcpRestParser.decode(GridTcpRestParser.java:137)
>>>>>> at
>>>>>> org.apache.ignite.internal.processors.rest.protocols.tcp.GridTcpRestParser.decode(GridTcpRestParser.java:67)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioCodecFilter.onMessageReceived(GridNioCodecFilter.java:104)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedMessageReceived(GridNioFilterAdapter.java:107)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioServer$HeadFilter.onMessageReceived(GridNioServer.java:2124)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioFilterChain.onMessageReceived(GridNioFilterChain.java:173)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioServer$ByteBufferNioClientWorker.processRead(GridNioServer.java:747)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.processSelectedKeys(GridNioServer.java:1437)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:1379)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1263)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>> com.jaduda.transaction.cache.memcache.BidCacheItem
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>>>>> at java.lang.Class.forName0(Native Method)
>>>>>> at java.lang.Class.forName(Class.java:278)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:8137)
>>>>>> at
>>>>>> org.apache.ignite.marshaller.jdk.JdkMarshallerObjectInputStream.resolveClass(JdkMarshallerObjectInputStream.java:54)
>>>>>> at
>>>>>> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1612)
>>>>>> at
>>>>>> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
>>>>>> at
>>>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
>>>>>> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
>>>>>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
>>>>>> at
>>>>>> org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:102)
>>>>>> ... 16 common frames omitted
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Cheers,
>>>>>> Paolo
>>>>>>
>>>>>>
>>>>>
>>>
>>
>

Reply via email to