ERROR - Application could not be deployed: /Users/Hoshi/Documents/Programming/Hibernate/DaoProjectOpenEjb/target/classes org.apache.openejb.OpenEJBException: Creating application failed: /Users/Hoshi/Documents/Programming/Hibernate/DaoProjectOpenEjb/target/classes: Error deploying 'TimerJob'. Exception: class org.apache.openejb.OpenEJBException: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:601) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:342) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:259) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149) at org.apache.openejb.OpenEJB.init(OpenEJB.java:291) at org.apache.openejb.OpenEJB.init(OpenEJB.java:270) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:63) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:197) at com.example.openejb.OpenEjbTest.setInitialContext(OpenEjbTest.java:63) at com.example.service.ItemServiceTest.setUpBeforeClass(ItemServiceTest.java:25) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.junit.internal.runners.ClassRoadie.runBefores(ClassRoadie.java:49) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:36) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: org.apache.openejb.OpenEJBException: Error deploying 'TimerJob'. Exception: class org.apache.openejb.OpenEJBException: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec at org.apache.openejb.assembler.classic.EjbJarBuilder.deploy(EjbJarBuilder.java:75) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:548) ... 32 more Caused by: org.apache.openejb.OpenEJBException: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec at org.apache.openejb.core.mdb.MdbContainer.deploy(MdbContainer.java:146) at org.apache.openejb.assembler.classic.EjbJarBuilder.deploy(EjbJarBuilder.java:73) ... 33 more Caused by: javax.resource.NotSupportedException: That type of ActicationSpec not supported: class org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec at org.apache.activemq.ra.ActiveMQResourceAdapter.endpointActivation(ActiveMQResourceAdapter.java:217) at org.apache.openejb.core.mdb.MdbContainer.deploy(MdbContainer.java:139) ... 34 more
David Blevins wrote: > > > On Jul 20, 2008, at 10:05 AM, endium wrote: > >> >> I'm using maven. Do I need the openejb-core or openejb-standalone? > > Should be just openejb-core. The openejb-standalone pom has a handful > of client/server related dependencies which you don't need for unit > testing. > >> Using >> openejb-core, it seems to be configuring and loading the rar, but >> later it's >> giving a ClassNotFoundException for the quartz activation spec: >> >> java.lang.ClassNotFoundException: >> org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec >> >> I'm setting my properties like this: >> properties.setProperty("Default MDB >> Container.MessageListenerInterface", >> "org.quartz.Job"); >> properties.setProperty("Default MDB >> Container.ActivationSpecClass", >> >> "org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec"); > > That looks right. > >> I tried manually adding the activation spec class to the build path >> and I >> got this: >> javax.resource.NotSupportedException: That type of ActicationSpec not >> supported: class >> org.jboss.resource.adapter.quartz.inflow.QuartzActivationSpec > > Can't seem to find any code that throws that exception. Can you post > the stack trace? > > -David > > >> >> >> >> David Blevins wrote: >>> >>> >>> On Jul 18, 2008, at 5:09 PM, endium wrote: >>> >>>> >>>> Thanks for your response. Right now I am using openejb embedded for >>>> unit >>>> testing. Is there a way to configure the inbound resource adapter >>>> without >>>> deploying an ear? >>> >>> In that case, give our latest snapshots a try. We added support to >>> basically say "treat my classpath as an ear", in which case you'd >>> still get the same effect I described. >>> >>> If you're using maven, just update your openejb version to 3.1- >>> SNAPSHOT. If you're using a server distro, this should work: >>> >>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-standalone/3.1-SNAPSHOT/openejb-standalone-3.1-20080719.020443-5.zip >>> >>> -David >>> >>>> David Blevins wrote: >>>>> >>>>> >>>>> On Jul 18, 2008, at 7:50 AM, endium wrote: >>>>> >>>>>> >>>>>> I am using JBoss' Quartz integration on one of my projects: >>>>>> http://wiki.jboss.org/wiki/QuartzSchedulerIntegration >>>>>> >>>>>> This works fine in a JBoss environment, however I haven't been >>>>>> able to >>>>>> figure out how to configure openejb to replicate this behavior. Is >>>>>> it >>>>>> possible to use openejb to use inbound resource adapters? >>>>> >>>>> We definitely do support inbound resource adapters. If you package >>>>> that rar file and your ejb jar file into an ear and deploy it, >>>>> everything should get auto configured and created for you and your >>>>> MDBs hooked up to the resource adapter. >>>>> >>>>> -David >>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/need-help-getting-quartz-ra.rar-file-to-deploy-tp18531000p18539712.html >>>> Sent from the OpenEJB User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/need-help-getting-quartz-ra.rar-file-to-deploy-tp18531000p18556369.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> >> > > > -- View this message in context: http://www.nabble.com/need-help-getting-quartz-ra.rar-file-to-deploy-tp18531000p18558694.html Sent from the OpenEJB User mailing list archive at Nabble.com.