Hi,

There's a conflict in the latest versions of ServiceMix with some of the
libraries we bundle with ODE. The easiest way for now to get around this is
to use ServiceMix 3.1.1. The next release of ODE should be compatible with
more recent versions of ServiceMix.

Cheers,
Matthieu

On Feb 2, 2008 4:52 PM, Qaiser Mehmood <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I am trying to install ODE on Servicemix as JBI component, and after
> installation, when I am starting the component, I am getting following
> error:
>
> 18:49:33,992 INFO  [ComponentMBeanImpl] Initializing component:
> OdeBpelEngine
> 18:49:34,232 INFO  [Database] Using Embedded Derby:
> jdbc:derby:C:\geronimo\bin\data\smx\components\OdeBpelEngine\version_1/jpadb
> 18:49:34,232 ERROR [ComponentMBeanImpl] Could not start component
> java.lang.NoSuchMethodError:
> org.apache.geronimo.connector.outbound.GenericConnectionManager
> .<init>(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Ljavax/transaction/TransactionManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V
>                at org.apache.ode.il.dbutil.Database.initInternalDb(
> Database.java:187)
>                at org.apache.ode.il.dbutil.Database.initEmbeddedDb(
> Database.java:225)
>                at org.apache.ode.il.dbutil.Database.initDataSource(
> Database.java:144)
>                at org.apache.ode.il.dbutil.Database.start(Database.java
> :96)
>                at org.apache.ode.jbi.OdeLifeCycle.initDataSource(
> OdeLifeCycle.java:163)
>                at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java
> :107)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.init(
> ComponentMBeanImpl.java:201)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStart(
> ComponentMBeanImpl.java:287)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.start(
> ComponentMBeanImpl.java:216)
>                at
> org.apache.servicemix.jbi.framework.AdminCommandsService.startComponent(
> AdminCommandsService.java:156)
>                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:597)
>                at org.apache.commons.beanutils.MethodUtils.invokeMethod(
> MethodUtils.java:216)
>                at
> org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(
> BaseStandardMBean.java:323)
>                at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(
> DefaultMBeanServerInterceptor.java:836)
>                at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(
> JmxMBeanServer.java:761)
>                at
> org.springframework.jmx.access.MBeanClientInterceptor.invokeOperation(
> MBeanClientInterceptor.java:371)
>                at
> org.springframework.jmx.access.MBeanClientInterceptor.invoke(
> MBeanClientInterceptor.java:302)
>                at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:166)
>                at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
> JdkDynamicAopProxy.java:204)
>                at $Proxy17.startComponent(Unknown Source)
>                at
> org.apache.servicemix.web.controller.ComponentLifeCycle.handleRequest(
> ComponentLifeCycle.java:57)
>                at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
> SimpleControllerHandlerAdapter.java:48)
>                at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(
> DispatcherServlet.java:857)
>                at
> org.springframework.web.servlet.DispatcherServlet.doService(
> DispatcherServlet.java:792)
>                at
> org.springframework.web.servlet.FrameworkServlet.processRequest(
> FrameworkServlet.java:475)
>                at org.springframework.web.servlet.FrameworkServlet.doPost(
> FrameworkServlet.java:440)
>                at javax.servlet.http.HttpServlet.service(HttpServlet.java
> :713)
>                at javax.servlet.http.HttpServlet.service(HttpServlet.java
> :806)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at
> org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(
> ApplicationContextFilter.java:81)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
> PageFilter.java:118)
>                at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(
> PageFilter.java:52)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
>                at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
>                at
> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
>                at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke
> (GeronimoStandardContext.java:353)
>                at
> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
>                at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>                at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:104)
>                at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>                at org.apache.catalina.valves.AccessLogValve.invoke(
> AccessLogValve.java:563)
>                at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:261)
>                at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:844)
>                at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
>                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:447)
>                at java.lang.Thread.run(Thread.java:619)
> 18:49:34,232 ERROR [[dispatcher]] Servlet.service() for servlet dispatcher
> threw exception
> java.lang.NoSuchMethodError:
> org.apache.geronimo.connector.outbound.GenericConnectionManager
> .<init>(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Ljavax/transaction/TransactionManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V
>                at org.apache.ode.il.dbutil.Database.initInternalDb(
> Database.java:187)
>                at org.apache.ode.il.dbutil.Database.initEmbeddedDb(
> Database.java:225)
>                at org.apache.ode.il.dbutil.Database.initDataSource(
> Database.java:144)
>                at org.apache.ode.il.dbutil.Database.start(Database.java
> :96)
>                at org.apache.ode.jbi.OdeLifeCycle.initDataSource(
> OdeLifeCycle.java:163)
>                at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java
> :107)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.init(
> ComponentMBeanImpl.java:201)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStart(
> ComponentMBeanImpl.java:287)
>                at
> org.apache.servicemix.jbi.framework.ComponentMBeanImpl.start(
> ComponentMBeanImpl.java:216)
>                at
> org.apache.servicemix.jbi.framework.AdminCommandsService.startComponent(
> AdminCommandsService.java:156)
>                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:597)
>                at org.apache.commons.beanutils.MethodUtils.invokeMethod(
> MethodUtils.java:216)
>                at
> org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(
> BaseStandardMBean.java:323)
>                at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(
> DefaultMBeanServerInterceptor.java:836)
>                at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(
> JmxMBeanServer.java:761)
>                at
> org.springframework.jmx.access.MBeanClientInterceptor.invokeOperation(
> MBeanClientInterceptor.java:371)
>                at
> org.springframework.jmx.access.MBeanClientInterceptor.invoke(
> MBeanClientInterceptor.java:302)
>                at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:166)
>                at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
> JdkDynamicAopProxy.java:204)
>                at $Proxy17.startComponent(Unknown Source)
>                at
> org.apache.servicemix.web.controller.ComponentLifeCycle.handleRequest(
> ComponentLifeCycle.java:57)
>                at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
> SimpleControllerHandlerAdapter.java:48)
>                at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(
> DispatcherServlet.java:857)
>                at
> org.springframework.web.servlet.DispatcherServlet.doService(
> DispatcherServlet.java:792)
>                at
> org.springframework.web.servlet.FrameworkServlet.processRequest(
> FrameworkServlet.java:475)
>                at org.springframework.web.servlet.FrameworkServlet.doPost(
> FrameworkServlet.java:440)
>                at javax.servlet.http.HttpServlet.service(HttpServlet.java
> :713)
>                at javax.servlet.http.HttpServlet.service(HttpServlet.java
> :806)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at
> org.apache.servicemix.web.filter.ApplicationContextFilter.doFilter(
> ApplicationContextFilter.java:81)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
> PageFilter.java:118)
>                at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(
> PageFilter.java:52)
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>                at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>                at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
>                at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
>                at
> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
>                at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke
> (GeronimoStandardContext.java:353)
>                at
> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
>                at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>                at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:104)
>                at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>                at org.apache.catalina.valves.AccessLogValve.invoke(
> AccessLogValve.java:563)
>                at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:261)
>                at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:844)
>                at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
>                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:447)
>                at java.lang.Thread.run(Thread.java:619)
>
> Please help.
>
> Thanks
>
> Qaiser Mehmood
>

Reply via email to