java - AppEngine开发环境给出java.lang.VerifyError

标签 java google-app-engine datanucleus

当我在 Eclipse 开发环境中运行我的应用程序时,出现以下错误,但是当我将应用程序部署到应用程序引擎时,它工作正常。是否可以在开发环境中完成这项工作?

HTTP ERROR 500

Problem accessing /my-controller/. Reason:

    (class: org/datanucleus/TransactionImpl, method: internalPreRollback signature: ()V) Accessing value from uninitialized register 5

Caused by:

java.lang.VerifyError: (class: org/datanucleus/TransactionImpl, method: internalPreRollback signature: ()V) Accessing value from uninitialized register 5
 at org.datanucleus.ObjectManagerImpl.<init>(ObjectManagerImpl.java:283)
 at org.datanucleus.jdo.JDOPersistenceManager.<init>(JDOPersistenceManager.java:132)
 at org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManager.<init>(DatastoreJDOPersistenceManager.java:42)
 at org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory.newPM(DatastoreJDOPersistenceManagerFactory.java:77)
 at org.datanucleus.jdo.JDOPersistenceManagerFactory.getPersistenceManager(JDOPersistenceManagerFactory.java:578)
 at org.datanucleus.jdo.JDOPersistenceManagerFactory.getPersistenceManager(JDOPersistenceManagerFactory.java:557)

最佳答案

您的构建路径中有 asm (asm.ow2.org) 和/或 cglib (cglib.sourceforge.net) 吗?
如果是这样,请删除它们。

关于java - AppEngine开发环境给出java.lang.VerifyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117685/

相关文章:

mysql - 使用一对多关系进行关联时,JDO 尝试创建新记录

java - 修改 Spring 消息文本而不重新启动应用程序?

security - 谷歌应用引擎 : Is it safe to reveal a user's user_id publicly

google-app-engine - maven google app engine 项目中 datanucleus 增强器的冲突版本

google-app-engine - 应用引擎 : Is it possible to disable Transfer-Encoding: Chunked for large static files?

java - GAE DataStore 复合索引无法工作/无法识别

java - AppEngine - JDO 查询!包含

java - Android - 设置应用程序主题(样式)

java - Eclipse Web 工具项目是否处理 JSP 内部的重构?

java - 在jsp中打印姓名列表