Java ignite cron中的ClassNotFoundException

Java ignite cron中的ClassNotFoundException,java,ignite,Java,Ignite,我正在ignite版本2.8.1中运行ignite cron。但在ignite节点服务器上运行corn时,我偶尔会遇到以下例外情况。我已经启用了点对点ignite配置,但有时仍面临此问题。下面是代码和异常。 已尝试删除缓存中的withBinary选项,但错误仍然存在。 不确定这是编组问题还是因点燃lamda引起的问题 点燃节点上的异常 class org.apache.ignite.IgniteCheckedException: Remote job threw user except

我正在ignite版本2.8.1中运行ignite cron。但在ignite节点服务器上运行corn时,我偶尔会遇到以下例外情况。我已经启用了点对点ignite配置,但有时仍面临此问题。下面是代码和异常。 已尝试删除缓存中的withBinary选项,但错误仍然存在。 不确定这是编组问题还是因点燃lamda引起的问题

点燃节点上的异常

    class org.apache.ignite.IgniteCheckedException: Remote job threw user exception (override or implement ComputeTask.result(..) method if you would like to have automatic failover for this exception): Failed to deserialize object [typeName=org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4]
    at org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7507)
    at org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:260)
    at org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:234)
    at org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:160)
    at org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:152)
    at org.apache.ignite.internal.executor.GridExecutorService.awaitTermination(GridExecutorService.java:233)
    at com.dream11.watchlive.IgniteReconciliationCron.runTask(IgniteReconciliationCron.java:90)
    at org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4.execute(GridClosureProcessor.java:1944)
    at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:596)
    at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7005)
    at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:590)
    at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:519)
    at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
    at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1367)
    at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2121)
    at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1847)
    at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1472)
    at org.apache.ignite.internal.managers.communication.GridIoManager.access$5200(GridIoManager.java:229)
    at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1367)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: class org.apache.ignite.IgniteException: Remote job threw user exception (override or implement ComputeTask.result(..) method if you would like to have automatic failover for this exception): Failed to deserialize object [typeName=org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4]
    at org.apache.ignite.compute.ComputeTaskAdapter.result(ComputeTaskAdapter.java:102)
    at org.apache.ignite.internal.processors.task.GridTaskWorker$5.apply(GridTaskWorker.java:1062)
    at org.apache.ignite.internal.processors.task.GridTaskWorker$5.apply(GridTaskWorker.java:1055)
    at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7037)
    at org.apache.ignite.internal.processors.task.GridTaskWorker.result(GridTaskWorker.java:1055)
    at org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:862)
    at org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1146)
    at org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1370)
    ... 7 more
Caused by: class org.apache.ignite.IgniteException: Failed to deserialize object [typeName=org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4]
    at org.apache.ignite.internal.processors.job.GridJobWorker.initialize(GridJobWorker.java:487)
    at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1287)
    at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2121)
    ... 7 more
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to deserialize object [typeName=org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4]
    at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10310)
    at org.apache.ignite.internal.processors.job.GridJobWorker.initialize(GridJobWorker.java:468)
    ... 9 more
Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to deserialize object [typeName=org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4]
    at org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:927)
    at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1764)
    at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
    at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:319)
    at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:304)
    at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:101)
    at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:81)
    at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10304)
    ... 10 more
Caused by: class org.apache.ignite.binary.BinaryInvalidTypeException: com.dream11.watchlive.IgniteReconciliationCron$$Lambda$748/1133646480
    at org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:762)
    at org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:759)
    at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1757)
    at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
    at org.apache.ignite.internal.binary.BinaryUtils.doReadObject(BinaryUtils.java:1798)
    at org.apache.ignite.internal.binary.BinaryReaderExImpl.readObject(BinaryReaderExImpl.java:1331)
    at org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4.readBinary(GridClosureProcessor.java:1959)
    at org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:878)
    ... 17 more
Caused by: java.lang.ClassNotFoundException: com.dream11.watchlive.IgniteReconciliationCron$$Lambda$748/1133646480
    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:8828)
    at org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:324)
    at org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:753)
    ... 24 more