On Aug 11, 2014, at 2:36 PM, dsh <[email protected]> wrote:
> Hi Alan,
>
> what is the exact error? Maybe it can be fixed easily. I once asked the
> INFRA team whether we could get an OSX builtbot so such issues could be
> determined ahead of time. I could try to open a JIRA for that if we say
> that we want regression testing on OSX too.
>
> Normally we would need buildbot setups for at least the Oracle and IBM JDK
> I'd say and Windoze, Linux and OSX.
-------------------------------------------------------------------------------
Test set: org.apache.openejb.timer.QuartzPersistenceForEJBTimersTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 5.675 sec <<<
FAILURE! - in org.apache.openejb.timer.QuartzPersistenceForEJBTimersTest
doTest(org.apache.openejb.timer.QuartzPersistenceForEJBTimersTest) Time
elapsed: 5.533 sec <<< ERROR!
org.apache.openejb.OpenEJBException: Creating application failed:
/Users/acabrera/x/tomee-1.7.0/container/openejb-core/target/QuartzPersistenceForEJBTimersTest:
Error starting 'MyTimedEjb'. Exception: class
java.lang.IllegalStateException: Cannot run without an instance id.: Cannot run
without an instance id.
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:896)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:623)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:619)
at
org.apache.openejb.testing.ApplicationComposers.before(ApplicationComposers.java:705)
at
org.apache.openejb.testing.ApplicationComposers.evaluate(ApplicationComposers.java:794)
at
org.apache.openejb.junit.DeployApplication.evaluate(DeployApplication.java:40)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: org.apache.openejb.OpenEJBException: Error starting 'MyTimedEjb'.
Exception: class java.lang.IllegalStateException: Cannot run without an
instance id.: Cannot run without an instance id.
at
org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1174)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:807)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:623)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:619)
at
org.apache.openejb.testing.ApplicationComposers.before(ApplicationComposers.java:705)
at
org.apache.openejb.testing.ApplicationComposers.evaluate(ApplicationComposers.java:794)
at
org.apache.openejb.junit.DeployApplication.evaluate(DeployApplication.java:40)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.IllegalStateException: Cannot run without an instance id.
at
org.apache.openejb.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1215)
at
org.apache.openejb.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1519)
at
org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:184)
at
org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:483)
at
org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:129)
at
org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1168)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:807)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:623)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:619)
at
org.apache.openejb.testing.ApplicationComposers.before(ApplicationComposers.java:705)
at
org.apache.openejb.testing.ApplicationComposers.evaluate(ApplicationComposers.java:794)
at
org.apache.openejb.junit.DeployApplication.evaluate(DeployApplication.java:40)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)