Hi Surendar, could you please file a bug? https://issues.apache.org/jira/browse/ODE
Thanks, Tammo Surendar wrote: > hi tammo, > > once i deploy my jbi version of ode which i get in the following link > http://ode.apache.org/getting-ode.html > i downloaded the ode 1.2 and extract that zip inside that > ode-jbi-1.2.zip will be there, i just copy that zip and drop inside the > deploy directory of servicemix 4.0 m2, while iam doing that iam getting > the following error > > | ERROR | pool-1-thread-1 | OdeLifeCycle | > org.apache.ode.jbi.OdeLifeCycle 178 | Database configuration error. > java.lang.RuntimeException: TransactionManager is not recoverable. > at org.apache.ode.il.dbutil.Database.initInternalDb(Database.java:179) > at org.apache.ode.il.dbutil.Database.initEmbeddedDb(Database.java:232) > at org.apache.ode.il.dbutil.Database.initDataSource(Database.java:147) > at org.apache.ode.il.dbutil.Database.start(Database.java:99) > at org.apache.ode.jbi.OdeLifeCycle.initDataSource(OdeLifeCycle.java:175) > at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java:113) > at > org.apache.servicemix.jbi.deployer.impl.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:249) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37) > > at > org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47) > > 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.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108) > > at > org.springframework.osgi.config.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:154) > > at > org.springframework.osgi.config.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:186) > > at > org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50) > > at > org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106) > > at > org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:765) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:623) > > at > org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:554) > > at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3612) > at org.apache.felix.framework.Felix.access$000(Felix.java:36) > at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:626) > at > org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:559) > > at > org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:75) > > at org.apache.felix.framework.Felix.registerService(Felix.java:2702) > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:254) > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:232) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:463) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.installComponent(Deployer.java:265) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.register(Deployer.java:186) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.onBundleStarted(AbstractBundleWatcher.java:80) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.access$000(AbstractBundleWatcher.java:34) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher$1.bundleChanged(AbstractBundleWatcher.java:53) > > at > org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619) > > at > org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532) > > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3601) > at org.apache.felix.framework.Felix._startBundle(Felix.java:1616) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1544) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371) > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.refreshPackagesAndStartOrUpdateBundles(FileMonitor.java:543) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.onFilesChanged(FileMonitor.java:290) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor$3$1.run(FileMonitor.java:309) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > > at java.lang.Thread.run(Thread.java:595) > 15:16:38,799 | WARN | pool-1-thread-1 | > ComponentRegistryImpl | mix.nmr.core.ServiceRegistryImpl 49 > | Unable to register service > org.apache.servicemix.jbi.deployer.impl.componenti...@36428 with > properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@1fcadd3, > service.id=97, TYPE=service-engine}. Reason: javax.jbi.JBIException: > Database configuration error. > javax.jbi.JBIException: Database configuration error. > at org.apache.ode.jbi.OdeLifeCycle.initDataSource(OdeLifeCycle.java:179) > at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java:113) > at > org.apache.servicemix.jbi.deployer.impl.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:249) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37) > > at > org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47) > > 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.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108) > > at > org.springframework.osgi.config.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:154) > > at > org.springframework.osgi.config.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:186) > > at > org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50) > > at > org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106) > > at > org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:765) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:623) > > at > org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:554) > > at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3612) > at org.apache.felix.framework.Felix.access$000(Felix.java:36) > at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:626) > at > org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:559) > > at > org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:75) > > at org.apache.felix.framework.Felix.registerService(Felix.java:2702) > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:254) > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:232) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:463) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.installComponent(Deployer.java:265) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.register(Deployer.java:186) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.onBundleStarted(AbstractBundleWatcher.java:80) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.access$000(AbstractBundleWatcher.java:34) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher$1.bundleChanged(AbstractBundleWatcher.java:53) > > at > org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619) > > at > org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532) > > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3601) > at org.apache.felix.framework.Felix._startBundle(Felix.java:1616) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1544) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371) > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.refreshPackagesAndStartOrUpdateBundles(FileMonitor.java:543) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.onFilesChanged(FileMonitor.java:290) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor$3$1.run(FileMonitor.java:309) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > > at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.RuntimeException: TransactionManager is not > recoverable. > at org.apache.ode.il.dbutil.Database.initInternalDb(Database.java:179) > at org.apache.ode.il.dbutil.Database.initEmbeddedDb(Database.java:232) > at org.apache.ode.il.dbutil.Database.initDataSource(Database.java:147) > at org.apache.ode.il.dbutil.Database.start(Database.java:99) > at org.apache.ode.jbi.OdeLifeCycle.initDataSource(OdeLifeCycle.java:175) > ... 44 more > 15:16:38,801 | WARN | pool-1-thread-1 | > CustomListenerAdapterUtils | onfig.CustomListenerAdapterUtils 161 > | custom method [public void > org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(java.lang.Object,java.util.Map)] > threw exception when passing service type [$Proxy29] > org.apache.servicemix.nmr.api.ServiceMixException: Unable to register > service org.apache.servicemix.jbi.deployer.impl.componenti...@36428 with > properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@1fcadd3, > service.id=97, TYPE=service-engine}. Reason: javax.jbi.JBIException: > Database configuration error. > at > org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:52) > > 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.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108) > > at > org.springframework.osgi.config.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:154) > > at > org.springframework.osgi.config.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:186) > > at > org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50) > > at > org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106) > > at > org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:765) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:623) > > at > org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:554) > > at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3612) > at org.apache.felix.framework.Felix.access$000(Felix.java:36) > at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:626) > at > org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:559) > > at > org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:75) > > at org.apache.felix.framework.Felix.registerService(Felix.java:2702) > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:254) > > at > org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:232) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:463) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.installComponent(Deployer.java:265) > > at > org.apache.servicemix.jbi.deployer.impl.Deployer.register(Deployer.java:186) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.onBundleStarted(AbstractBundleWatcher.java:80) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher.access$000(AbstractBundleWatcher.java:34) > > at > org.apache.servicemix.jbi.deployer.impl.AbstractBundleWatcher$1.bundleChanged(AbstractBundleWatcher.java:53) > > at > org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690) > > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619) > > at > org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532) > > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3601) > at org.apache.felix.framework.Felix._startBundle(Felix.java:1616) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1544) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371) > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.refreshPackagesAndStartOrUpdateBundles(FileMonitor.java:543) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor.onFilesChanged(FileMonitor.java:290) > > at > org.apache.servicemix.kernel.filemonitor.FileMonitor$3$1.run(FileMonitor.java:309) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > > at java.lang.Thread.run(Thread.java:595) > Caused by: javax.jbi.JBIException: Database configuration error. > at org.apache.ode.jbi.OdeLifeCycle.initDataSource(OdeLifeCycle.java:179) > at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java:113) > at > org.apache.servicemix.jbi.deployer.impl.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:249) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97) > > at > org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37) > > at > org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47) > > ... 39 more > Caused by: java.lang.RuntimeException: TransactionManager is not > recoverable. > at org.apache.ode.il.dbutil.Database.initInternalDb(Database.java:179) > at org.apache.ode.il.dbutil.Database.initEmbeddedDb(Database.java:232) > at org.apache.ode.il.dbutil.Database.initDataSource(Database.java:147) > at org.apache.ode.il.dbutil.Database.start(Database.java:99) > at org.apache.ode.jbi.OdeLifeCycle.initDataSource(OdeLifeCycle.java:175) > ... 44 more > > > because of this the odeapplication sa which i created using the > servicemix3.2 is not working . can u provide any document on ode how to > maintain the state in ode for workflow instances. if u know any book or > document which help me to work on the process management in ode. > > > with regards > > Surendar V > Surendar V > > > Tammo van Lessen wrote: >> Hi Surendar, >> >> which version of Ode are you using and what kind of transaction manager >> error do you get? >> >> Best, >> Tammo >> >> Surendar wrote: >> >>> hi dileep >>> >>> i am trying with ode in servicemix4.0 because from 4.0 onwards they >>> providing the osgi support, since iam in need of using JAAS model in my >>> project iam using the servicemix 4.0 >>> >>> With Regards >>> >>> Surendar V >>> >>> >>> >>> >>> >>> >>> dileep wrote: >>> >>>> Hi Surendar, >>>> >>>> I am not yet tried that out with Servicemix 4.0.I will surely inform >>>> you >>>> when I give it a try. >>>> Is there any specific reason why you want to try out with 4.0.If not >>>> then >>>> you can surely try it with servicemix 3.3.(I know it works there) >>>> >>>> Thanks >>>> Dileep >>>> >>>> -----Original Message----- >>>> From: Surendar [mailto:[email protected]] Sent: Wednesday, >>>> December 10, 2008 8:46 PM >>>> To: [email protected] >>>> Subject: Re: Process Management >>>> >>>> hi dileep >>>> thanks, i will try that and let u know, can u tell me one thing, how >>>> to make ode to be work in servicemix 4.0, i developed my application >>>> using servicemix3.0 with ode but while i deploy that jbi -ode.zip into >>>> servicemix4.0 it showing me Transaction manager error. >>>> >>>> >>>> can u tell me how to do that >>>> >>>> with regards >>>> >>>> Surendar V >>>> >>>> >>>> >>>> >>>> >>>> >>>> >> >> >> >> > >
