[embjopr-issues] [JBoss JIRA] Commented: (EMBJOPR-280) jboss-as-5 plugin: JTA Metrics not found during discovery scan

Ian Springer (JIRA) jira-events at lists.jboss.org
Mon Jun 14 22:01:48 EDT 2010


    [ https://jira.jboss.org/browse/EMBJOPR-280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12535672#action_12535672 ] 

Ian Springer commented on EMBJOPR-280:
--------------------------------------

So, the as5 plugin expects there to be a single managed component of type MCBean:JTA (i.e. a "singleton" managed component), which was always the case in my testing with AS and EAP 5.x. It appears in AS6, there can potentially be more than one MCBean:JTA component deployed (the log you attached shows there were two). I'll need to figure out why there are more than two and which one we want to use to retrieve the tx metrics and then update the as5 plugin code so that it is compatible with both 5.x and 6.x.


> jboss-as-5 plugin: JTA Metrics not found during discovery scan 
> ---------------------------------------------------------------
>
>                 Key: EMBJOPR-280
>                 URL: https://jira.jboss.org/browse/EMBJOPR-280
>             Project: Embedded Jopr
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 1.3.2
>         Environment: Embedded Jopr version: 1.4.0-20100120.135921-68 
>            Reporter: Shelly McGowan
>            Assignee: Ian Springer
>             Fix For: 1.3.3, 1.4.0
>
>         Attachments: embjopr280-140CR1.txt
>
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> Performing manual testing of the admin-console snapshot deployed to AS 6, IllegalStateException was thrown during a runtime discovery scan when obtaining JTA metrics, specifically:
> 17:07:47,657 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] Running runtime discovery scan rooted at [platform]
> 17:07:51,717 INFO  [org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor] Scanned [0] servers and found [0] total descendant Resources.
> 17:08:11,996 ERROR [org.rhq.plugins.jbossas5.ApplicationServerComponent] Failed to obtain metric 'MCBean|JTA|*|transactionCount'.: java.lang.IllegalStateException: Property named 'transactionCount' not found for ManagedComponent [org.jboss.profileservice.management.client.ManagedComponentDelegate at 1de64f6].
>         at org.rhq.plugins.jbossas5.util.ManagedComponentUtils.getSimplePropertyValue(ManagedComponentUtils.java:80)
>         at org.rhq.plugins.jbossas5.ApplicationServerComponent.getValues(ApplicationServerComponent.java:256)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:619)
> 17:08:11,996 ERROR [org.rhq.plugins.jbossas5.ApplicationServerComponent] Failed to obtain metric 'MCBean|JTA|*|rollbackCount'.: java.lang.IllegalStateException: Property named 'rollbackCount' not found for ManagedComponent [org.jboss.profileservice.management.client.ManagedComponentDelegate at 1de64f6].
>         at org.rhq.plugins.jbossas5.util.ManagedComponentUtils.getSimplePropertyValue(ManagedComponentUtils.java:80)
>         at org.rhq.plugins.jbossas5.ApplicationServerComponent.getValues(ApplicationServerComponent.java:256)
> 17:08:12,000 ERROR [org.rhq.plugins.jbossas5.ApplicationServerComponent] Failed to obtain metric 'MCBean|JTA|*|commitCount'.: java.lang.IllegalStateException: Property named 'commitCount' not found for ManagedComponent [org.jboss.profileservice.management.client.ManagedComponentDelegate at 1de64f6].
>         at org.rhq.plugins.jbossas5.util.ManagedComponentUtils.getSimplePropertyValue(ManagedComponentUtils.java:80)
>         at org.rhq.plugins.jbossas5.ApplicationServerComponent.getValues(ApplicationServerComponent.java:256)
> JBoss TS 4.9.0.GA was integrated into AS 6.0.0.M2 (see: JBAS-7022).  
> Need to investigate further as I had several apps deployed at the time the error was thrown.

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

        


More information about the embjopr-issues mailing list