首页 > 解决方案 > Ignite-code2.10.0找不到类的空构造函数:org.apache.ignite.internal.processors.platform.websession.PlatformDotNetSessionLockResult

问题描述

我在 java 11 环境中设置 apache ignite-core 2.10.0 时遇到了一些问题。当我尝试使用 Ignition 启动方法开始点燃时,出现以下异常。{“版本”:“0.2.0”,“时间戳”:“2021-08-18T08:08:51.363Z”,“严重性”:“错误”,“service_id”:“xxxxxxxxxxxxxxxx”,“元数据”:{“类别”:“xxx”},“消息”:“启动处理器期间出现异常,节点将停止并关闭连接”} org.apache.ignite.binary.BinaryObjectException:找不到类的空构造函数:org.apache.ignite .internal.processors.platform.websession.PlatformDotNetSessionLockResult 在 org.apache.ignite.internal.binary.BinaryClassDescriptor.constructor(BinaryClassDescriptor.java:1088) 在 org.apache。

作为临时解决方法,我在 org.apache.ignite.internal.processors.platform.websession.PlatformDotNetSessionLockResult.java 类中创建了默认构造函数,并从源代码构建 jar。这解决了我的问题,我能够继续。我现在需要一个解决方案来解决这个问题,这样当我集成 Ignite 来构建解决方案时,我就不必进行此更改。

还想向您评估一下,这是在使用 java11 的容器化产品中使用的,并且 ignite 集群将在同一个 JVM 中启动

谢谢, Pankaj Bhadani

标签: ignite

解决方案


看起来像一个已知问题,请在 Docker问题中的 Ignite Client 连接中检查解决方法。


推荐阅读