Quantcast

JBoss 7.1.1 with Camel and JMXAgent

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

JBoss 7.1.1 with Camel and JMXAgent

Bruno Borges
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*
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Babak Vahdat
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*


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Bruno Borges
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*
>
>
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Babak Vahdat
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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Bruno Borges
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.
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Claus Ibsen-2
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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JBoss 7.1.1 with Camel and JMXAgent

Bruno Borges
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
>
Loading...