Java org.apache.openjpa.persistence.PersistenceException:null

Java org.apache.openjpa.persistence.PersistenceException:null,java,jpa,openjpa,Java,Jpa,Openjpa,第二行导致下面列出的异常。这段代码实际上可以在测试服务器上运行,但在我的机器上被破坏了。有谁能给我一个解决这个问题的线索吗 TypedQuery<ed> _TypedQuery = _EntityManager.createQuery(_CriteriaQuery); List<ed> _edList = _TypedQuery.getResultList(); TypedQuery\u TypedQuery=\u EntityManag

第二行导致下面列出的异常。这段代码实际上可以在测试服务器上运行,但在我的机器上被破坏了。有谁能给我一个解决这个问题的线索吗

   TypedQuery<ed> _TypedQuery = _EntityManager.createQuery(_CriteriaQuery);
   List<ed>       _edList     = _TypedQuery.getResultList();
TypedQuery\u TypedQuery=\u EntityManager.createQuery(\u CriteriaQuery);
列表_edList=_TypedQuery.getResultList();
例外情况

org.apache.openjpa.persistence.PersistenceException: null
   at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1017) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:916) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:1012) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:280) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.jdbc.sql.SelectImpl$SelectResult.load(SelectImpl.java:2381) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:274) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.jdbc.kernel.InstanceResultObjectProvider.getResultObject(InstanceResultObjectProvider.java:60) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.QueryImpl$PackingResultObjectProvider.getResultObject(QueryImpl.java:2075) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:36) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1251) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1007) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286) ~[openjpa-2.2.0.jar:2.2.0]
   at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302) ~[openjpa-2.2.0.jar:2.2.0]
org.apache.openjpa.persistence.PersistenceException:null
在org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1017)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:916)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:1012)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:280)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.jdbc.sql.SelectImpl$SelectResult.load(SelectImpl.java:2381)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:274)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.jdbc.kernel.InstanceResultObjectProvider.getResultObject(InstanceResultObjectProvider.java:60)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.QueryImpl$packingsresultobjectprovider.getResultObject(QueryImpl.java:2075)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.lib.rop.eangeresultlist.(eangeresultlist.java:36)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1251)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1007)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)~[openjpa-2.2.0.jar:2.2.0]
在org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)~[openjpa-2.2.0.jar:2.2.0]

我将记录我对这个问题的所有解决方案

  • 这是第一项决议。线索是。我升级开放 JPA从2.2.0到2.2.2&异常消失了,所以看起来 那是一只虫子

  • 这种情况再次发生。我缺少cglib.2.2.3.zip和/或 cglib-nodep-2.2.3.jar


发布堆栈跟踪时,始终确保发布整个堆栈跟踪,即使您认为没有必要这样做。“原因”部分非常重要。此外,我们不知道
\u CriteraQuery
包含什么,也不知道
ed
类的定义(应该是
ed
以符合标准Java命名约定)。