Bug 778772 (SOA-1227)

Summary: CCE in agent log - individual actions level metrics not being collected - regression relative to GA
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Jaroslaw Kijanowski <kijanowski>
Component: Monitoring and ManagementAssignee: tcunning
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.3 CP01Keywords: Regression
Target Milestone: ---   
Target Release: 4.3 CP01   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-1227
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
SOA.4.3.0.GA_CP01_CR4 jon-server-2.1.2.GA-SOA.4.3.0.GA_CP01_CR4 jon-agent-2.1.2.GA-SOA.4.3.0.GA_CP01_CR4 Oracle 10g
Last Closed: 2009-04-20 16:00:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 778294    
Bug Blocks:    

Description Jaroslaw Kijanowski 2009-03-13 11:58:15 UTC
Date of First Response: 2009-03-17 10:03:12
project_key: SOA

I see following exceptions in the agent log:

2009-03-13 08:49:42,131 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Measurement collection for [61] metrics took 3611ms - sending report to Server...
2009-03-13 08:50:08,631 INFO  [InventoryManager.availability-1] (rhq.core.pc.inventory.InventoryManager)- Sending availability report to Server...
2009-03-13 08:50:10,471 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Measurement collection for [184] metrics took 617ms - sending report to Server...
2009-03-13 08:50:25,203 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@165d2e6
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:25,345 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@12ce9f5
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:25,405 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@51b743
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:25,473 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@1647d72
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:25,643 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@18ff5c9
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:25,703 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@1d5754
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:26,723 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@427e08
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:26,827 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@ec574c
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:26,903 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@d5a9c7
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:26,993 WARN  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Failure to collect measurement data from: org.jbosson.plugins.jbossesb.ActionComponent@1e35f6e
java.lang.ClassCastException: java.lang.Long
	at org.jbosson.plugins.jbossesb.ActionComponent.getValues(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:450)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
2009-03-13 08:50:42,131 INFO  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Collection of measurements for [org.rhq.plugins.platform.LinuxPlatformComponent@667ed7] took [3570ms]
2009-03-13 08:50:42,131 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Measurement collection for [120] metrics took 3806ms - sending report to Server...
2009-03-13 08:51:10,221 INFO  [InventoryManager.availability-1] (rhq.core.pc.inventory.InventoryManager)- Sending availability report to Server...
2009-03-13 08:51:42,131 INFO  [MeasurementManager.collector-1] (rhq.core.pc.measurement.MeasurementCollectorRunner)- Collection of measurements for [org.rhq.plugins.platform.LinuxPlatformComponent@667ed7] took [3571ms]

Comment 1 Jaroslaw Kijanowski 2009-03-13 12:02:46 UTC
Link: Added: This issue is a dependency of JBESB-2468


Comment 2 Jaroslaw Kijanowski 2009-03-13 12:56:50 UTC
Looks like following metrics are not collected at the "Actions" level:

Overall Bytes Failed
Processing Time
Message Count
Message Count (avg)
Message Count (avg) per Minute
Messages Failed (avg)
Messages Failed (avg) per Minute
Messages Successfully Processed (avg)
Messages Successfully Processed (avg) per Minute
Overall Bytes
Overall Bytes Processed

Comment 3 Jaroslaw Kijanowski 2009-03-16 17:34:07 UTC
Is there an ETA for this?

The old plugin, shipped with JON 2.1.0 is not compatible with SOA-P 4.3.CP01 - metrics are collected successfully until the Actions level. But for particular actions metric data is not available.
So IMHO we shouldn't ship CP01 before the new plugin, shipped with JON-2.1.2, is not fixed.

Comment 4 Len DiMaggio 2009-03-17 14:03:12 UTC
Marking as to be fixed in CP01 as this is a regression relative to 4.3 GA.

Changed title to reflect impact of the problem

Comment 5 tcunning 2009-03-17 15:54:20 UTC
Link: Added: This issue depends SOA-785


Comment 6 tcunning 2009-03-17 17:33:24 UTC
Checked fix into JBESB_4_4_GA_CP branch.

Comment 7 tcunning 2009-03-18 02:34:17 UTC
Link: Added: This issue related SOA-944


Comment 8 Kevin Conner 2009-03-19 09:49:29 UTC
Link: Added: This issue depends JBESB-2479


Comment 9 Kevin Conner 2009-03-19 09:50:31 UTC
Link: Removed: This issue is a dependency of JBESB-2468 


Comment 10 Kevin Conner 2009-03-19 11:23:42 UTC
I have pulled Tom's fix directly into our SOA specific branch, it will be in the next tag.


Comment 11 Jaroslaw Kijanowski 2009-03-23 13:57:11 UTC
verified in CR5

Comment 12 Len DiMaggio 2009-04-09 12:26:44 UTC
Setting new "Affects Testing, Regression, Blocks Testing Fields"

Comment 13 Len DiMaggio 2009-04-09 12:26:59 UTC
Setting new "Affects Testing, Regression, Blocks Testing Fields"

Comment 14 Len DiMaggio 2009-04-09 12:26:59 UTC
Affects Testing?: Added: [Regression?]


Comment 15 Len DiMaggio 2009-04-09 12:27:19 UTC
Re-closing after setting new "Affects Testing, Regression, Blocks Testing Fields"

Comment 16 Len DiMaggio 2009-04-20 16:00:30 UTC
Edited to match changes in 'affects testing' fields  (? character removed from field names for easier querying)

Comment 17 Len DiMaggio 2009-04-20 16:00:44 UTC
Affects Testing: Removed: [Regression?] Added: [Regression]