Thanks. I got it to work. It was a very strange error for an erroneous
unit name within a PersistenceContext annotation. After that I got
further java.lang.VerifyErrors (probably between OpenJPA and Java8).
After migrating to Hibernate everything started to work fine.
Regards Remo
Am 4/22/2016 um 3:00 PM schrieb Gerhard Petracek:
hi remo,
please provide further details about your setup or compare it e.g. with [1].
regards,
gerhard
[1] https://github.com/os890/javaee_cdi_ejb_ds_project_template
2016-04-22 14:44 GMT+02:00 Remo Meier <[email protected]>:
Hi
I'm setting up DeltaSpike with OpenEJB (most current versions) for a very
basic JEE application. But I'm getting:
java.lang.IllegalStateException: On a thread without an initialized
context nor a classloader mapping a deployed app
at
org.apache.openejb.cdi.ThreadSingletonServiceImpl.get(ThreadSingletonServiceImpl.java:271)
at
org.apache.openejb.cdi.ThreadSingletonServiceImpl.getContext(ThreadSingletonServiceImpl.java:240)
at
org.apache.openejb.cdi.ThreadSingletonServiceImpl.get(ThreadSingletonServiceImpl.java:300)
at
org.apache.openejb.cdi.ThreadSingletonServiceImpl.get(ThreadSingletonServiceImpl.java:57)
at
org.apache.webbeans.config.WebBeansFinder.getSingletonInstance(WebBeansFinder.java:51)
at
org.apache.webbeans.config.WebBeansContext.getInstance(WebBeansContext.java:168)
at
org.apache.webbeans.config.WebBeansContext.currentInstance(WebBeansContext.java:186)
at
org.apache.deltaspike.cdise.openejb.OpenEjbContainerControl.boot(OpenEjbContainerControl.java:109)
at
org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareTestContext.applyBeforeClassConfig(CdiTestRunner.java:463)
at
org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$BeforeClassStatement.evaluate(CdiTestRunner.java:366)
at
org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$AfterClassStatement.evaluate(CdiTestRunner.java:393)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at
org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.run(CdiTestRunner.java:142)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Ist that an known issue? With OpenWebBeans it is working fine.
Thanks, Regards Remo