1

我已经用 ORACLE 更改了 H2 的 WSO2_CARBON_DB 和 BPSDB 和活动 DB。BPS的版本是3.5.0

我发现了这个问题https://wso2.org/jira/browse/BPS-185但在此版本中已修复。

现在,当我进行部署时,会出现此错误:

[2015-11-05 14:35:11,692] WARN {Transaction} - beforeCompletion 出现意外异常;事务将回滚 org.apache.openjpa.persistence.InvalidStateException: Attempt to commit a null javax.transaction.Transaction。如果发生回滚,某些应用程序服务器会将事务设置为空。在 org.apache.openjpa.kernel.BrokerImpl.setRollbackOnlyInternal(BrokerImpl.java:1654) 在 org.apache.openjpa.kernel.BrokerImpl.setRollbackOnly(BrokerImpl.java:1640) 在 org.apache.openjpa.kernel.DelegatingBroker.setRollbackOnly (DelegatingBroker.java:981) 在 org.apache.openjpa.persistence.EntityManagerImpl.setRollbackOnly(EntityManagerImpl.java:631) 在 org.apache.openjpa.persistence.PersistenceExceptions$2.translate(PersistenceExceptions.java:77) 在 org.apache .openjpa.kernel.BrokerImpl。ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 原因:java.lang .IllegalStateException:在 org.apache.ode.store.jpa.DbConfStoreConnectionFactory.rollbackTransaction(DbConfStoreConnectionFactory.java:95) 的 org.apache.geronimo.transaction.manager.TransactionManagerImpl.rollback(TransactionManagerImpl.java:247) 没有与当前线程关联的事务) ... 5 更多 [2015-11-05 14:35:11,697] 错误 {org.wso2.carbon.bpel.core.ode.integration.store.TenantProcessStoreImpl} - BPEL 包部署在 ODE 层失败。可能的原因:DbError org.apache.ode.bpel.iapi.ContextException: DbError at org.wso2.carbon.bpel.core.ode.integration.store.ProcessStoreImpl.exec(ProcessStoreImpl.java:

4

1 回答 1

1

确保<defaultAutoCommit>true</defaultAutoCommit>在 bps-datasource.xml 配置中添加了该条目。

于 2015-11-19T01:39:43.570 回答