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.

Reply via email to