Guillaume,

Thanks for the kind help.. Understood about the License issues. Now i have
downloaded those jars from the above locations and put in optional folder
and ran the esb file.

Then i got this error :
==============================================================
Caught: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jbi' defined in file [C:\uday
\AppTalk-
5.0.0_resources\ServiceMix\apache-servicemix-3.0-M2-incubating\examples\autoscan\autoscan_http-esb.xml]:
Invocation
of init method failed; nested exception is java.lang.NoClassDefFoundError:
antlr/TokenStreamException
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jbi' defined in file [C:\uday\AppTalk
-
5.0.0_resources\ServiceMix\apache-servicemix-3.0-M2-incubating\examples\autoscan\autoscan_http-esb.xml]:
Invocation of init
method failed; nested exception is java.lang.NoClassDefFoundError:
antlr/TokenStreamException
Caused by: java.lang.NoClassDefFoundError: antlr/TokenStreamException
       at
org.codehaus.groovy.antlr.AntlrParserPluginFactory.createParserPlugin(
AntlrParserPluginFactory.java:32)
       at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:277)
       at org.codehaus.groovy.control.CompilationUnit$3.call(
CompilationUnit.java:543)
       at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(
CompilationUnit.java:885)
       at org.codehaus.groovy.control.CompilationUnit.parse(
CompilationUnit.java:530)
       at org.codehaus.groovy.control.CompilationUnit.compile(
CompilationUnit.java:458)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:286)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:248)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:243)
       at com.sun.script.groovy.GroovyScriptEngine.getScriptClass(
GroovyScriptEngine.java:150)
       at com.sun.script.groovy.GroovyScriptEngine.compile(
GroovyScriptEngine.java:161)
       at
org.apache.servicemix.components.script.ScriptComponent.compileScript(
ScriptComponent.java:293)
       at org.apache.servicemix.components.script.ScriptComponent.start(
ScriptComponent.java:92)
       at org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStart(
ComponentMBeanImpl.java:285)
       at
org.apache.servicemix.jbi.framework.ComponentRegistry.setInitialRunningStateFromStart
(ComponentRegistry.java:155)
       at org.apache.servicemix.jbi.framework.ComponentRegistry.start(
ComponentRegistry.java:72)
       at org.apache.servicemix.jbi.framework.Registry.start(Registry.java
:114)
       at org.apache.servicemix.jbi.container.JBIContainer.start(
JBIContainer.java:551)
       at
org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(
SpringJBIContainer.java:78)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
(AbstractAutowireCap
ableBeanFactory.java:901)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
(AbstractAutowireCapabl
eBeanFactory.java:870)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
(AbstractAutowireCapableBea
nFactory.java:393)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:256)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:167)
       at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
(DefaultListableBeanF
actory.java:253)
       at
org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:332)
       at org.apache.xbean.spring.context.FileSystemXmlApplicationContext
.<init>(FileSystemXmlApplicationContext.java:150)
       at org.apache.xbean.spring.context.FileSystemXmlApplicationContext
.<init>(FileSystemXmlApplicationContext.java:101)
       at org.apache.servicemix.Main.main(Main.java:80)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.codehaus.classworlds.Launcher.launchStandard(Launcher.java
:410)
       at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
       at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
===============================

So then i dropped in the antlr-2.7.5.jar file then i am getting this error:

Aug 3, 2006 10:55:53 PM
org.springframework.beans.factory.support.AbstractBeanFactorydestroySingletons
INFO: Destroying singletons in factory {
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans [
org.apache.servicemix.jbi.container.ActivationSpec,
org.apache.servicemix.jbi.container.ActivationSpec#1,
org.apache.servicemix.jbi.container.ActivationSpec#2,jbi]; root of
BeanFactory hierarchy}
Caught: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jbi' defined in file
[/home/autoscan/apptalk500/esb/apache-servicemix-3.0-M2
/examples/autoscan/autoscan_http-esb.xml]: Invocation of init method failed;
nested exception is javax.jbi.JBIException: Failed to parse compiledScript.
Reason:  javax.script.ScriptException
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jbi' defined in file [/home/autoscan/apptalk500/esb/apache-
servicemix-3.0-M2/examples/autoscan/autoscan_http-esb.xml]: Invocation of
init method failed; nested exception is javax.jbi.JBIException: Failed to
parse compiledScript. Reason:  javax.script.ScriptException
Caused by: javax.jbi.JBIException: Failed to parse compiledScript. Reason:
javax.script.ScriptException
       at
