【问题标题】:JVM Error 525 : Bad persistent objectJVM 错误 525:错误的持久对象
【发布时间】:2011-05-16 06:44:22
【问题描述】:

我正在尝试将字符串值和自定义水平字段管理器添加到 HashTable。字符串是键,自定义水平字段管理器是值。每当从屏幕上删除水平字段管理器时,我都会从哈希表中删除这对。另外,我没有持久化 Hashtable。

在模拟器上运行几分钟后,我收到错误 JVM Error 525 : Bad persistent object。当我尝试在设备上运行相同的构建时,它会在创建哈希表几分钟后重新启动。请注意,如果我不在 Hashtable 中推送任何内容,一切都会正常工作。

所以我的问题是,将水平字段管理器或从它扩展的东西放在 HashTable 中是错误的吗?如果不是,这可能是什么问题?

【问题讨论】:

  • 你提到你没有持久化哈希表,你是根本没有持久化它,还是当管理器存储在其中时不调用提交?

标签: blackberry hashtable persistent jvm-crash


【解决方案1】:

确保所有被持久化的对象(包括那些添加到 HashTable 的对象)都实现了 Persistable 接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 2013-02-05
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2010-11-05
    相关资源
    最近更新 更多