It's my own class. I only have one class in the service unit, and uncommenting all references to lucene makes this problem go away.
gnodet wrote: > > On 5/23/07, Carl23 <[EMAIL PROTECTED]> wrote: >> >> >> sorry - my mistake! >> >> dropping the jar into the lib/optional folder made it all work (I hadn't >> restarted the server!) > > > Cool > > does this mean a different (incorrect) version of the lucene jar is being >> picked up earlier? > > > I don't think so. > Do you know which class references lucene ? Is it your own class, spring ? > Remember that a dependant class must be in the same or higher classloader. > so knowing the class that first use lucene could help. > > gnodet wrote: >> > >> > On 5/23/07, Carl23 <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> I tried adding a classpath location anyway: >> >> <classpath> >> >> <location>.</location> >> >> <location>lib\lucene-core-2.0.0.jar</location> >> >> </classpath> >> >> >> >> that gives me an IllegalArgumentException on deploy >> >> >> >> I have also tried dropping the jar in servicemix's lib\optional >> >> directory, >> >> which made no difference. >> > >> > >> > Sounds really weird. >> > All the jars in this folder are in all classloaders created >> by servicemix >> > unless >> > they are explicitely excluded. This really should work in your case. >> > >> > Have I missed some really obvious piece of config here? >> >> >> >> I have the following dependancy in the pom for both the su and the sa: >> >> <dependency> >> >> <groupId>org.apache.lucene</groupId> >> >> <artifactId>lucene-core</artifactId> >> >> <version>2.0.0</version> >> >> </dependency> >> >> >> >> do I need something else? >> >> >> >> >> >> gnodet wrote: >> >> > >> >> > I guess the problem may come from the fact that the lucene class is >> >> loaded >> >> > from a class which is in the parent classloader for some >> reason. Thus, >> >> > the >> >> > lucene jar in the SU would not be used at all. >> >> > Carl, can you first try to put the lucene jar in the servicemix >> >> classpath >> >> > (lib/optional for example) ? >> >> > >> >> > On 5/23/07, Gert Vanthienen <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Carl, >> >> >> >> >> >> Can you try to add the classpath entry to your xbean.xml file, even >> >> >> though it shouldn't be necessary with ServiceMix 3.1? Something >> like: >> >> >> >> >> >> <classpath> >> >> >> <location>lib/lucene-core.jar</location> >> >> >> </classpath> >> >> >> >> >> >> >> >> >> Gert >> >> >> >> >> >> >> >> >> Carl23 wrote: >> >> >> > The jar does appear in the lib directory, and I am using >> ServiceMix >> >> >> 3.1. >> >> >> > >> >> >> > Still getting this really annoying error though.... >> >> >> > >> >> >> > thanks anyway >> >> >> > >> >> >> > Carl >> >> >> > >> >> >> > >> >> >> > >> >> >> > Gert Vanthienen wrote: >> >> >> > >> >> >> >> Carl, >> >> >> >> >> >> >> >> >> >> >> >> Sorry, my mistake, they lucene-core.jar should be in the JSR-181 >> SU >> >> >> zip >> >> >> >> file. If it is in a directory called lib within this archive, >> >> >> starting >> >> >> >> with version 3.1, ServiceMix should add it to the classpath >> >> >> >> automatically. If it is in the root of the archive, you have to >> >> add >> >> >> it >> >> >> >> to the classpath yourself by specifying this in your xbean.xml >> >> file. >> >> >> >> <classpath> >> >> >> >> <location>lucene-core.jar</location> >> >> >> >> </classpath> >> >> >> >> >> >> >> >> Have a look at >> >> >> http://incubator.apache.org/servicemix/classloaders.html >> >> >> >> for more details... >> >> >> >> >> >> >> >> >> >> >> >> Cheers, >> >> >> >> >> >> >> >> Gert >> >> >> >> >> >> >> >> Carl23 wrote: >> >> >> >> >> >> >> >>> Hi - thanks for replying >> >> >> >>> >> >> >> >>> I'm not sure what you mean exactly (I'm still very new to this) >> >> >> >>> Where would this Service Assembly zip file be? >> >> >> >>> >> >> >> >>> I have a jsr181 service unit, a http service unit, and a >> service >> >> >> asembly. >> >> >> >>> The jsr181 service unit's target folder contains the >> lucene-core >> >> jar, >> >> >> and >> >> >> >>> the service assembly's target folder contains the .zips for >> both >> >> the >> >> >> >>> service >> >> >> >>> units, which all seems correct to me. But I can't see a service >> >> >> assembly >> >> >> >>> .zip anywhere. >> >> >> >>> >> >> >> >>> Cheers! >> >> >> >>> >> >> >> >>> Carl >> >> >> >>> >> >> >> >>> >> >> >> >>> Gert Vanthienen wrote: >> >> >> >>> >> >> >> >>> >> >> >> >>>> L.S., >> >> >> >>>> >> >> >> >>>> Can you check if you SA zip file contains the necessary JAR >> files >> >> >> for >> >> >> >>>> lucene (they should be in a lib folder within the archive)? >> >> >> >>>> >> >> >> >>>> Regards, >> >> >> >>>> >> >> >> >>>> Gert >> >> >> >>>> >> >> >> >>>> Carl23 wrote: >> >> >> >>>> >> >> >> >>>> >> >> >> >>>>> Hi - hoping someone can help with this, >> >> >> >>>>> >> >> >> >>>>> I'm having trouble deploying a service unit to service mix >> that >> >> >> >>>>> contains >> >> >> >>>>> lucene code. It deploys fine when I remove all uses of the >> >> lucene >> >> >> API, >> >> >> >>>>> but i >> >> >> >>>>> get the following error output from the servicemix server >> while >> >> >> >>>>> attempting >> >> >> >>>>> to deploy the service unit if it tries to make lucene API >> calls: >> >> >> >>>>> >> >> >> >>>>> ERROR - AutoDeploymentService - Failed to update >> >> Service >> >> >> >>>>> Assembly: >> >> >> >>>>> eir- >> >> >> >>>>> expand-sa >> >> >> >>>>> java.lang.Exception: <?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>deploy</task-id> >> >> >> >>>>> <task-result>FAILED</task-result> >> >> >> >>>>> <message-type>ERROR</message-type> >> >> >> >>>>> </task-result-details> >> >> >> >>>>> </frmwk-task-result-details> >> >> >> >>>>> </frmwk-task-result> >> >> >> >>>>> <component-task-result >> >> >> >>>>> xmlns="http://java.sun.com/xml/ns/jbi/management-message" >> >> >> >>>>> >> >> >> >>>>> <component-name>servicemix-http</component-name> >> >> >> >>>>> <component-task-result-details> >> >> >> >>>>> <task-result-details> >> >> >> >>>>> <task-id>deploy</task-id> >> >> >> >>>>> <task-result>SUCCESS</task-result> >> >> >> >>>>> </task-result-details> >> >> >> >>>>> </component-task-result-details> >> >> >> >>>>> </component-task-result> >> >> >> >>>>> <component-task-result >> >> >> >>>>> xmlns="http://java.sun.com/xml/ns/jbi/management-message" >> >> >> >>>>> >> >> >> >>>>> <component-name>servicemix-jsr181</component-name> >> >> >> >>>>> <component-task-result-details> >> >> >> >>>>> <task-result-details> >> >> >> >>>>> <task-id>deploy</task-id> >> >> >> >>>>> <task-result>FAILED</task-result> >> >> >> >>>>> <message-type>ERROR</message-type> >> >> >> >>>>> <task-status-msg> >> >> >> >>>>> <msg-loc-info> >> >> >> >>>>> <loc-token/> >> >> >> >>>>> <loc-message>Could not deploy xbean service >> unit</loc-message> >> >> >> >>>>> </msg-loc-info> >> >> >> >>>>> </task-status-msg> >> >> >> >>>>> <exception-info> >> >> >> >>>>> >> <nesting-level>1</nesting-level> >> >> >> >>>>> <msg-loc-info> >> >> >> >>>>> <loc-token/> >> >> >> >>>>> >> >> >> >>>>> <loc-message>org.springframework.beans.f >> >> >> >>>>> actory.BeanDefinitionStoreException: Unexpected exception >> >> parsing >> >> >> XML >> >> >> >>>>> document f >> >> >> >>>>> rom file [C:\Program >> >> >> >>>>> Files\apache-servicemix-3.1-incubating\data\smx\service-ass >> >> >> >>>>> >> >> >> >> >> >> emblies\eir-expand-sa\version_4\sus\servicemix-jsr181\eir-expand-jsr181-su\xbean >> >> >> >>>>> .xml]; nested exception is java.lang.NoClassDefFoundError: >> >> >> >>>>> org/apache/lucene/que >> >> >> >>>>> ryParser/ParseException</loc-message> >> >> >> >>>>> >> >> >> >>>>> <stack-trace><![CDATA[org.apache.xbean.k >> >> >> >>>>> ernel.ServiceRegistrationException: >> >> >> >>>>> org.springframework.beans.factory.BeanDefini >> >> >> >>>>> tionStoreException: Unexpected exception parsing XML document >> >> from >> >> >> file >> >> >> >>>>> [C:\Prog >> >> >> >>>>> ram >> >> >> >>>>> Files\apache- >> >> >> servicemix-3.1-incubating\data\smx\service-assemblies\eir-expan >> >> >> >>>>> >> >> >> >> d-sa\version_4\sus\servicemix-jsr181\eir-expand-jsr181-su\xbean.xml]; >> >> >> >>>>> nested >> >> >> >>>>> exc >> >> >> >>>>> eption is java.lang.NoClassDefFoundError: >> >> >> >>>>> org/apache/lucene/queryParser/ParseExc >> >> >> >>>>> eption >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerServi >> >> >> >>>>> ce(ServiceManagerRegistry.java:424) >> >> >> >>>>> at >> >> >> >>>>> >> org.apache.xbean.kernel.standard.StandardKernel.registerService >> >> >> (Stand >> >> >> >>>>> ardKernel.java:220) >> >> >> >>>>> at >> >> >> >>>>> org.apache.xbean.server.spring.loader.SpringLoader.load >> >> >> (SpringLoader. >> >> >> >>>>> java:154) >> >> >> >>>>> at >> >> >> >>>>> >> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy >> >> >> (Abstr >> >> >> >>>>> actXBeanDeployer.java:79) >> >> >> >>>>> at >> >> >> >>>>> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy >> >> >> (BaseServ >> >> >> >>>>> iceUnitManager.java:88) >> >> >> >>>>> at >> >> >> >>>>> org.apache.servicemix.common.BaseServiceUnitManager.deploy >> >> >> (BaseServic >> >> >> >>>>> eUnitManager.java:69) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAs >> >> >> >>>>> sembly(DeploymentService.java:527) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi >> >> >> >>>>> ve(AutoDeploymentService.java:334) >> >> >> >>>>> 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.deployServic >> >> >> >>>>> eAssembly(AdminCommandsService.java:229) >> >> >> >>>>> 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 >> >> >> >>>>> 60) >> >> >> >>>>> at >> >> >> >>>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run >> >> >> (TCPTransport >> >> >> >>>>> .java:701) >> >> >> >>>>> at java.lang.Thread.run(Thread.java:595) >> >> >> >>>>> Caused by: >> >> >> >>>>> >> org.springframework.beans.factory.BeanDefinitionStoreException >> : >> >> >> >>>>> Unexp >> >> >> >>>>> ected exception parsing XML document from file [C:\Program >> >> >> >>>>> Files\apache-servicem >> >> >> >>>>> >> >> >> >> >> >> ix-3.1-incubating\data\smx\service-assemblies\eir-expand-sa\version_4\sus\servic >> >> >> >>>>> emix-jsr181\eir-expand-jsr181-su\xbean.xml]; nested exception >> is >> >> >> >>>>> java.lang.NoCla >> >> >> >>>>> ssDefFoundError: org/apache/lucene/queryParser/ParseException >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> >> >> >>>>> eanDefinitions(XmlBeanDefinitionReader.java:427) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> >>>>> nDefinitions(XmlBeanDefinitionReader.java:357) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> >>>>> nDefinitions(XmlBeanDefinitionReader.java:334) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> >>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> >>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> >>>>> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.context.support.AbstractXmlApplicationContext.loa >> >> >> >>>>> dBeanDefinitions(AbstractXmlApplicationContext.java:113) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadB >> >> >> >>>>> eanDefinitions(FileSystemXmlApplicationContext.java:168) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.context.support.AbstractRefreshableApplicationCon >> >> >> >>>>> text.refreshBeanFactory( >> >> AbstractRefreshableApplicationContext.java >> >> >> :94) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.context.support.AbstractApplicationContext.refres >> >> >> >>>>> h(AbstractApplicationContext.java:292) >> >> >> >>>>> at >> >> >> >>>>> >> org.apache.xbean.server.spring.configuration.SpringConfiguration >> >> >> .<ini >> >> >> >>>>> t>(SpringConfiguration.java:63) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.server.spring.configuration.SpringConfigurationServi >> >> >> >>>>> >> ceFactory.createService(SpringConfigurationServiceFactory.java >> >> :106) >> >> >> >>>>> at >> >> >> >>>>> org.apache.xbean.kernel.standard.ServiceManager.start >> >> >> (ServiceManager. >> >> >> >>>>> java:420) >> >> >> >>>>> at >> >> >> >>>>> org.apache.xbean.kernel.standard.ServiceManager.initialize >> >> >> (ServiceMan >> >> >> >>>>> ager.java:200) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable >> >> >> . >> >> >> >>>>> call(RegistryFutureTask.java:110) >> >> >> >>>>> at >> >> >> >>>>> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run >> >> >> (FutureT >> >> >> >>>>> ask.java:176) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerServi >> >> >> >>>>> ce(ServiceManagerRegistry.java:409) >> >> >> >>>>> ... 38 more >> >> >> >>>>> Caused by: java.lang.NoClassDefFoundError: >> >> >> >>>>> org/apache/lucene/queryParser/ParseEx >> >> >> >>>>> ception >> >> >> >>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >> >> >> >>>>> at java.lang.Class.privateGetDeclaredMethods( >> Class.java >> >> >> :2365) >> >> >> >>>>> at >> java.lang.Class.getDeclaredMethods(Class.java:1763) >> >> >> >>>>> at java.beans.Introspector$1.run(Introspector.java >> :1265) >> >> >> >>>>> at java.security.AccessController.doPrivileged(Native >> >> >> Method) >> >> >> >>>>> at >> >> >> >>>>> java.beans.Introspector.getPublicDeclaredMethods( >> >> Introspector.java >> >> >> :12 >> >> >> >>>>> 63) >> >> >> >>>>> at >> >> >> >>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java >> >> :1129) >> >> >> >>>>> at java.beans.Introspector.getBeanInfo( >> Introspector.java >> >> >> :387) >> >> >> >>>>> at java.beans.Introspector.getBeanInfo( >> Introspector.java >> >> >> :159) >> >> >> >>>>> at >> >> >> >>>>> >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo >> >> >> (XBea >> >> >> >>>>> nQNameHelper.java:78) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceA >> >> >> >>>>> warePropertyValues(XBeanQNameHelper.java:54) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> >> >> >>>>> .parseBeanDefinitionElement( >> >> XBeanBeanDefinitionParserDelegate.java >> >> >> :63) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> >> >> >>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java >> :421) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> >> >> >>>>> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java >> :390) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> >>>>> >> >> ader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java >> >> >> :164) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> >>>>> ader.parseBeanDefinitions( >> >> DefaultBeanDefinitionDocumentReader.java >> >> >> :140) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader >> >> >> . >> >> >> >>>>> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java >> :63) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> >>>>> ader.registerBeanDefinitions( >> >> >> DefaultBeanDefinitionDocumentReader.java:88) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe >> >> >> >>>>> rBeanDefinitions(XmlBeanDefinitionReader.java:499) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis >> >> >> >>>>> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> >> >> >>>>> eanDefinitions(XmlBeanDefinitionReader.java:407) >> >> >> >>>>> ... 54 more >> >> >> >>>>> ]]></stack-trace> >> >> >> >>>>> </msg-loc-info> >> >> >> >>>>> </exception-info> >> >> >> >>>>> </task-result-details> >> >> >> >>>>> </component-task-result-details> >> >> >> >>>>> </component-task-result> >> >> >> >>>>> </jbi-task-result> >> >> >> >>>>> </jbi-task> >> >> >> >>>>> >> >> >> >>>>> at >> >> >> >>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure >> >> >> (Managem >> >> >> >>>>> entSupport.java:121) >> >> >> >>>>> at >> >> >> >>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure >> >> >> (Managem >> >> >> >>>>> entSupport.java:107) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAs >> >> >> >>>>> sembly(DeploymentService.java:563) >> >> >> >>>>> at >> >> >> >>>>> >> >> >> >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi >> >> >> >>>>> ve(AutoDeploymentService.java:334) >> >> >> >>>>> 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.deployServic >> >> >> >>>>> eAssembly(AdminCommandsService.java:229) >> >> >> >>>>> 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 >> >> >> >>>>> 60) >> >> >> >>>>> at >> >> >> >>>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run >> >> >> (TCPTransport >> >> >> >>>>> .java:701) >> >> >> >>>>> at java.lang.Thread.run(Thread.java:595) >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> the pom.xml for the service unit contains the following >> >> dependancy: >> >> >> >>>>> >> >> >> >>>>> <dependency> >> >> >> >>>>> <groupId>org.apache.lucene</groupId> >> >> >> >>>>> <artifactId>lucene-core</artifactId> >> >> >> >>>>> <version>2.0.0</version> >> >> >> >>>>> </dependency> >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> As you can see I'm getting a NoClassDefFoundError: >> >> >> >>>>> org/apache/lucene/que >> >> >> >>>>> ryParser/ParseException >> >> >> >>>>> >> >> >> >>>>> I'm unclear why this exception is been thrown by servicemix >> >> itself >> >> >> on >> >> >> >>>>> an >> >> >> >>>>> attempted deployment. >> >> >> >>>>> >> >> >> >>>>> Should I be using a particular version of lucene? >> >> >> >>>>> >> >> >> >>>>> Thanks for any help! >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>> >> >> >> >>>> >> >> >> >>> >> >> >> >>> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > Cheers, >> >> > Guillaume Nodet >> >> > ------------------------ >> >> > Principal Engineer, IONA >> >> > Blog: http://gnodet.blogspot.com/ >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Problem-deploying-project-containing-lucene-tf3802951s12049.html#a10764441 >> >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> >> >> > >> > >> > -- >> > Cheers, >> > Guillaume Nodet >> > ------------------------ >> > Principal Engineer, IONA >> > Blog: http://gnodet.blogspot.com/ >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Problem-deploying-project-containing-lucene-tf3802951s12049.html#a10765302 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Principal Engineer, IONA > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/Problem-deploying-project-containing-lucene-tf3802951s12049.html#a10767153 Sent from the ServiceMix - User mailing list archive at Nabble.com.
