Description:
10/11 18:49:58.247 FINE Thr{0048} JAGMachine.deleteFileInAgent: Will delete file: /export/home/tmp/jagtmp/ndbdevMGT_Longevity/longevityTest_0/log/ps.out
10/11 18:49:58.249 FINE Thr{0048} JAGMachine.deleteFileInAgent: Will delete file: /export/home/tmp/jagtmp/ndbdevMGT_Longevity/longevityTest_0/log/ps.err
10/11 18:49:58.249 FINE Thr{0048} SuperJAG.unregisterListeners: Unregistering listeners: com.sun.jet.jag.client.JAGTransferClient for ObjectName: JET:nam
e=JAGFileTransfer,timestamp=1257761582440,user=ndbdev,test=longevityTest_0,hostname=frigg09/129.159.117.29,process=13743@frigg09,thread=132,id=null
10/11 18:49:58.524 INFO Thr{0048} JETListener.addError: testAgentLongevity(com.mysql.mgt.jet.agent.MgtLongTimeTestCase) has error: null
10/11 18:49:58.524 FINE Thr{0048} JETListener.addError: Stack trace:
java.lang.NullPointerException
at com.mysql.mgt.jet.agent.MgtLongTimeTestCase.saveMemoryUsageTrend(MgtLongTimeTestCase.java:418)
at com.mysql.mgt.jet.agent.MgtLongTimeTestCase.testAgentLongevity(MgtLongTimeTestCase.java:176)
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 junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at com.sun.jet.framework.TestCase.run(TestCase.java:99)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at com.sun.jet.framework.engine.JETTestSuite$JETTestCaseRunner.run(JETTestSuite.java:131)
Logs:
/usr/local/log/cluster/MGT/release/MCM0.9.0-32b/testresults/rhel53/MGT_Longevity86980/longevityTest_0
How to repeat:
Run longevityTest on linux
Suggested fix:
Add check if array has been initialized before using content for comparison