Hi everyobody. I am trying to run the exercise found in tutorial 2, which is all about adding eip and jms components to a service assembly already running a file component. The problem occurs when I deploy/update the service assembly. This is done with the mvn project deploy command with the force updates enabled, as said in the forum. Hotdeploying also issues the same or similar errors. The error I get is:
S:\Obsolete\servicemix\apache-servicemix-3.3.1-SNAPSHOT\Tutorial\tutorial-sa>mvn jbi:projectDeploy -DforceUpdate=true [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'jbi'. [INFO] ------------------------------------------------------------------------ [INFO] Building Tutorial :: SA [INFO] task-segment: [jbi:projectDeploy] [INFO] ------------------------------------------------------------------------ Downloading: http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apach e/ws/security/wss4j/1.5.2/wss4j-1.5.2.pom Downloading: http://repo1.maven.org/maven2/org/apache/ws/security/wss4j/1.5.2/ws s4j-1.5.2.pom Downloading: http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apach e/woden/woden/1.0.0M6/woden-1.0.0M6.pom Downloading: http://repo1.maven.org/maven2/org/apache/woden/woden/1.0.0M6/woden- 1.0.0M6.pom [INFO] [jbi:projectDeploy] [INFO] ------------------ Deployment Analysis -------------------- [INFO] Tutorial :: SA has 4 child dependencies [INFO] - jbi-service-assembly : C:\Users\Larry\.m2\repository\org\apache\servic emix\tutorial\tutorial-sa\1.0-SNAPSHOT\tutorial-sa-1.0-SNAPSHOT.zip [INFO] - jbi-component : C:\Users\Larry\.m2\repository\org\apache\servicemix\se rvicemix-file\3.2.2\servicemix-file-3.2.2-installer.zip [INFO] - jbi-component : C:\Users\Larry\.m2\repository\org\apache\servicemix\se rvicemix-eip\3.2.2\servicemix-eip-3.2.2-installer.zip [INFO] - jbi-component : C:\Users\Larry\.m2\repository\org\apache\servicemix\se rvicemix-jms\3.2.2\servicemix-jms-3.2.2-installer.zip [INFO] - jbi-shared-library : C:\Users\Larry\.m2\repository\org\apache\servicem ix\servicemix-shared\3.2.2\servicemix-shared-3.2.2-installer.zip [INFO] ----------------------------------------------------------- [INFO] Deploying jbi-shared-library from C:\Users\Larry\.m2\repository\org\apach e\servicemix\servicemix-shared\3.2.2\servicemix-shared-3.2.2-installer.zip [INFO] Deploying jbi-component from C:\Users\Larry\.m2\repository\org\apache\ser vicemix\servicemix-jms\3.2.2\servicemix-jms-3.2.2-installer.zip [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Unable to deploy project, Error accessing ServiceMix administration <?xml version="1.0" encoding="UTF-8"?> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message" version="1.0 "> <jbi-task-result> <frmwk-task-result> <frmwk-task-result-details> <task-result-details> <task-id>installComponent</task-id> <task-result>FAILED</task-result> <message-type>ERROR</message-type> <task-status-msg> <msg-loc-info> <loc-token/> <loc-message>C:\Users\Larry\.m2\repository\org\apache\servicemix\servicemix-jms\ 3.2.2\servicemix-jms-3.2.2-installer.zip</loc-message> </msg-loc-info> </task-status-msg> <exception-info> <nesting-level>1</nesting-level> <loc-token/> <loc-message>Failed to update Component: servicemix-jms</loc-message> <stack-trace><![CDATA[javax.jbi.management.DeploymentException: Failed to update Component: servicemix-jms at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateCompo nent(AutoDeploymentService.java:304) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi ve(AutoDeploymentService.java:253) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExter nalArchive(AutoDeploymentService.java:205) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:494) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:504) at org.apache.servicemix.jbi.framework.AdminCommandsService.installCompo nent(AdminCommandsService.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav a:216) at org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseSta ndardMBean.java:323) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM BeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761 ) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti onImpl.java:1426) at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectio nImpl.java:72) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run (RMIConnectionImpl.java:1264) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R MIConnectionImpl.java:1366) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp l.java:788) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5 35) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTranspor t.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908) at java.lang.Thread.run(Thread.java:619) Caused by: javax.jbi.management.DeploymentException: javax.jbi.management.Deploy mentException: java.lang.NoClassDefFoundError: org/apache/xbean/server/repositor y/Repository at org.apache.servicemix.jbi.framework.InstallationService.install(Insta llationService.java:328) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateCompo nent(AutoDeploymentService.java:293) ... 33 more Caused by: javax.jbi.management.DeploymentException: java.lang.NoClassDefFoundEr ror: org/apache/xbean/server/repository/Repository at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateCompon ent(InstallerMBeanImpl.java:201) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.install(Instal lerMBeanImpl.java:165) at org.apache.servicemix.jbi.framework.InstallationService.install(Insta llationService.java:326) ... 34 more Caused by: java.lang.NoClassDefFoundError: org/apache/xbean/server/repository/Re pository at org.apache.servicemix.jms.JmsComponent.createServiceUnitManager(JmsCo mponent.java:119) at org.apache.servicemix.common.DefaultComponent.<init>(DefaultComponent .java:57) at org.apache.servicemix.jms.JmsComponent.<init>(JmsComponent.java:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateCompon ent(InstallerMBeanImpl.java:187) ... 36 more Caused by: java.lang.ClassNotFoundException: org.apache.xbean.server.repository. Repository in classloader org.apache.xbean.server.repository.Repository at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiPa rentClassLoader.java:206) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 46 more ]]></stack-trace> </exception-info> </task-result-details> </frmwk-task-result-details> </frmwk-task-result> </jbi-task-result> </jbi-task> [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 18 seconds [INFO] Finished at: Thu Jan 15 11:33:00 EET 2009 [INFO] Final Memory: 20M/48M [INFO] ------------------------------------------------------------------------ S:\Obsolete\servicemix\apache-servicemix-3.3.1-SNAPSHOT\Tutorial\tutorial-sa> This message is shown in the command window I run mvn deployment. The servicemix window shows the following: ERROR - InstallerMBeanImpl - Class not found: org.apache.servicemix. jms.JmsBootstrap java.lang.NoClassDefFoundError: org/apache/xbean/server/repository/Repository at org.apache.servicemix.jms.JmsComponent.createServiceUnitManager(JmsCo mponent.java:119) at org.apache.servicemix.common.DefaultComponent.<init>(DefaultComponent .java:57) at org.apache.servicemix.jms.JmsComponent.<init>(JmsComponent.java:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateCompon ent(InstallerMBeanImpl.java:187) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.install(Instal lerMBeanImpl.java:165) at org.apache.servicemix.jbi.framework.InstallationService.install(Insta llationService.java:326) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateCompo nent(AutoDeploymentService.java:293) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi ve(AutoDeploymentService.java:253) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExter nalArchive(AutoDeploymentService.java:205) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:494) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:504) at org.apache.servicemix.jbi.framework.AdminCommandsService.installCompo nent(AdminCommandsService.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav a:216) at org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseSta ndardMBean.java:323) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM BeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761 ) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti onImpl.java:1426) at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectio nImpl.java:72) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run (RMIConnectionImpl.java:1264) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R MIConnectionImpl.java:1366) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp l.java:788) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5 35) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTranspor t.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ClassNotFoundException: org.apache.xbean.server.repository. Repository in classloader org.apache.xbean.server.repository.Repository at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiPa rentClassLoader.java:206) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 46 more ERROR - AutoDeploymentService - Failed to update Component: servicemix- jms javax.jbi.management.DeploymentException: javax.jbi.management.DeploymentExcepti on: java.lang.NoClassDefFoundError: org/apache/xbean/server/repository/Repositor y at org.apache.servicemix.jbi.framework.InstallationService.install(Insta llationService.java:328) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateCompo nent(AutoDeploymentService.java:293) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi ve(AutoDeploymentService.java:253) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExter nalArchive(AutoDeploymentService.java:205) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:494) at org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv e(JBIContainer.java:504) at org.apache.servicemix.jbi.framework.AdminCommandsService.installCompo nent(AdminCommandsService.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav a:216) at org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseSta ndardMBean.java:323) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM BeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761 ) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti onImpl.java:1426) at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectio nImpl.java:72) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run (RMIConnectionImpl.java:1264) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R MIConnectionImpl.java:1366) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp l.java:788) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5 35) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTranspor t.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908) at java.lang.Thread.run(Thread.java:619) Caused by: javax.jbi.management.DeploymentException: java.lang.NoClassDefFoundEr ror: org/apache/xbean/server/repository/Repository at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateCompon ent(InstallerMBeanImpl.java:201) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.install(Instal lerMBeanImpl.java:165) at org.apache.servicemix.jbi.framework.InstallationService.install(Insta llationService.java:326) ... 34 more Caused by: java.lang.NoClassDefFoundError: org/apache/xbean/server/repository/Re pository at org.apache.servicemix.jms.JmsComponent.createServiceUnitManager(JmsCo mponent.java:119) at org.apache.servicemix.common.DefaultComponent.<init>(DefaultComponent .java:57) at org.apache.servicemix.jms.JmsComponent.<init>(JmsComponent.java:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateCompon ent(InstallerMBeanImpl.java:187) ... 36 more Caused by: java.lang.ClassNotFoundException: org.apache.xbean.server.repository. Repository in classloader org.apache.xbean.server.repository.Repository at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiPa rentClassLoader.java:206) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 46 more I have tried to isolate the problem but I couldn't. The xbean's and the pom's are correct, at least the same with the tutorial. I have deployed successfully the service assembly containing the file service unit alone, but after adding the two new components, even restoring to file alone deployment issues errors! I am very confused, as I have tried almost everything I can imagine (deleted the data folder, deleted the repository, tried version 3.3 and 3.3.1 snapshot), being a beginner. I would appreciate any kind of help! :-(( I am working on windows x64 with java 64 bit installed. -- View this message in context: http://www.nabble.com/Tutorial-2-exercise-deployment-issues%2C-with-eip-and-jms.-tp21474293p21474293.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
