You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Lars Heinemann (JIRA)" <ji...@apache.org> on 2008/12/09 14:38:05 UTC

[jira] Commented: (SMX4-51) Loan broker bpel demo fails in smx4

    [ https://issues.apache.org/activemq/browse/SMX4-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47976#action_47976 ] 

Lars Heinemann commented on SMX4-51:
------------------------------------

Deploying the ODE BPEL engine to smx4 ends up with the following:

{noformat}
14:05:13,347 | INFO  | Timer-1          | FileMonitor                      | x.kernel.filemonitor.FileMonitor  363 | Deploying: /opt/apache-servicemix-4.0-m2-SNAPSHOT/data/generated-bundles/ode-jbi-1.2.jar
14:05:13,557 | INFO  | Timer-1          | Deployer                         | cemix.jbi.deployer.impl.Deployer  234 | Deploying bundle 'null (OdeBpelEngine)' as a JBI component
14:05:15,018 | INFO  | Timer-1          | ManagedJbiRegistry               | bi.management.ManagedJbiRegistry   86 | Registering Component: org.apache.servicemix.jbi.deployer.impl.ComponentImpl@808e07 with properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@1eca32a, service.id=234, TYPE=service-engine}
14:05:15,019 | INFO  | Timer-1          | ManagementAgent                  | x.jbi.management.ManagementAgent   92 | It's not a normal MBean
14:05:15,040 | INFO  | Timer-1          | ComponentRegistryImpl            | ntime.impl.ComponentRegistryImpl   91 | JBI component registered with properties: {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@f85722, service.id=235, TYPE=service-engine}
14:05:15,042 | INFO  | Timer-1          | ManagementEndpointRegistry       | ement.ManagementEndpointRegistry   67 | Registering endpoint: org.apache.servicemix.nmr.core.InternalEndpointWrapper@5db151e4 with properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@8450b0, service.id=237, TYPE=service-engine}
14:05:15,249 | INFO  | Timer-1          | Database                         | rg.apache.ode.il.dbutil.Database  230 | Using Embedded Derby: jdbc:derby:/opt/apache-servicemix-4.0-m2-SNAPSHOT/data/jbi/OdeBpelEngine/install/jpadb
14:05:15,252 | ERROR | Timer-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.GeneratedMethodAccessor72.invoke(Unknown Source)
	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$1.filesChanged(FileMonitor.java:143)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportBulkChanges(Scanner.java:433)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportDifferences(Scanner.java:322)
	at org.apache.servicemix.kernel.filemonitor.Scanner.scan(Scanner.java:254)
	at org.apache.servicemix.kernel.filemonitor.Scanner$1.run(Scanner.java:214)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
14:05:15,254 | WARN  | Timer-1          | ComponentRegistryImpl            | mix.nmr.core.ServiceRegistryImpl   49 | Unable to register service org.apache.servicemix.jbi.deployer.impl.ComponentImpl@808e07 with properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@f85722, service.id=235, 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.GeneratedMethodAccessor72.invoke(Unknown Source)
	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$1.filesChanged(FileMonitor.java:143)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportBulkChanges(Scanner.java:433)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportDifferences(Scanner.java:322)
	at org.apache.servicemix.kernel.filemonitor.Scanner.scan(Scanner.java:254)
	at org.apache.servicemix.kernel.filemonitor.Scanner$1.run(Scanner.java:214)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
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)
	... 46 more
14:05:15,256 | WARN  | Timer-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 [$Proxy23]
org.apache.servicemix.nmr.api.ServiceMixException: Unable to register service org.apache.servicemix.jbi.deployer.impl.ComponentImpl@808e07 with properties {NAME=OdeBpelEngine, objectClass=[Ljava.lang.String;@f85722, service.id=235, TYPE=service-engine}. Reason: javax.jbi.JBIException: Database configuration error.
	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:52)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	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$1.filesChanged(FileMonitor.java:143)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportBulkChanges(Scanner.java:433)
	at org.apache.servicemix.kernel.filemonitor.Scanner.reportDifferences(Scanner.java:322)
	at org.apache.servicemix.kernel.filemonitor.Scanner.scan(Scanner.java:254)
	at org.apache.servicemix.kernel.filemonitor.Scanner$1.run(Scanner.java:214)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
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)
	... 41 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)
	... 46 more
14:05:15,259 | INFO  | Timer-1          | FileMonitor                      | x.kernel.filemonitor.FileMonitor  544 | Started: OdeBpelEngine [192]
{noformat}


> Loan broker bpel demo fails in smx4
> -----------------------------------
>
>                 Key: SMX4-51
>                 URL: https://issues.apache.org/activemq/browse/SMX4-51
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m2
>            Reporter: Edell Nolan
>            Assignee: Edell Nolan
>
> There are two issues for the loan broker bpel demo. 
> 1) The build.xml needs updating as regards paths etc - will attach in a patch 
> 2) The bpel engine needs to get deployed correctly.
>     1)  https://issues.apache.org/activemq/browse/SMX4-50 - patch attached.
>     2)  its missing some geronimo classes. => looking into this currently.
> Edell.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.