[mule-dev] Simple RESTful example with Mule 3.0.1

2 views
Skip to first unread message

Ian Smith

unread,
Dec 31, 2010, 11:58:20 AM12/31/10
to d...@mule.codehaus.org
Hi,

I am trying to create a service with a RESTful endpoint but I get this error when I try to run the application with Mule server:


SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/myprogramfiles/mule-standalone-3.0.1/lib/boot/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
INFO 2010-12-31 17:40:14,149 [main] org.mule.MuleServer: Mule Server initializing...
INFO 2010-12-31 17:40:14,399 [main] org.mule.config.spring.MuleApplicationContext: Refreshing org.mule.config.spring.MuleApplicationContext@1e79ed7f: startup date [Fri Dec 31 17:40:14 CET 2010]; root of context hierarchy
WARN 2010-12-31 17:40:15,238 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_JMSMessageToVector'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,246 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_JMSMessageToObject'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,253 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_ObjectToMessage'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,260 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_JMSMessageToByteArray'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,270 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_JMSMessageToString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,312 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_ServletRequestToOutputHandler'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,335 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_ObjectToByteArray'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,338 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_ObjectToOutputHandler'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,341 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named '_ObjectToInputStream'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,345 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToTextString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,353 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToXmlString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,359 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToHtmlString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,365 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToJsonString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,371 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToRssString'. The previous object will be overwritten.
WARN 2010-12-31 17:40:15,377 [main] org.mule.registry.TransientRegistry: TransientRegistry already contains an object named 'ObjectToAtomString'. The previous object will be overwritten.
ERROR 2010-12-31 17:40:15,488 [main] org.mule.config.spring.SpringXmlConfigurationBuilder: Configuration with "org.mule.config.spring.SpringXmlConfigurationBuilder" failed.
org.mule.api.lifecycle.InitialisationException: Error creating bean with name '_muleSimpleRegistryBootstrap' defined in URL [jar:file:/C:/.m2/repository/org/mule/modules/mule-module-spring-config/3.0.1/mule-module-spring-config-3.0.1.jar!/default-mule-config.xml]: Invocation of init method failed; nested exception is org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:115)
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:116)
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:73)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:47)
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:101)
at org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:47)
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:79)
at org.mule.MuleServer.initialize(MuleServer.java:377)
at org.mule.MuleServer.run(MuleServer.java:267)
at org.mule.MuleServer.start(MuleServer.java:254)
at org.mule.MuleServer.main(MuleServer.java:127)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_muleSimpleRegistryBootstrap' defined in URL [jar:file:/C:/.m2/repository/org/mule/modules/mule-module-spring-config/3.0.1/mule-module-spring-config-3.0.1.jar!/default-mule-config.xml]: Invocation of init method failed; nested exception is org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:574)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.mule.config.spring.SpringRegistry.doInitialise(SpringRegistry.java:100)
at org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:107)
... 13 more
Caused by: org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.initialise(SimpleRegistryBootstrap.java:169)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1536)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409)
... 24 more
Caused by: org.mule.api.registry.RegistrationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.registry.TransientRegistry.registerObject(TransientRegistry.java:282)
at org.mule.registry.AbstractRegistryBroker.registerObject(AbstractRegistryBroker.java:156)
at org.mule.registry.MuleRegistryHelper.registerTransformer(MuleRegistryHelper.java:385)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.registerTransformers(SimpleRegistryBootstrap.java:237)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.initialise(SimpleRegistryBootstrap.java:164)
... 31 more
Caused by: org.mule.api.lifecycle.LifecycleException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]}
at org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:236)
at org.mule.lifecycle.phases.MuleContextInitialisePhase.applyLifecycle(MuleContextInitialisePhase.java:72)
at org.mule.lifecycle.RegistryLifecycleManager.applyCompletedPhases(RegistryLifecycleManager.java:204)
at org.mule.registry.TransientRegistry.registerObject(TransientRegistry.java:277)
... 35 more
Caused by: java.lang.NoSuchMethodError: org.codehaus.jackson.map.MappingJsonFactory.setCodec(Lorg/codehaus/jackson/ObjectCodec;)Lorg/codehaus/jackson/JsonFactory;
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:39)
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:32)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:214)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:193)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:176)
at org.mule.module.json.transformers.AbstractJsonTransformer.initialise(AbstractJsonTransformer.java:37)
at org.mule.module.json.transformers.JsonToObject.initialise(JsonToObject.java:61)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:225)
... 38 more
ERROR 2010-12-31 17:40:15,490 [main] org.mule.config.builders.AutoConfigurationBuilder: Configuration with "org.mule.config.builders.AutoConfigurationBuilder" failed.
org.mule.api.config.ConfigurationException: Error creating bean with name '_muleSimpleRegistryBootstrap' defined in URL [jar:file:/C:/.m2/repository/org/mule/modules/mule-module-spring-config/3.0.1/mule-module-spring-config-3.0.1.jar!/default-mule-config.xml]: Invocation of init method failed; nested exception is org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException) (org.mule.api.lifecycle.InitialisationException)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:54)
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:101)
at org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:47)
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:79)
at org.mule.MuleServer.initialize(MuleServer.java:377)
at org.mule.MuleServer.run(MuleServer.java:267)
at org.mule.MuleServer.start(MuleServer.java:254)
at org.mule.MuleServer.main(MuleServer.java:127)
Caused by: org.mule.api.lifecycle.InitialisationException: Error creating bean with name '_muleSimpleRegistryBootstrap' defined in URL [jar:file:/C:/.m2/repository/org/mule/modules/mule-module-spring-config/3.0.1/mule-module-spring-config-3.0.1.jar!/default-mule-config.xml]: Invocation of init method failed; nested exception is org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:115)
at org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:116)
at org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:73)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:47)
... 10 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_muleSimpleRegistryBootstrap' defined in URL [jar:file:/C:/.m2/repository/org/mule/modules/mule-module-spring-config/3.0.1/mule-module-spring-config-3.0.1.jar!/default-mule-config.xml]: Invocation of init method failed; nested exception is org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:574)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.mule.config.spring.SpringRegistry.doInitialise(SpringRegistry.java:100)
at org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:107)
... 13 more
Caused by: org.mule.api.lifecycle.InitialisationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.initialise(SimpleRegistryBootstrap.java:169)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1536)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409)
... 24 more
Caused by: org.mule.api.registry.RegistrationException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
at org.mule.registry.TransientRegistry.registerObject(TransientRegistry.java:282)
at org.mule.registry.AbstractRegistryBroker.registerObject(AbstractRegistryBroker.java:156)
at org.mule.registry.MuleRegistryHelper.registerTransformer(MuleRegistryHelper.java:385)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.registerTransformers(SimpleRegistryBootstrap.java:237)
at org.mule.config.bootstrap.SimpleRegistryBootstrap.initialise(SimpleRegistryBootstrap.java:164)
... 31 more
Caused by: org.mule.api.lifecycle.LifecycleException: Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]}
at org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:236)
at org.mule.lifecycle.phases.MuleContextInitialisePhase.applyLifecycle(MuleContextInitialisePhase.java:72)
at org.mule.lifecycle.RegistryLifecycleManager.applyCompletedPhases(RegistryLifecycleManager.java:204)
at org.mule.registry.TransientRegistry.registerObject(TransientRegistry.java:277)
... 35 more
Caused by: java.lang.NoSuchMethodError: org.codehaus.jackson.map.MappingJsonFactory.setCodec(Lorg/codehaus/jackson/ObjectCodec;)Lorg/codehaus/jackson/JsonFactory;
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:39)
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:32)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:214)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:193)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:176)
at org.mule.module.json.transformers.AbstractJsonTransformer.initialise(AbstractJsonTransformer.java:37)
at org.mule.module.json.transformers.JsonToObject.initialise(JsonToObject.java:61)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:225)
... 38 more
ERROR 2010-12-31 17:40:15,492 [main] org.mule.MuleServer:
********************************************************************************
Message : Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]}
Code : MULE_ERROR-70228
--------------------------------------------------------------------------------
Exception stack is:
1. org.codehaus.jackson.map.MappingJsonFactory.setCodec(Lorg/codehaus/jackson/ObjectCodec;)Lorg/codehaus/jackson/JsonFactory; (java.lang.NoSuchMethodError)
org.codehaus.jackson.map.MappingJsonFactory:39 (null)
2. Failed to invoke lifecycle phase "initialise" on object: JsonToObject{this=6910b640, name='_JsonToDynaBean', ignoreBadInput=false, returnClass=SimpleDataType{type=org.apache.commons.beanutils.DynaBean, mimeType='*/*'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*'}, SimpleDataType{type=java.net.URL, mimeType='*/*'}, SimpleDataType{type=java.io.File, mimeType='*/*'}, SimpleDataType{type=java.lang.String, mimeType='*/*'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*'}, SimpleDataType{type=[B, mimeType='*/*'}]} (org.mule.api.lifecycle.LifecycleException)
org.mule.lifecycle.phases.DefaultLifecyclePhase:236 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/lifecycle/LifecycleException.html)
--------------------------------------------------------------------------------
Root Exception stack trace:
java.lang.NoSuchMethodError: org.codehaus.jackson.map.MappingJsonFactory.setCodec(Lorg/codehaus/jackson/ObjectCodec;)Lorg/codehaus/jackson/JsonFactory;
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:39)
at org.codehaus.jackson.map.MappingJsonFactory.<init>(MappingJsonFactory.java:32)
at org.codehaus.jackson.map.ObjectMapper.<init>(ObjectMapper.java:214)
+ 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
********************************************************************************

