获取java.lang.IllegalStateException:需要在karaf控制台中为Fuse 7.0.1进行主动协调

时间:2018-09-02 14:17:45

标签: jpa karaf fuse blueprint-osgi

我正在跟踪以下白羊座链接:blueprint tutorial,以创建我的JPA层。当我在控制台上运行诸如service:list DataSource之类的命令时,我能够看到正在创建DataSourceFactory,DataSource,EntityManagerFactory和EntityManager,但是当我用来运行其他捆绑软件时,当使用实体管理器时,会得到下面的stacktrace

java.lang.IllegalStateException: Need active coordination
    at org.apache.aries.jpa.support.impl.EMSupplierImpl.get(EMSupplierImpl.java:81)
    at org.apache.aries.jpa.support.osgi.impl.EmProxy.invoke(EmProxy.java:38)
    at com.sun.proxy.$Proxy87.getCriteriaBuilder(Unknown Source)
    at Proxy3d35253c_a0b4_401f_b042_3b8ee8cb2625.getCriteriaBuilder(Unknown Source)

在网络上搜索时,我找到了讨论此问题的链接

0 个答案:

没有答案