Hi Team,

I am facing some issue with setting up apache ignite-core 2.10.0 in java 11 
environment.

I am getting the below exception, when I am trying to start ignite Using 
Ignition start method.
{"version": "0.2.0", "timestamp": "2021-08-18T08:08:51.363Z", "severity": 
"error", "service_id": "eric-bss-cpm-app", "metadata" : {"category": "CPM"}, 
"message": "Exception during start processors, node will be stopped and close 
connections"}
org.apache.ignite.binary.BinaryObjectException: Failed to find empty 
constructor for class: 
org.apache.ignite.internal.processors.platform.websession.PlatformDotNetSessionLockResult
at 
org.apache.ignite.internal.binary.BinaryClassDescriptor.constructor(BinaryClassDescriptor.java:1088)
at 
org.apache.ignite.internal.binary.BinaryClassDescriptor.<init>(BinaryClassDescriptor.java:309)

As a work around temporarily I created the default constructer in the 
org.apache.ignite.internal.processors.platform.websession.PlatformDotNetSessionLockResult.java
 class and build the jar from source code. This solved my problem and I was 
able to proceed with my POC. I now need a solution to this problem, so that 
when I integrate Ignite io build the solution I don't have to make this change.

Also wanted to appraise you that this is being used in the containerized 
product which uses java11 and ignite cluster would be started in the same JVM

Thanks,
Pankaj Bhadani

Reply via email to