Hi, It looks something is wrong with you host name. Can you just change it?
Willem 在 2012-12-30,下午11:45,Tim Dudgeon <tdudgeon...@gmail.com> 写道: > I'm seeing a strange error when starting a camel context. Its dependent on > the machine I'm running on. On one machine (Windows) the same context and > simple route runsfine, but on a different machine (Mac) the context fails to > start. The key part seems to be this: > > javax.management.MalformedObjectNameException: Could not create ObjectName > from: > org.apache.camel:context=unknown-00:25:4b:c4:94:f4.home/camel-1,type=context,name="camel-1". > Reason: javax.management.MalformedObjectNameException: Invalid character ':' > in value part of property > > The context and route is very simple: > > def camelContext = new DefaultCamelContext() > camelContext.addRoutes(new RouteBuilder() { > def void configure() { > from("timer://jdkTimer?period=3000") > .to("log://camelLogger?level=INFO") > } > }) > > This is using Camel 2.10.3. > Any ideas what might be going wrong? > > The full error is here: > > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java > -Dtools.jar=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/tools.jar > -Dgroovy.home=/Users/timbo/etc/groovy/groovy-1.8.8 > -Dgroovy.starter.conf=/Users/timbo/etc/groovy/groovy-1.8.8/conf/groovy-starter.conf > -Didea.launcher.port=7532 "-Didea.launcher.bin.path=/Applications/IntelliJ > IDEA 11 CE.app/bin" -Dfile.encoding=UTF-8 -classpath > "/Users/timbo/etc/groovy/groovy-1.8.8/lib/groovy-1.8.8.jar:/Applications/IntelliJ > IDEA 11 CE.app/lib/idea_rt.jar" > com.intellij.rt.execution.application.AppMain > org.codehaus.groovy.tools.GroovyStarter --conf > /Users/timbo/etc/groovy/groovy-1.8.8/conf/groovy-starter.conf --main > groovy.ui.GroovyMain --classpath > /Users/timbo/tmp/TestingCamel/out/production/TestingCamel:/Users/timbo/etc/groovy/groovy-1.8.8/lib/ant-1.8.3.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/ant-antlr-1.8.3.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/ant-junit-1.8.3.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/ant-launcher-1.8.3.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/antlr-2.7.7.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/asm-3.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/asm-analysis-3.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/asm-commons-3.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/asm-tree-3.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/asm-util-3.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/bsf-2.4.0.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/commons-cli-1.2.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/commons-logging-1.1.1.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/gpars-1.0-beta-3.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/groovy-1.8.8.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/hamcrest-core-1.1.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/ivy-2.2.0.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/jansi-1.6.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/jline-1.0.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/jsp-api-2.0.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/jsr166y-1.7.0.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/junit-4.10.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/servlet-api-2.4.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/xmlpull-1.1.3.1.jar:/Users/timbo/etc/groovy/groovy-1.8.8/lib/xstream-1.4.1.jar:/Users/timbo/tmp/TestingCamel/lib/camel-core-2.10.3.jar:/Users/timbo/tmp/TestingCamel/lib/slf4j-api-1.6.6.jar:/Users/timbo/tmp/TestingCamel/lib/slf4j-simple-1.6.6.jar > --encoding=UTF-8 /Users/timbo/tmp/TestingCamel/src/Simple.groovy > 2347 [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel > 2.10.3 (CamelContext: camel-1) is starting > 3832 [main] INFO org.apache.camel.management.ManagementStrategyFactory - JMX > enabled. > 3996 [main] WARN org.apache.camel.impl.DefaultCamelContext - Lifecycle > strategy > org.apache.camel.management.DefaultManagementLifecycleStrategy@410d3f0d > failed starting CamelContext (camel-1) due > javax.management.MalformedObjectNameException: Could not create ObjectName > from: > org.apache.camel:context=unknown-00:25:4b:c4:94:f4.home/camel-1,type=context,name="camel-1". > Reason: javax.management.MalformedObjectNameException: Invalid character ':' > in value part of property > 4004 [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel > 2.10.3 (CamelContext: camel-1) is shutting down > 4051 [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel > 2.10.3 (CamelContext: camel-1) is shutdown in 0.012 seconds. Uptime 1.706 > seconds. > Caught: org.apache.camel.RuntimeCamelException: > javax.management.MalformedObjectNameException: Could not create ObjectName > from: > org.apache.camel:context=unknown-00:25:4b:c4:94:f4.home/camel-1,type=context,name="camel-1". > Reason: javax.management.MalformedObjectNameException: Invalid character ':' > in value part of property > org.apache.camel.RuntimeCamelException: > javax.management.MalformedObjectNameException: Could not create ObjectName > from: > org.apache.camel:context=unknown-00:25:4b:c4:94:f4.home/camel-1,type=context,name="camel-1". > Reason: javax.management.MalformedObjectNameException: Invalid character ':' > in value part of property > at > org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1271) > at > org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:171) > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1512) > at > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1444) > at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1412) > at org.apache.camel.Service$start.call(Unknown Source) > at Simple.run(Simple.groovy:12) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > Caused by: javax.management.MalformedObjectNameException: Could not create > ObjectName from: > org.apache.camel:context=unknown-00:25:4b:c4:94:f4.home/camel-1,type=context,name="camel-1". > Reason: javax.management.MalformedObjectNameException: Invalid character ':' > in value part of property > at > org.apache.camel.management.DefaultManagementNamingStrategy.createObjectName(DefaultManagementNamingStrategy.java:317) > at > org.apache.camel.management.DefaultManagementNamingStrategy.getObjectNameForCamelContext(DefaultManagementNamingStrategy.java:87) > at > org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:140) > ... 7 more > > Tim >