ERROR 2010-12-31 17:40:15,493 [main] org.mule.MuleServer:
********************************************************************************
* A Fatal error has occurred while the server was running: *
* org.codehaus.jackson.map.MappingJsonFactory.setCodec(Lorg/codehaus/jackson/O *
* bjectCodec;)Lorg/codehaus/jackson/JsonFactory; *
* (java.lang.NoSuchMethodError) *
* *
* The error is fatal, the system will shutdown *
********************************************************************************

Attach you can find the configuration file.

Many thanks in advance for your help.
Marco

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email


Andrew Perepelytsya

unread,
Dec 31, 2010, 12:21:50 PM12/31/10
to d...@mule.codehaus.org

Looks like you have an older jackson jar on the classpath, check for any duplicates.

HTH,
Andrew

Chris Campos

unread,
Jan 3, 2011, 10:11:23 AM1/3/11
to d...@mule.codehaus.org
Do you ever initialize this transportation type?
<h6>
<inbound-endpoint name="accountEndpoint"
address="jersey:http://localhost:8081/api"
exchange-pattern="request-response"/>
</h6>

with somethign like this:

<h6>

<http:endpoint host="localhost" port="8081" path="/api"
name="serviceEndpoint" connector-ref="HttpConnector" />
<http:inbound-endpoint connector-ref="HttpConnector"
address="http://localhost:2700/api" exchange-pattern="request-response"/>
</h6

Chris

Reply all
Reply to author
Forward
0 new messages