java个卡片小程序死机无法删除

Deadlock among java card applets and can’t delete

我有一个环境,其中两个小程序通过共享接口相互共享数据,两者都持有彼此的引用。 当我尝试删除其中任何一个时,我得到 6985。 对我来说,这似乎是一个僵局。 任何人都可以建议我如何冲洗它们,因为我知道钥匙。 P.S。 1. isd认证成功。 2. 删除命令 p2=80

非常感谢任何帮助。

这是一个僵局,据我所知你无法解决,因为我已经造成了类似的情况。 解决方案是在删除之前对 dereference/release sharedObjectInterfaces 和 运行 实施 APDU,或者考虑将数据共享方法重新设计为单个 SOI,如 master/slave 关系