Uploaded image for project: 'Application Server 7'
  1. Application Server 7
  2. AS7-4441

JPA hibernate.cache.region_prefix property fails JConsole to connect to JBoss

    XMLWordPrintable

Details

    Description

      If a web app is deployed (standalone) with a persistence.xml containing:

      <property name="hibernate.cache.region_prefix" value=""/>

      Then it is not possible to connect to the MBean Server with JConsole using instructions here:

      https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7

      Following stack trace is written to JBoss log:

      12:27:03,406 WARN [org.jboss.remotingjmx.protocol.v1.ServerProxy] (pool-5-thread-16) Unexpected internal error: java.lang.NullPointerException
      at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:49)
      at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:55)
      at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:55)
      at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:55)
      at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:55)
      at org.jboss.as.jmx.model.RootResourceIterator.iterate(RootResourceIterator.java:39)
      at org.jboss.as.jmx.model.ModelControllerMBeanHelper.queryNames(ModelControllerMBeanHelper.java:136)
      at org.jboss.as.jmx.model.ModelControllerMBeanServerPlugin.queryNames(ModelControllerMBeanServerPlugin.java:124)
      at org.jboss.as.jmx.PluggableMBeanServerImpl.queryNames(PluggableMBeanServerImpl.java:280)
      at org.jboss.remotingjmx.protocol.v1.ServerProxy$QueryNamesHandler.handle(ServerProxy.java:1197)
      at org.jboss.remotingjmx.protocol.v1.ServerProxy$MessageReciever$1.run(ServerProxy.java:215)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_18]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_18]
      at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_18]

      If property is removed from persistence.xml it is possible to connect using JConsole and browse the MBeans.

      Attachments

        Activity

          People

            smarlow1@redhat.com Scott Marlow
            ofd_jira Osten Forshed (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: