Hello, 

Removing the MyBootstrap class works but the pom still had to be updated by
removing the line 
<-bootstrap>org.apache.servicemix.samples.helloworld.bc.MyBootstrap</bootstrap>
under the jbi-maven-plugin.  

Thanks


gnodet wrote:
> 
> It seems the archetype has not been updated since a long time :-(
> Can you try removing the MyBootstrap class and revert the pom to  
> depend on servicemix-shared ?
> 
> Cheers,
> Guillaume Nodet
> 
> On Aug 21, 2007, at 2:25 PM, charliec wrote:
> 
>>
>> I downloaded the hello-world-bc and when building it, I received  
>> the error
>> below.   When I changed the dependency in the pom.xml from  
>> servicemix-shared
>> to servicemix-common, the build works.  Has anyone else encountered  
>> this
>> issue and should the pom.xml file be changed?
>>
>> java.lang.NoClassDefFoundError: org/apache/servicemix/common/ 
>> BaseBootstrap
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
>> 4)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileCla
>> ssLoader.java:48)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoa
>> der.java:272)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClas
>> sLoader.java:224)
>>         at
>> org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiPa
>> rentClassLoader.java:200)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>         at
>> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.createBootstra
>> p(InstallerMBeanImpl.java:118)
>>         at
>> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.<init>(Install
>> erMBeanImpl.java:66)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.initializeIns
>> taller(InstallationService.java:445)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.doInstallComp
>> onent(InstallationService.java:427)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.doInstallArch
>> ive(InstallationService.java:378)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.install(Insta
>> llationService.java:303)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi
>> ve(AutoDeploymentService.java:277)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExter
>> nalArchive(AutoDeploymentService.java:201)
>>         at
>> org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv
>> e(JBIContainer.java:473)
>>         at
>> org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv
>> e(JBIContainer.java:483)
>>         at
>> org.apache.servicemix.jbi.framework.AdminCommandsService.installCompo
>> nent(AdminCommandsService.java:62)
>>         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:585)
>>         at
>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav
>> a:216)
>>         at
>> org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseSta
>> ndardMBean.java:318)
>>         at
>> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp
>> l.java:213)
>>         at
>> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>>         at
>> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM
>> BeanServerInterceptor.java:815)
>>         at
>> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784
>> )
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
>> onImpl.java:1408)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
>> nImpl.java:81)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
>> (RMIConnectionImpl.java:1245)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R
>> MIConnectionImpl.java:1348)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp
>> l.java:782)
>>         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:585)
>>         at
>> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
>>         at sun.rmi.transport.Transport$1.run(Transport.java:153)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
>>         at
>> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
>> 66)
>>         at
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
>> .java:707)
>>         at java.lang.Thread.run(Thread.java:595)
>> WARN  - EnvironmentContext             - Failed to remove directory
>> structure fo
>> r component [version]: hello-world-bc [hello-world-bc]
>> ERROR - AutoDeploymentService          - Failed to update Component:
>> hello-world
>> -bc
>> javax.jbi.management.DeploymentException:  
>> java.lang.NoClassDefFoundError:
>> org/ap
>> ache/servicemix/common/BaseBootstrap
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.initializeIns
>> taller(InstallationService.java:456)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.doInstallComp
>> onent(InstallationService.java:427)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.doInstallArch
>> ive(InstallationService.java:378)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.install(Insta
>> llationService.java:303)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi
>> ve(AutoDeploymentService.java:277)
>>         at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExter
>> nalArchive(AutoDeploymentService.java:201)
>>         at
>> org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv
>> e(JBIContainer.java:473)
>>         at
>> org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchiv
>> e(JBIContainer.java:483)
>>         at
>> org.apache.servicemix.jbi.framework.AdminCommandsService.installCompo
>> nent(AdminCommandsService.java:62)
>>         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:585)
>>         at
>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav
>> a:216)
>>         at
>> org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseSta
>> ndardMBean.java:318)
>>         at
>> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp
>> l.java:213)
>>         at
>> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>>         at
>> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM
>> BeanServerInterceptor.java:815)
>>         at
>> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784
>> )
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
>> onImpl.java:1408)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
>> nImpl.java:81)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
>> (RMIConnectionImpl.java:1245)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R
>> MIConnectionImpl.java:1348)
>>         at
>> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp
>> l.java:782)
>>         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:585)
>>         at
>> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
>>         at sun.rmi.transport.Transport$1.run(Transport.java:153)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
>>         at
>> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
>> 66)
>>         at
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
>> .java:707)
>>         at java.lang.Thread.run(Thread.java:595)
>> Caused by: java.lang.NoClassDefFoundError:
>> org/apache/servicemix/common/BaseBoot
>> strap
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
>> 4)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileCla
>> ssLoader.java:48)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoa
>> der.java:272)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at
>> org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClas
>> sLoader.java:224)
>>         at
>> org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiPa
>> rentClassLoader.java:200)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>         at
>> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.createBootstra
>> p(InstallerMBeanImpl.java:118)
>>         at
>> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.<init>(Install
>> erMBeanImpl.java:66)
>>         at
>> org.apache.servicemix.jbi.framework.InstallationService.initializeIns
>> taller(InstallationService.java:445)
>>         ... 35 more
>> -- 
>> View this message in context: http://www.nabble.com/Error-when- 
>> building-hello-world-bc-tf4304834s12049.html#a12253547
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Error-when-building-hello-world-bc-tf4304834s12049.html#a12273980
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to