[
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)