[jbossts-issues] [JBoss JIRA] Updated: (JBTM-693) Object Store Browser mbean does not initialise properly

Michael Musgrove (JIRA) jira-events at lists.jboss.org
Wed Feb 3 07:59:19 EST 2010


     [ https://jira.jboss.org/jira/browse/JBTM-693?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Musgrove updated JBTM-693:
----------------------------------

    Workaround Description: 
 Add the following to transaction-jboss-beans.xml (this one is in trunk)

    <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
       <constructor factoryClass="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean" factoryMethod="getObjectStoreBrowserBean"/>

       <demand state="Create">ObjectStoreEnvironmentBean</demand>
    </bean>

or to use a different object store:

 <bean name="ObjStoreBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
        <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.jta:name=ObjStoreBean", exposedInterface=com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean.class, registerDirectly=true)</annotation>
        <constructor>
            <parameter>1</parameter>
            <parameter>path to object store</parameter>
        </constructor>
    </bean>

  was:
 Add the following to transaction-jboss-beans.xml

 <bean name="ObjStoreBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
        <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.jta:name=ObjStoreBean", exposedInterface=com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean.class, registerDirectly=true)</annotation>
        <constructor>
            <parameter>1</parameter>
            <parameter>path to object store</parameter>
        </constructor>
    </bean>



Make sure that the ObjectStoreBrowserBean is initialised in transaction-jboss-beans.xml.

> Object Store Browser mbean does not initialise properly
> -------------------------------------------------------
>
>                 Key: JBTM-693
>                 URL: https://jira.jboss.org/jira/browse/JBTM-693
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Tooling
>    Affects Versions: 4.9.0
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>            Priority: Minor
>             Fix For: 4.10.0
>
>
> The default com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean does not initialise itself properly when running in the AS causing a null pointer reference when displaying the bean in a JMX client.
> Also the need for the  jmxEnabled property of ObjectStoreEnvironmentBean is superfluous.
> See workaround for how to initialise the bean via transaction-jboss-beans.xml.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbossts-issues mailing list