org.apache.servicemix.components.script.ScriptComponent.compileScript(
ScriptComponent.java:301)
       at org.apache.servicemix.components.script.ScriptComponent.start(
ScriptComponent.java:92)
       at org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStart(
ComponentMBeanImpl.java:285)
       at
org.apache.servicemix.jbi.framework.ComponentRegistry.setInitialRunningStateFromStart
(ComponentRegistry.java:155)
       at org.apache.servicemix.jbi.framework.ComponentRegistry.start(
ComponentRegistry.java:72)
       at org.apache.servicemix.jbi.framework.Registry.start(Registry.java
:114)
       at org.apache.servicemix.jbi.container.JBIContainer.start(
JBIContainer.java:551)
       at
org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(
SpringJBIContainer.java:78)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
(AbstractAutowireCapableBeanFactory.java:901)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
(AbstractAutowireCapableBeanFactory.java:870)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
(AbstractAutowireCapableBeanFactory.java:393)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:256)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:167)
       at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
(DefaultListableBeanFactory.java:253)
       at
org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:332)
       at org.apache.xbean.spring.context.FileSystemXmlApplicationContext
.<init>(FileSystemXmlApplicationContext.java:150)
       at org.apache.xbean.spring.context.FileSystemXmlApplicationContext
.<init>(FileSystemXmlApplicationContext.java:101)
       at org.apache.servicemix.Main.main(Main.java:80)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.codehaus.classworlds.Launcher.launchStandard(Launcher.java
:410)
       at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
       at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
Caused by: javax.script.ScriptException
       at com.sun.script.groovy.GroovyScriptEngine.compile(
GroovyScriptEngine.java:168)
       at
org.apache.servicemix.components.script.ScriptComponent.compileScript(
ScriptComponent.java:293)
       ... 24 more
Caused by: Script1.groovy: 14: unexpected token: < @ line 14, column 6.
1 Error

       at org.codehaus.groovy.control.ErrorCollector.failIfErrors(
ErrorCollector.java:325)
       at org.codehaus.groovy.control.ErrorCollector.addFatalError(
ErrorCollector.java:173)
       at org.codehaus.groovy.control.ErrorCollector.addError(
ErrorCollector.java:143)
       at org.codehaus.groovy.control.ErrorCollector.addError(
ErrorCollector.java:155)
       at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java
:376)
       at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(
AntlrParserPlugin.java:85)
       at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:279)
       at org.codehaus.groovy.control.CompilationUnit$3.call(
CompilationUnit.java:543)
       at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(
CompilationUnit.java:885)
       at org.codehaus.groovy.control.CompilationUnit.parse(
CompilationUnit.java:530)
       at org.codehaus.groovy.control.CompilationUnit.compile(
CompilationUnit.java:458)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:286)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:248)
       at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java
:243)
       at com.sun.script.groovy.GroovyScriptEngine.getScriptClass(
GroovyScriptEngine.java:150)
       at com.sun.script.groovy.GroovyScriptEngine.compile(
GroovyScriptEngine.java:161)
       ... 25 more
==================

along with the above jars i have also placed asm-3.0_RC1.jar becas i got
some objectweb package exception, so i dropped this  jar file.

Even i have removed all the code in Groovy component and just put some
simple println statement also then this error appears.

Can you suggest where i am doing wrong ?

Thanks,
Uday Garikapati

On 8/2/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:

ServiceMix does not ship with all optional libraries.
(in this particular case, the license prohibits us to redistribute them).
You need to add the following jars in the lib/optional folders:


http://servicemix.org/m2-repo/org/apache/servicemix/dependencies/jsr-223/1.0-pr/jsr-223-1.0-pr.jar


http://www.ibiblio.org/maven2/groovy/groovy-1.0-jsr/04/groovy-1.0-jsr-04.jar

On 8/2/06, uday garikapati <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>
> When i am try to run servicemix with 2 components i.e Http Component and
> Groovy component
> it is giving me the "java.lang.NoClassDefFoundError:
> javax/script/ScriptException".
> Below is the whole stack trace and my servicemix file
>
> !..\..\bin\servicemix autoscan_http-esb.xml\
> servicemix.bat: Ignoring predefined value for SERVICEMIX_HOME
> Apache ServiceMix ESB: 3.0-M2-incubating
>
> Loading Apache ServiceMix from file: autoscan_http-esb.xml\
> Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
> Error 'Class that bean class [org.apache.servicemix.c
> omponents.groovy.GroovyComponent] depends on not found' in resource
'file
> [C:\uday\AppTalk-5.0.0_resources\ServiceMix\apache-
> servicemix-3.0-M2-incubating\examples\autoscan\autoscan_http-esb.xml]'
at:
> Bean ''; nested exception is java.lang.NoClassDefFoundError:
> javax/script/ScriptException
> org.springframework.beans.factory.BeanDefinitionStoreException: Error
> 'Class
> that bean class [org.apache.servicemix.component
> s.groovy.GroovyComponent] depends on not found' in resource 'file
> [C:\uday\AppTalk-5.0.0_resources\ServiceMix\apache-servicem
> ix-3.0-M2-incubating\examples\autoscan\autoscan_http-esb.xml]' at:
> Bean ''; nested exception is java.lang.NoClassDefFoundError:
> javax/script/ScriptException
> Caused by: java.lang.NoClassDefFoundError: javax/script/ScriptException
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:242)
>         at org.springframework.util.ClassUtils.forName(ClassUtils.java
> :160)
>         at
>
>
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition
> (BeanDefinitionReaderUtils
> .java:65)
>         at
>
>
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement
> (BeanDefinitionParser
> Delegate.java:417)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement
> (XBeanBeanDefinitio
> nParserDelegate.java:60)
>         at
>
>
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement
> (BeanDefinitionParser
> Delegate.java:380)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseChildExtensionBean
> (XBeanNamespaceHandler.java:622)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection
> (XBeanNamespaceHandler
> .java:543)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection
> (XBeanNamespaceHand
> ler.java:507)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements
> (XBeanNamespaceHandler.java:476)
>
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement
> (XBeanNamespaceHandler.java:
> 205)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement
> (XBeanNamespaceHandler.java:
> 250)
>         at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(
> XBeanNamespaceHandler.java:150)
>         at
>
>
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
> (BeanDefinitionParserDelegate
> .java:1087)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.parseNestedCustomElement
> (XBeanBeanDefinitionP
> arserDelegate.java:89)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionParserDelegate.parsePropertySubElement
> (XBeanBeanDefinitionPa
> rserDelegate.java:49)
>         at
>
>
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement
> (BeanDefinitionParserDelegate.j
> ava:880)
>         at
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseListElement(
> XBeanNamespaceHandler.java:548)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection
> (XBeanNamespaceHandler
> .java:540)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection
> (XBeanNamespaceHand
> ler.java:507)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.addNestedPropertyElements
> (XBeanNamespaceHandler.java:476)
>
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement
> (XBeanNamespaceHandler.java:
> 205)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parseBeanFromExtensionElement
> (XBeanNamespaceHandler.java:
> 250)
>         at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(
> XBeanNamespaceHandler.java:150)
>         at
>
>
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
> (BeanDefinitionParserDelegate
> .java:1087)
>         at
>
>
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
> (DefaultBeanDefiniti
> onDocumentReader.java:140)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
> (XBeanBeanDefinitionDocum
> entReader.java:39)
>         at
>
>
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
> (DefaultBeanDefin
> itionDocumentReader.java:93)
>         at
>
>
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
> (XmlBeanDefinitionReader.java
> :544)
>         at
>
>
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
> (XBeanXmlBeanDefinitionRead
> er.java:77)
>         at
>
>
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:3
> 90)
>         at
>
>
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:339
> )
>         at
>
>
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:314
> )
>         at
>
>
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinitionR
> eader.java:126)
>         at
>
>
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinitionR
> eader.java:142)
>         at
>
>
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinitionR
> eader.java:168)
>         at
>
>
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
> (AbstractXmlApplicationContex
> t.java:113)
>         at
>
>
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions
> (FileSystemXmlApplicationContex
> t.java:169)
>         at
>
>
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
> (AbstractRefreshableAp
> plicationContext.java:89)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(
> AbstractApplicationContext.java:278)
>         at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext
> .<init>(FileSystemXmlApplicationContext.java:150)
>         at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext
> .<init>(FileSystemXmlApplicationContext.java:101)
>         at org.apache.servicemix.Main.main(Main.java:80)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.classworlds.Launcher.launchStandard(
Launcher.java
> :410)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
>
>
> ===============================
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns:sm="http://servicemix.apache.org/config/1.0";
>        xmlns:foo="http://servicemix.org/demo/";
>        xmlns:sas="http://sirvisetti.com/autostream/";>
>
>     <!-- the JBI container -->
>
>     <sm:container id="jbi" useMBeanServer="true"
>         createMBeanServer="true" dumpStats="true" statsInterval="10">
>
>     <sm:activationSpecs>
>
>     <!-- ==================== COMMON ========================== -->
>       <!-- Route the event to a tracer component that just outputs the
> event
> to the console -->
>       <sm:activationSpec componentName="tracer" service="sas:tracer">
>           <sm:component>
>               <bean xmlns="http://xbean.org/schemas/spring/1.0";
>               class="
> org.apache.servicemix.components.util.StreamWriterComponent" />
>           </sm:component>
>       </sm:activationSpec>
>
>       <sm:activationSpec componentName="httpReceiver"
> service="sas:httpReceiver" destinationService="sas:grvProcessor">
>       <sm:component>
>         <bean class="org.apache.servicemix.components.http.HttpConnector
">
>
>                 <property name="host" value="193.186.79.7"/>
>                 <property name="port" value="8912"/>
>           </bean>
>     </sm:component>
>       </sm:activationSpec>
>
>       <sm:activationSpec componentName="grvProcessor"
> service="sas:grvProcessor" destinationService="sas:tracer">
>           <sm:component>
>         <bean xmlns="http://xbean.org/schemas/spring/1.0";
>                 class="
> org.apache.servicemix.components.groovy.GroovyComponent">
>                 <property name="scriptText">
>                   <value>
>                     <![CDATA[
>                 println "In grvProcessor..."
>
>                 def server = "193.186.79.34"
>                 def userId = "autoscan"
>                 def password = "abc.123"
>
>                 def ant = new AntBuilder()
>                 message = inMessage.bodyText
>                 println "Message: " + message
>
>                 result="After Groovy component"
>                     <Result>
>                         <Checkbox>Y</Checkbox>
>                         <Signature>Y</Signature>
>                     </Result>
>                 """
>
>                 println "Result: " + result
>                 outMessage.bodyText = result
>                     ]]>
>                   </value>
>                 </property>
>               </bean>
>       </sm:component>
>       </sm:activationSpec>
>
>     </sm:activationSpecs>
>
>   </sm:container>
>
> </beans>
>
> Can anybody tell me where iam doing wrong ?
>
>
> Thanks,
> Uday Garikapati
>
>


--
Cheers,
Guillaume Nodet




--
Thanks,
Udaya Bhaskar Garikapati

Reply via email to