【问题标题】:On Ignite 2.8.1 upgrade startup is crashing with NPE for cassandra persistence在 Ignite 2.8.1 上升级启动因 NPE 而崩溃以实现 cassandra 持久性
【发布时间】:2020-09-09 19:07:03
【问题描述】:

我使用的是 ignite 2.8.0,与 cassandra 的集成运行良好。升级到 ignite 2.8.1 后,ignite 启动失败并显示消息:Failed to validate cache configuration. Cache store factory is not serializable. 潜在异常是空指针异常。

Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start processor: GridProcessorAdapter []

Caused by: class org.apache.ignite.IgniteCheckedException: Failed to validate cache configuration. Cache store factory is not serializable. Cache name

Caused by: class org.apache.ignite.IgniteCheckedException: Failed to deserialize object with given class loader: sun.misc.Launcher$AppClassLoader@764c12b6

Caused by: java.lang.NullPointerException
        at java.util.Collections$UnmodifiableCollection.<init>

  at org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings.readObject(PersistenceSettings.java:533)

【问题讨论】:

  • 引起:java.util.Collections$UnmodifiableCollection.(Collections.java:1028) 处 java.util.Collections$UnmodifiableList. 处的 java.lang.NullPointerException。 java:1304) 在 java.util.Collections.unmodifiableList(Collections.java:1289) 在 org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings.readObject(PersistenceSettings.java:533) 在 sun.reflect.NativeMethodAccessorImpl .invoke0(本机方法)

标签: cassandra persistence ignite


【解决方案1】:

我可以看到 Cassandra-related ticket 带来了新代码并且很可能导致了问题。

新票是https://issues.apache.org/jira/browse/IGNITE-13431

【讨论】:

  • 我的错,我去看看。实际上,修复将在 2.10
猜你喜欢
  • 2020-02-05
  • 1970-01-01
  • 2018-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多