JON fails to display metric graph and logs 'IllegalArgumentException: highValue (nnn) is not greater than or equal to value (nnn).'

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.