JON fails to display metric graph and logs 'IllegalArgumentException: highValue (nnn) is not greater than or equal to value (nnn).'
Issue
-
Server log contains:
java.lang.IllegalArgumentException: highValue (2.121269248E9) is not greater than or equal to value (2.236628992E9). -
The following exception is logged in the
server.log:ERROR [org.jboss.as.ejb3.invocation] (http-/0.0.0.0:8443-67) JBAS014134: EJB Invocation failed on component MeasurementDataManagerBean for method public abstract java.util.List org.rhq.enterprise.server.measurement.MeasurementDataManagerRemote.findDataForResource(org.rhq.core.domain.auth.Subject,int,int[],long,long,int): javax.ejb.EJBException: java.lang.IllegalArgumentException: highValue (2.121269248E9) is not greater than or equal to value (2.236628992E9). at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInNoTx(CMTTxInterceptor.java:191) [jboss-as-ejb3-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:237) [jboss-as-ejb3-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10] ... at org.rhq.enterprise.server.measurement.MeasurementDataManagerLocal$$$view122.findDataForResource(Unknown Source) [rhq-server.jar:4.9.0.JON320GA] at org.rhq.coregui.server.gwt.MeasurementDataGWTServiceImpl.findDataForResource(MeasurementDataGWTServiceImpl.java:111) ... Caused by: java.lang.IllegalArgumentException: highValue (2.121269248E9) is not greater than or equal to value (2.236628992E9). at org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite.<init>(MeasurementDataNumericHighLowComposite.java:44) [rhq-core-domain-ejb3.jar:4.9.0.JON320GA] at org.rhq.server.metrics.MetricsServer.createComposites(MetricsServer.java:346) [rhq-server-metrics-4.9.0.JON320GA.jar:4.9.0.JON320GA] at org.rhq.server.metrics.MetricsServer.findDataForResource(MetricsServer.java:185) [rhq-server-metrics-4.9.0.JON320GA.jar:4.9.0.JON320GA] at org.rhq.enterprise.server.measurement.MeasurementDataManagerBean.findDataForResource(MeasurementDataManagerBean.java:844) [rhq-server.jar:4.9.0.JON320GA] ... WARN [org.rhq.coregui.server.gwt.MeasurementDataGWTServiceImpl] (http-/0.0.0.0:8443-67) Sending exception to client: [1398331846584] : javax.ejb.EJBException: java.lang.IllegalArgumentException: highValue (2.121269248E9) is not greater than or equal to value (2.236628992E9). ... -
No graph is displayed
- When I go into the metrics for a JMS Queue I am getting in the GUI "Globally caught Exception". When I go into the server log I see the following error msg:
14:12:27,544 ERROR [org.jboss.as.ejb3.invocation] (http-/0.0.0.0:7080-27) JBAS014134: EJB Invocation failed on component MeasurementDataManagerBean for method public abstract java.util.List org.rhq.enterprise.server.measurement.MeasurementDataManagerRemote.findDataForRe
source(org.rhq.core.domain.auth.Subject,int,int[],long,long,int): javax.ejb.EJBException: java.lang.IllegalArgumentException: highValue
(2.0) is not greater than or equal to value (49.666666666666664).
Environment
- Red Hat JBoss Operations Network (JON)
- 3.2
- Attempting to view measurement graph on resource's metrics monitoring page
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.