Attempt to commit a null javax.transaction.Transaction(Karaf+openjpa+blueprint

[shenhonglei]
博客专家认证
2013-06-07 11:19:48

at com.inetpsa.w20.interceptor.timezone.TimeZoneInterceptor.intercept(TimeZoneInterceptor.java:107)
at com.inetpsa.w20.interceptor.InterceptorStack.invoke(InterceptorStack.java:29)
at com.inetpsa.w20.osgi.WarpedJAXRSInvoker.performInvocation(WarpedJAXRSInvoker.java:67)
... 48 more
Caused by: <openjpa-2.2.1-r422266:1396819 nonfatal user error> org.apache.openjpa.persistence.InvalidStateException: Attempt to commit a null javax.transaction.Transaction. Some application servers s
et the transaction to null if a rollback occurs.
at org.apache.openjpa.kernel.BrokerImpl.setRollbackOnlyInternal(BrokerImpl.java:1656)
at org.apache.openjpa.kernel.BrokerImpl.setRollbackOnly(BrokerImpl.java:1642)
at org.apache.openjpa.kernel.DelegatingBroker.setRollbackOnly(DelegatingBroker.java:981)
at org.apache.openjpa.persistence.EntityManagerImpl.setRollbackOnly(EntityManagerImpl.java:631)
at org.apache.openjpa.persistence.PersistenceExceptions$2.translate(PersistenceExceptions.java:77)
at org.apache.openjpa.kernel.DelegatingBroker.translate(DelegatingBroker.java:107)
at org.apache.openjpa.kernel.DelegatingBroker.flush(DelegatingBroker.java:1047)
at org.apache.openjpa.persistence.EntityManagerImpl.flush(EntityManagerImpl.java:663)
at org.apache.aries.jpa.container.impl.EntityManagerWrapper.flush(EntityManagerWrapper.java:117)
at org.apache.aries.jpa.container.context.transaction.impl.JTAEntityManager.flush(JTAEntityManager.java:218)
at com.inetpsa.coffee.example.service.EmployeeServiceImpl.update(EmployeeServiceImpl.java:56)
at Proxyffcb19bc_92a9_4adf_8eaa_7222d279b933.update(Unknown Source)
at com.inetpsa.coffee.example.resources.EmployeeResource.update(EmployeeResource.java:45)
A
...全文
387 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,245

社区成员

发帖
与我相关
我的任务
社区描述
OpenAPI
社区管理员
  • OpenAPI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