[ 
https://issues.apache.org/jira/browse/IGNITE-4284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15927862#comment-15927862
 ] 

Amelchev Nikita commented on IGNITE-4284:
-----------------------------------------

I try to do p2p class loading for discover. At now handlers with filters 
connecting node's register before node state=connected. But unmarshal this 
filtres is being done by optimized marshaller and its need sys-marshaller cache 
that loaded after state=connected. Some attempts to register handlers after 
start sys-cache lead spontaneous errors deserialize object by classloader (I 
used p2p code from start query) and crash some test with backups or reconnect 
nodes. I try to resolve it.

> Failed second client node join with continuous query and peer class loading 
> enabled
> -----------------------------------------------------------------------------------
>
>                 Key: IGNITE-4284
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4284
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 1.7
>            Reporter: Dmitry Karachentsev
>            Assignee: Amelchev Nikita
>             Fix For: 2.0
>
>
> Steps to reproduce:
> 1) Start server with cache and peer class loading enabled.
> 2) Start client with peer class loading enabled.
> 3) Start continuous query with custom event filter factory.
> 4) Start second client -- Fail with NPE or AsserionError.
> Test that reproduces error: 
> [PR#1267|https://github.com/apache/ignite/pull/1267]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to