2 Replies Latest reply on Jun 9, 2009 11:52 AM by zeravlai

    RPCManager statistics exception

      Hi all,

      I have an entity cache configured and I'd like to activate RPCManager statistics in order to know the number of successful / failed replications in the cluster, but I'm getting an exception when doing it through the JMX web console (click on true and apply changes):

      23:21:58,219 ERROR [[HtmlAdaptor]] Servlet.service() para servlet HtmlAdaptor lanzó excepción
       [exec] javax.management.MalformedObjectNameException: Key properties cannot be empty
       [exec] at javax.management.ObjectName.construct(ObjectName.java:467)
       [exec] at javax.management.ObjectName.<init>(ObjectName.java:1403)
       [exec] at org.jboss.jmx.adaptor.control.Server.setAttributes(Server.java:171)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet$5.run(HtmlAdaptorServlet.java:403)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet$5.run(HtmlAdaptorServlet.java:400)
       [exec] at java.security.AccessController.doPrivileged(Native Method)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.setAttributes(HtmlAdaptorServlet.java:399)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.updateAttributes(HtmlAdaptorServlet.java:259)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
       [exec] at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:86)
       [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
       [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       [exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
       [exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
       [exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
       [exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
       [exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
       [exec] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
       [exec] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
       [exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
       [exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
       [exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
       [exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
       [exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
       [exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
       [exec] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
       [exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       [exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
       [exec] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
       [exec] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
       [exec] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
       [exec] at java.lang.Thread.run(Thread.java:619)


      Is there any config param that I'm missing?

      Thanks a lot !!


        • 1. Re: RPCManager statistics exception
          manik

          Can you access this via jconsole rather than the JBoss JMX console? Just to help isolate the problem...

          • 2. Re: RPCManager statistics exception

            Manik, I tested it again and it worked. Problem seems to be I was running the naming service on 1097 rather than 1099.

            However, is there any way of activating the traces without having to logging in the jmx console? Some sort of parameter I can set in the cache config ?

            Thanks, and sorry for the one month gap!!