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.

Reply via email to