Lint4j Sample report for Suns ECPerf Benchmark

Lint4j ran with the following command line

    ant check-ecperf
    

It generated the following warnings:

    Buildfile: build.xml

check-ecperf:
com/sun/ecperf/orders/orderlineent/ejb/OrderLineBmpEJB.java:289: (1): The local variable "id" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.orders.orderlineent.ejb.OrderLineCmpEJB
com/sun/ecperf/orders/orderlineent/ejb/OrderLineBmpEJB.java:352: (1): The local variable "id" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.orders.orderlineent.ejb.OrderLineCmpEJB
com/sun/ecperf/orders/orderlineent/ejb/OrderLineCmpEJB.java:151: (1): Statement has no effect, possible scoping problem
com/sun/ecperf/supplier/helper/LogManager.java:56: (2): This catch block should rethrow the Throwable or Error it caught.
com/sun/ecperf/supplier/helper/SendXmlCommand.java:35: (2): The field "HTTP" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/supplier/helper/SendXmlCommand.java:36: (2): The field "METHOD" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/supplier/helper/SendXmlCommand.java:37: (2): The field "CONTENT_TYPE" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/supplier/helper/SendXmlCommand.java:39: (2): The field "CONTENT_LENGTH" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/supplier/supplierauditses/ejb/SupplierAuditSesEJB.java:56: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1.
com/sun/ecperf/supplier/supplierauditses/ejb/SupplierAuditSesEJB.java:57: (2): non-final static fields are not allowed in EJBs. See section 25.1.2, EJB 2.1.
com/sun/ecperf/ruleengine/Result.java:204: (1): Non-final clone methods must use super.clone() instead of a constructor call.
com/sun/ecperf/ruleengine/Result.java:275: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/Result.java:279: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:608: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:611: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:636: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:639: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:664: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:667: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:692: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:695: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:720: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:723: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:748: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:751: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:776: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:779: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:844: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:847: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:872: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:875: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:900: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:903: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:928: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:931: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:956: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:959: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:984: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:987: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:1012: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/ruleengine/RuleProcessor.java:1015: (2): Equality checks with floating point numbers can lead to unexpected behavior.
com/sun/ecperf/driver/ControllerImpl.java:286: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Driver.java:114: (1): The local variable "runID" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.driver.Driver
com/sun/ecperf/driver/Driver.java:284: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Driver.java:301: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Driver.java:348: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Driver.java:416: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Driver.java:541: (1): The local variable "elapsed" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.driver.Driver.DumpListener
com/sun/ecperf/driver/LargeOLAgent.java:125: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/LargeOLAgent.java:139: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/MfgAgent.java:171: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/MfgAgent.java:185: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/MfgReport.java:85: (1): The local variable "resultsDir" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.driver.MfgReport
com/sun/ecperf/driver/OrdersAgent.java:175: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/OrdersAgent.java:189: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/driver/Trigger.java:33: (2): The native method "sleep" is called while holding locks. This increases the probability of contention!
com/sun/ecperf/webbeans/AssemblyEntBean.java:43: (2): The field "jndiname" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/webbeans/LargeOrderSesBean.java:43: (2): The field "jndiname" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/webbeans/OrderSesBean.java:46: (2): The field "jndiname" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/webbeans/WorkOrderSesBean.java:47: (2): The field "jndiname" of type java.lang.String can be declared final and static, since it is immutable.
com/sun/ecperf/orders/orderent/ejb/OrderCmpEJB.java:499: (1): The local variable "discount" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.orders.orderent.ejb.OrderCmpEJB
com/sun/ecperf/load/LoadOrds.java:139: (1): The local variable "numItems" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.load.LoadOrds
com/sun/ecperf/load/LoadOrds.java:433: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/load/LoadSupp.java:109: (1): The local variable "numAssemblies" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.load.LoadSupp
com/sun/ecperf/load/RandPart.java:132: (1): The local variable "p3" shadows an accessible field with the same name and compatible type in class com.sun.ecperf.load.RandPart
com/sun/ecperf/launcher/DBLoader.java:41: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/DBLoader.java:50: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/Driver.java:41: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/Script.java:61: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/Script.java:65: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/Script.java:69: (2): The Java VM shutdown method "System.exit()" was detected.
com/sun/ecperf/launcher/Script.java:46: (2): This catch block should rethrow the Throwable or Error it caught.

BUILD SUCCESSFUL
Total time: 34 seconds