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 >
