[ https://issues.apache.org/jira/browse/IGNITE-15023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17392598#comment-17392598 ]
Ignite TC Bot commented on IGNITE-15023: ---------------------------------------- {panel:title=Branch: [pull/9289/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/9289/head] Base: [master] : New Tests (3)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}Security{color} [[tests 3|https://ci.ignite.apache.org/viewLog.html?buildId=6114661]] * {color:#013220}SecurityTestSuite: P2PDeploymentSecurityWrapperTest.testListen - PASSED{color} * {color:#013220}SecurityTestSuite: P2PDeploymentSecurityWrapperTest.testDeployment - PASSED{color} * {color:#013220}SecurityTestSuite: P2PDeploymentSecurityWrapperTest.testListenAcync - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=6114674&buildTypeId=IgniteTests24Java8_RunAll] > ClassNotFoundException when using security and trying to set a remote listener > ------------------------------------------------------------------------------ > > Key: IGNITE-15023 > URL: https://issues.apache.org/jira/browse/IGNITE-15023 > Project: Ignite > Issue Type: Bug > Reporter: Sergei Ryzhov > Assignee: Sergei Ryzhov > Priority: Minor > Time Spent: 40m > Remaining Estimate: 0h > > ClassNotFoundException when using security and trying to set a remote listener > the issue in using SecurityAwarePredicate on a client node > it makes a wrapper over the remote listener so the class is not passed > through the Peer Class Loader > Caused by: java.lang.ClassNotFoundException: > examples.StartClientXml$$Lambda$703/253380088 > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:348) > at > org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:9064) > at > org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:9002) > at > org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:376) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshallerUtils.descriptorFromCache(OptimizedMarshallerUtils.java:329) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshallerUtils.classDescriptor(OptimizedMarshallerUtils.java:274) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readClass(OptimizedObjectInputStream.java:384) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:329) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:205) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367) > at > org.apache.ignite.internal.SecurityAwarePredicate.readExternal(SecurityAwarePredicate.java:86) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:560) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:980) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:353) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:205) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367) > at > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:251) > ... 22 more -- This message was sent by Atlassian Jira (v8.3.4#803005)