|
Hi everyone,
I'm trying to start a Camel Context with a jmxAgent defined, and this is what I get in the server.log. Has anyone here faced this problem before? This is the agent configuration: <jmxAgent id="jmxAgent" mbeanObjectDomainName="com.m4u.infosender.jmx" usePlatformMBeanServer="true" /> 11:24:18,804 INFO [org.apache.camel.spring.SpringCamelContext] (MSC service thread 1-1) Apache Camel 2.9.2 (CamelContext: camelContext) is starting 11:24:18,805 INFO [org.apache.camel.spring.SpringCamelContext] (MSC service thread 1-1) Tracing is enabled on CamelContext: camelContext 11:24:18,817 INFO [org.apache.camel.management.DefaultManagementAgent] (MSC service thread 1-1) JMX Connector thread started and listening at: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel 11:24:18,821 INFO [org.apache.camel.management.DefaultManagementLifecycleStrategy] (MSC service thread 1-1) StatisticsLevel at All so enabling load performance statistics 11:24:18,988 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) Exception in thread "Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel" java.lang.UnsupportedOperationException: JBAS011859: Naming context is read-only 11:24:18,990 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableServiceBasedNamingStore.java:126) 11:24:18,992 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.jboss.as.naming.WritableServiceBasedNamingStore.bind(WritableServiceBasedNamingStore.java:56) 11:24:18,993 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.jboss.as.naming.NamingContext.bind(NamingContext.java:221) 11:24:18,995 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.jboss.as.naming.InitialContext.bind(InitialContext.java:161) 11:24:18,998 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.jboss.as.naming.NamingContext.bind(NamingContext.java:230) 11:24:19,000 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at javax.naming.InitialContext.bind(InitialContext.java:400) 11:24:19,002 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) 11:24:19,003 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) 11:24:19,005 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at org.apache.camel.management.DefaultManagementAgent$1.run(DefaultManagementAgent.java:423) 11:24:19,008 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 11:24:19,010 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 11:24:19,013 ERROR [stderr] (Camel Thread 0 - JMXConnector: service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at java.lang.Thread.run(Thread.java:662) 11:24:19,016 INFO [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC service thread 1-1) Found 3 packages with 15 @Converter classes to load 11:24:19,029 INFO [org.apache.camel.impl.converter.DefaultTypeConverter] (MSC service thread 1-1) Loaded 170 core type converters (total 170 type converters) 11:24:19,031 INFO [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC service thread 1-1) Loaded 2 @Converter classes *Bruno Borges* (21) 7672-7099 *www.brunoborges.com* |
|
Hi
I would recommend you to take a look at: https://community.jboss.org/message/644991 https://issues.jboss.org/browse/AS7-2755 As per se it's a JBoss issue/behaviour and not Camel. And I didn't face this problem while using JBoss 5.1. And usePlatformMBeanServer flag defaults to true so you can skip setting it explicitly (convention over configuration approach). Babak Am 21.06.12 16:47 schrieb "Bruno Borges" unter <[hidden email]>: >Hi everyone, > > >I'm trying to start a Camel Context with a jmxAgent defined, and this is >what I get in the server.log. > > >Has anyone here faced this problem before? > > >This is the agent configuration: > > ><jmxAgent id="jmxAgent" > >mbeanObjectDomainName="com.m4u.infosender.jmx" > >usePlatformMBeanServer="true" /> > > >11:24:18,804 INFO [org.apache.camel.spring.SpringCamelContext] (MSC >service thread 1-1) Apache Camel 2.9.2 (CamelContext: camelContext) is >starting > >11:24:18,805 INFO [org.apache.camel.spring.SpringCamelContext] (MSC >service thread 1-1) Tracing is enabled on CamelContext: camelContext > >11:24:18,817 INFO [org.apache.camel.management.DefaultManagementAgent] >(MSC service thread 1-1) JMX Connector thread started and listening at: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel > >11:24:18,821 INFO >[org.apache.camel.management.DefaultManagementLifecycleStrategy] (MSC >service thread 1-1) StatisticsLevel at All so enabling load performance >statistics > >11:24:18,988 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) Exception in >thread "Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel" >java.lang.UnsupportedOperationException: JBAS011859: Naming context is >read-only > >11:24:18,990 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableS >erviceBasedNamingStore.java:126) > >11:24:18,992 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.jboss.as.naming.WritableServiceBasedNamingStore.bind(WritableServiceBa >sedNamingStore.java:56) > >11:24:18,993 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.jboss.as.naming.NamingContext.bind(NamingContext.java:221) > >11:24:18,995 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.jboss.as.naming.InitialContext.bind(InitialContext.java:161) > >11:24:18,998 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.jboss.as.naming.NamingContext.bind(NamingContext.java:230) > >11:24:19,000 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >javax.naming.InitialContext.bind(InitialContext.java:400) > >11:24:19,002 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.jav >a:625) > >11:24:19,003 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.ja >va:412) > >11:24:19,005 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >org.apache.camel.management.DefaultManagementAgent$1.run(DefaultManagement >Agent.java:423) > >11:24:19,008 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor. >java:886) > >11:24:19,010 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java >:908) > >11:24:19,013 ERROR [stderr] (Camel Thread 0 - JMXConnector: >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at >java.lang.Thread.run(Thread.java:662) > >11:24:19,016 INFO >[org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC >service thread 1-1) Found 3 packages with 15 @Converter classes to load > >11:24:19,029 INFO [org.apache.camel.impl.converter.DefaultTypeConverter] >(MSC service thread 1-1) Loaded 170 core type converters (total 170 type >converters) > >11:24:19,031 INFO >[org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC >service thread 1-1) Loaded 2 @Converter classes > > >*Bruno Borges* >(21) 7672-7099 >*www.brunoborges.com* |
|
What I find most interesting is that it runs fine on my Windows Vista 32bit.
But when I run the same code and JBoss instance on a Windows 7 64bit, this problem occurs. Do you think this is something related to network interfaces or something else? I double checked Windows firewall and it is disabled. *Bruno Borges* (21) 7672-7099 *www.brunoborges.com* On Thu, Jun 21, 2012 at 12:11 PM, Babak Vahdat <[hidden email]>wrote: > Hi > > I would recommend you to take a look at: > > https://community.jboss.org/message/644991 > https://issues.jboss.org/browse/AS7-2755 > > As per se it's a JBoss issue/behaviour and not Camel. And I didn't face > this problem while using JBoss 5.1. And usePlatformMBeanServer flag > defaults to true so you can skip setting it explicitly (convention over > configuration approach). > > Babak > > Am 21.06.12 16:47 schrieb "Bruno Borges" unter <[hidden email]>: > > >Hi everyone, > > > > > >I'm trying to start a Camel Context with a jmxAgent defined, and this is > >what I get in the server.log. > > > > > >Has anyone here faced this problem before? > > > > > >This is the agent configuration: > > > > > ><jmxAgent id="jmxAgent" > > > >mbeanObjectDomainName="com.m4u.infosender.jmx" > > > >usePlatformMBeanServer="true" /> > > > > > >11:24:18,804 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > >service thread 1-1) Apache Camel 2.9.2 (CamelContext: camelContext) is > >starting > > > >11:24:18,805 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > >service thread 1-1) Tracing is enabled on CamelContext: camelContext > > > >11:24:18,817 INFO [org.apache.camel.management.DefaultManagementAgent] > >(MSC service thread 1-1) JMX Connector thread started and listening at: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel > > > >11:24:18,821 INFO > >[org.apache.camel.management.DefaultManagementLifecycleStrategy] (MSC > >service thread 1-1) StatisticsLevel at All so enabling load performance > >statistics > > > >11:24:18,988 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) Exception in > >thread "Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel" > >java.lang.UnsupportedOperationException: JBAS011859: Naming context is > >read-only > > > >11:24:18,990 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableS > >erviceBasedNamingStore.java:126) > > > >11:24:18,992 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.jboss.as.naming.WritableServiceBasedNamingStore.bind(WritableServiceBa > >sedNamingStore.java:56) > > > >11:24:18,993 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.jboss.as.naming.NamingContext.bind(NamingContext.java:221) > > > >11:24:18,995 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.jboss.as.naming.InitialContext.bind(InitialContext.java:161) > > > >11:24:18,998 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.jboss.as.naming.NamingContext.bind(NamingContext.java:230) > > > >11:24:19,000 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >javax.naming.InitialContext.bind(InitialContext.java:400) > > > >11:24:19,002 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.jav > >a:625) > > > >11:24:19,003 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.ja > >va:412) > > > >11:24:19,005 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >org.apache.camel.management.DefaultManagementAgent$1.run(DefaultManagement > >Agent.java:423) > > > >11:24:19,008 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor. > >java:886) > > > >11:24:19,010 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java > >:908) > > > >11:24:19,013 ERROR [stderr] (Camel Thread 0 - JMXConnector: > >service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > >java.lang.Thread.run(Thread.java:662) > > > >11:24:19,016 INFO > >[org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > >service thread 1-1) Found 3 packages with 15 @Converter classes to load > > > >11:24:19,029 INFO [org.apache.camel.impl.converter.DefaultTypeConverter] > >(MSC service thread 1-1) Loaded 170 core type converters (total 170 type > >converters) > > > >11:24:19,031 INFO > >[org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > >service thread 1-1) Loaded 2 @Converter classes > > > > > >*Bruno Borges* > >(21) 7672-7099 > >*www.brunoborges.com* > > > |
|
No I don't think that it has something to do with network interfaces and whatnot. The exception is thrown by JBoss intentionally, by the release 7.1.0.CR1b it's here:
http://grepcode.com/file/repo1.maven.org/maven2/org.jboss.as/jboss-as-naming/7.1.0.CR1b/org/jboss/as/naming/WritableServiceBasedNamingStore.java#118 And I think either you don't make use of the *exact* JBoss versions on your two boxes or the JBoss setup / configuration is different. I would google a bit for a possible solution for JBoss 7.1.1 or ask in JBoss-Forum for further support, as according to my previous links that happens by other (non-Camel-enabled) Apps as well making use of pure JNDI-API. Babak |
|
Trust me, it's the same JBoss all-files-and-folders-and-configurations
(jboss-as-7.1.1-Final) ziped and copied from one machine to the other one. *Bruno Borges* (21) 7672-7099 *www.brunoborges.com* On Thu, Jun 21, 2012 at 12:41 PM, Babak Vahdat <[hidden email]>wrote: > No I don't think that it has something to do with network interfaces and > whatnot. The exception is thrown by JBoss intentionally, by the release > 7.1.0.CR1b it's here: > > > http://grepcode.com/file/repo1.maven.org/maven2/org.jboss.as/jboss-as-naming/7.1.0.CR1b/org/jboss/as/naming/WritableServiceBasedNamingStore.java#118 > > And I think either you don't make use of the *exact* JBoss versions on your > two boxes or the JBoss setup / configuration is different. > > I would google a bit for a possible solution for JBoss 7.1.1 or ask in > JBoss-Forum for further support, as according to my previous links that > happens by other (non-Camel-enabled) Apps as well making use of pure > JNDI-API. > > Babak > > -- > View this message in context: > http://camel.465427.n5.nabble.com/JBoss-7-1-1-with-Camel-and-JMXAgent-tp5714855p5714862.html > Sent from the Camel - Users mailing list archive at Nabble.com. > |
|
In reply to this post by Bruno Borges
Hi
I assume you want JMX at runtime, as else you can disable it on Camel. For what is worth it, you can plugin a custom JMX management agent in Camel http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/ManagementAgent.html In case you need to do some extra leg-work to get that working with JBoss 7. If you get something working you may want to share this back. Then we can take that to the JBoss community, and maybe they can also do something on their side. And if the fix is pure API from the JDK we can possible implement / enhance this in camel-core. But if not, it may have to on the JBoss side, etc. On Thu, Jun 21, 2012 at 4:47 PM, Bruno Borges <[hidden email]> wrote: > Hi everyone, > > > I'm trying to start a Camel Context with a jmxAgent defined, and this is > what I get in the server.log. > > > Has anyone here faced this problem before? > > > This is the agent configuration: > > > <jmxAgent id="jmxAgent" > > mbeanObjectDomainName="com.m4u.infosender.jmx" > > usePlatformMBeanServer="true" /> > > > 11:24:18,804 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > service thread 1-1) Apache Camel 2.9.2 (CamelContext: camelContext) is > starting > > 11:24:18,805 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > service thread 1-1) Tracing is enabled on CamelContext: camelContext > > 11:24:18,817 INFO [org.apache.camel.management.DefaultManagementAgent] > (MSC service thread 1-1) JMX Connector thread started and listening at: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel > > 11:24:18,821 INFO > [org.apache.camel.management.DefaultManagementLifecycleStrategy] (MSC > service thread 1-1) StatisticsLevel at All so enabling load performance > statistics > > 11:24:18,988 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) Exception in > thread "Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel" > java.lang.UnsupportedOperationException: JBAS011859: Naming context is > read-only > > 11:24:18,990 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableServiceBasedNamingStore.java:126) > > 11:24:18,992 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.jboss.as.naming.WritableServiceBasedNamingStore.bind(WritableServiceBasedNamingStore.java:56) > > 11:24:18,993 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.jboss.as.naming.NamingContext.bind(NamingContext.java:221) > > 11:24:18,995 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.jboss.as.naming.InitialContext.bind(InitialContext.java:161) > > 11:24:18,998 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.jboss.as.naming.NamingContext.bind(NamingContext.java:230) > > 11:24:19,000 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > javax.naming.InitialContext.bind(InitialContext.java:400) > > 11:24:19,002 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) > > 11:24:19,003 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) > > 11:24:19,005 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > org.apache.camel.management.DefaultManagementAgent$1.run(DefaultManagementAgent.java:423) > > 11:24:19,008 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > 11:24:19,010 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > 11:24:19,013 ERROR [stderr] (Camel Thread 0 - JMXConnector: > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) at > java.lang.Thread.run(Thread.java:662) > > 11:24:19,016 INFO > [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > service thread 1-1) Found 3 packages with 15 @Converter classes to load > > 11:24:19,029 INFO [org.apache.camel.impl.converter.DefaultTypeConverter] > (MSC service thread 1-1) Loaded 170 core type converters (total 170 type > converters) > > 11:24:19,031 INFO > [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > service thread 1-1) Loaded 2 @Converter classes > > > *Bruno Borges* > (21) 7672-7099 > *www.brunoborges.com* -- Claus Ibsen ----------------- FuseSource Email: [hidden email] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen |
|
THe weird thing is that the JMX agent works fine on my JBoss 7.1.1 running
on Windows Vista 32bit, but it fails to load on my colleague's computer where it has a Windows 7 64bit (even when I copied my whole jboss folder to his machine). *Bruno Borges* (21) 7672-7099 *www.brunoborges.com* On Fri, Jun 22, 2012 at 5:20 AM, Claus Ibsen <[hidden email]> wrote: > Hi > > I assume you want JMX at runtime, as else you can disable it on Camel. > > For what is worth it, you can plugin a custom JMX management agent in Camel > > http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/ManagementAgent.html > > In case you need to do some extra leg-work to get that working with JBoss > 7. > > If you get something working you may want to share this back. Then we > can take that to the JBoss community, and maybe they can also do > something on their side. And if the fix is pure API from the JDK we > can possible implement / enhance this in camel-core. But if not, it > may have to on the JBoss side, etc. > > > > On Thu, Jun 21, 2012 at 4:47 PM, Bruno Borges <[hidden email]> > wrote: > > Hi everyone, > > > > > > I'm trying to start a Camel Context with a jmxAgent defined, and this is > > what I get in the server.log. > > > > > > Has anyone here faced this problem before? > > > > > > This is the agent configuration: > > > > > > <jmxAgent id="jmxAgent" > > > > mbeanObjectDomainName="com.m4u.infosender.jmx" > > > > usePlatformMBeanServer="true" /> > > > > > > 11:24:18,804 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > > service thread 1-1) Apache Camel 2.9.2 (CamelContext: camelContext) is > > starting > > > > 11:24:18,805 INFO [org.apache.camel.spring.SpringCamelContext] (MSC > > service thread 1-1) Tracing is enabled on CamelContext: camelContext > > > > 11:24:18,817 INFO [org.apache.camel.management.DefaultManagementAgent] > > (MSC service thread 1-1) JMX Connector thread started and listening at: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel > > > > 11:24:18,821 INFO > > [org.apache.camel.management.DefaultManagementLifecycleStrategy] (MSC > > service thread 1-1) StatisticsLevel at All so enabling load performance > > statistics > > > > 11:24:18,988 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) Exception in > > thread "Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel" > > java.lang.UnsupportedOperationException: JBAS011859: Naming context is > > read-only > > > > 11:24:18,990 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableServiceBasedNamingStore.java:126) > > > > 11:24:18,992 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > org.jboss.as.naming.WritableServiceBasedNamingStore.bind(WritableServiceBasedNamingStore.java:56) > > > > 11:24:18,993 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > org.jboss.as.naming.NamingContext.bind(NamingContext.java:221) > > > > 11:24:18,995 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > org.jboss.as.naming.InitialContext.bind(InitialContext.java:161) > > > > 11:24:18,998 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > org.jboss.as.naming.NamingContext.bind(NamingContext.java:230) > > > > 11:24:19,000 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > javax.naming.InitialContext.bind(InitialContext.java:400) > > > > 11:24:19,002 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) > > > > 11:24:19,003 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) > > > > 11:24:19,005 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > org.apache.camel.management.DefaultManagementAgent$1.run(DefaultManagementAgent.java:423) > > > > 11:24:19,008 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > > > 11:24:19,010 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > > > 11:24:19,013 ERROR [stderr] (Camel Thread 0 - JMXConnector: > > service:jmx:rmi:///jndi/rmi://eslovaquia:1099/jmxrmi/camel) > at > > java.lang.Thread.run(Thread.java:662) > > > > 11:24:19,016 INFO > > [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > > service thread 1-1) Found 3 packages with 15 @Converter classes to load > > > > 11:24:19,029 INFO [org.apache.camel.impl.converter.DefaultTypeConverter] > > (MSC service thread 1-1) Loaded 170 core type converters (total 170 type > > converters) > > > > 11:24:19,031 INFO > > [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC > > service thread 1-1) Loaded 2 @Converter classes > > > > > > *Bruno Borges* > > (21) 7672-7099 > > *www.brunoborges.com* > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: [hidden email] > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > |
| Powered by Nabble | Edit this page |
