ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Surendar <surend...@7strata.com>
Subject Re: Process Management
Date Thu, 11 Dec 2008 09:56:22 GMT
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.ComponentImpl@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.ComponentImpl@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:surendarv@7strata.com] Sent: Wednesday,
>>> December 10, 2008 8:46 PM
>>> To: user@ode.apache.org
>>> 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
>>>
>>>
>>>
>>>
>>>
>>>
>>>   
>>>       
>
>
>
>   


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message