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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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










Reply via email to