You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Kozlov (JIRA)" <ji...@apache.org> on 2015/12/26 11:41:49 UTC

[jira] [Resolved] (IGNITE-302) 2nd run CacheQueryExample fails on 2 nodes

     [ https://issues.apache.org/jira/browse/IGNITE-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sergey Kozlov resolved IGNITE-302.
----------------------------------
    Resolution: Fixed

> 2nd run CacheQueryExample fails on 2 nodes
> ------------------------------------------
>
>                 Key: IGNITE-302
>                 URL: https://issues.apache.org/jira/browse/IGNITE-302
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: sprint-2
>            Reporter: Alexey Kuznetsov
>            Assignee: Sergey Kozlov
>
> 1. Start two nodes by bin\ggstart.bat examples\config\example-cache.xml
> 2. Run in Idea CacheQueryExample twice
> 3. Second run hangs and one node has ClassNotFoundException:
> {noformat}
> [17:11:11,044][WARNING][gridgain-#23%sys-null%][GridDeploymentPerVersionStore] Failed to load peer class (ignore if class got undeployed during preloa
> ding) [alias=o.g.examples.datagrid.CacheQueryExample$Person, dep=SharedDeployment [rmv=false, super=GridDeployment [ts=1414415470972, depMode=SHARED,
> clsLdr=GridDeploymentClassLoader [id=909c9b15941-8a410e89-f7a0-4ec6-a6b4-c4d135de731a, singleNode=false, nodeLdrMap={a73e5cd4-c058-46b8-a3d9-cb0f4bbad
> 5c1=0fe3bb15941-a73e5cd4-c058-46b8-a3d9-cb0f4bbad5c1, 09497dce-3430-4555-8a75-676c0275119c=1e8b9b15941-09497dce-3430-4555-8a75-676c0275119c}, p2pTimeo
> ut=5000, usrVer=0, depMode=SHARED, quiet=false], clsLdrId=909c9b15941-8a410e89-f7a0-4ec6-a6b4-c4d135de731a, userVer=0, loc=false, sampleClsName=o.g.ex
> amples.datagrid.CacheQueryExample$Organization, pendingUndeploy=false, undeployed=false, usage=0]]]
> [17:11:11,046][SEVERE][gridgain-#23%sys-null%][GridCacheIoManager] <partitioned> Failed to process message [senderId=a73e5cd4-c058-46b8-a3d9-cb0f4bbad
> 5c1]
> class org.gridgain.grid.GridException: Failed to find class with given class loader for unmarshalling (make sure same version of all classes are avail
> able on all nodes or enable peer-class-loading): org.gridgain.grid.kernal.processors.cache.GridCacheDeploymentManager$CacheClassLoader@724a63f4
> For more information see:
>     Troubleshooting:      http://bit.ly/GridGain-Troubleshooting
>     Documentation Center: http://bit.ly/GridGain-Documentation
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedMarshaller.unmarshal(GridOptimizedMarshaller.java:355)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheMessage.unmarshalValueBytesCollection(GridCacheMessage.java:441)
>         at org.gridgain.grid.kernal.processors.cache.distributed.dht.atomic.GridNearAtomicUpdateRequest.finishUnmarshal(GridNearAtomicUpdateRequest.ja
> va:491)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheIoManager.unmarshall(GridCacheIoManager.java:752)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:208)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheIoManager.access$200(GridCacheIoManager.java:35)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:128)
>         at org.gridgain.grid.kernal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:648)
>         at org.gridgain.grid.kernal.managers.communication.GridIoManager.access$1900(GridIoManager.java:48)
>         at org.gridgain.grid.kernal.managers.communication.GridIoManager$6.body(GridIoManager.java:609)
>         at org.gridgain.grid.util.worker.GridWorker.run(GridWorker.java:137)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ClassNotFoundException: Failed to load class [name=org.gridgain.examples.datagrid.CacheQueryExample$Person, ctx={1e8b9b15941-0949
> 7dce-3430-4555-8a75-676c0275119c=CachedDeploymentInfo [sndId=09497dce-3430-4555-8a75-676c0275119c, ldrId=1e8b9b15941-09497dce-3430-4555-8a75-676c02751
> 19c, userVer=0, depMode=SHARED, participants=null], 0fe3bb15941-a73e5cd4-c058-46b8-a3d9-cb0f4bbad5c1=CachedDeploymentInfo [sndId=a73e5cd4-c058-46b8-a3
> d9-cb0f4bbad5c1, ldrId=0fe3bb15941-a73e5cd4-c058-46b8-a3d9-cb0f4bbad5c1, userVer=0, depMode=SHARED, participants=null]}]
>         at org.gridgain.grid.kernal.processors.cache.GridCacheDeploymentManager$CacheClassLoader.findClass(GridCacheDeploymentManager.java:786)
>         at org.gridgain.grid.kernal.processors.cache.GridCacheDeploymentManager$CacheClassLoader.loadClass(GridCacheDeploymentManager.java:743)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:270)
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedMarshallerUtils.forName(GridOptimizedMarshallerUtils.java:92)
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedClassResolver.forName(GridOptimizedClassResolver.java:433)
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedClassResolver.readClass(GridOptimizedClassResolver.java:341)
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedObjectInputStream.readObjectOverride(GridOptimizedObjectInputStream.java:136)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:364)
>         at org.gridgain.grid.marshaller.optimized.GridOptimizedMarshaller.unmarshal(GridOptimizedMarshaller.java:349)
>         ... 13 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)