[ https://issues.apache.org/jira/browse/IGNITE-4358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15722969#comment-15722969 ]
Rohit Mohta commented on IGNITE-4358: ------------------------------------- [~ascherbakov] I have uploaded the patch for the change and exception stack trace for the attached Junit test case. If you're OK, then I'm ready to send a PR for this change. > Better error reporting in case of unmarshallable classes. > --------------------------------------------------------- > > Key: IGNITE-4358 > URL: https://issues.apache.org/jira/browse/IGNITE-4358 > Project: Ignite > Issue Type: Improvement > Components: compute, messaging, newbie > Affects Versions: 1.6 > Reporter: Alexei Scherbakov > Assignee: Rohit Mohta > Priority: Trivial > Labels: newbie > Fix For: 2,0 > > Attachments: IGNITE-4358-Exceptionlog-05Dec2016.txt, > IGNITE-4358-GridClosureProcessor-05Dec2016.patch, PureIgniteRunTest.java > > > When trying to execute Thread's derived class implementing IgniteRunnable > using compute API, it silently serializes to null because Thread > serialization is prohibited in MarshallerExclusions and throws NPE on > executing node. > We need to throw more informative exception for such case. > Reproducer in the attachment. -- This message was sent by Atlassian JIRA (v6.3.4#6332)