Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excessive Messaging Anti-Pattern: Finalization crashes when charts are created #176

Open
lehrig opened this issue Dec 7, 2015 · 0 comments
Assignees

Comments

@lehrig
Copy link
Member

lehrig commented Dec 7, 2015

The Excessive Messaging Anti-Pattern crashes in its finalization when charts are created. (See stack trace below.)


09:24:04.278 [pool-1-thread-2] INFO org.spotter.core.ProgressManager - Progress - org.spotter.ext.detection.excessiveMessaging.ExcessiveMessagingDetectionController - 62400.0% - remaining: -623s
09:24:04.919 [pool-2-thread-1] INFO o.s.e.j.w.JMeterWorkloadClient - Load generation finished.
09:24:04.919 [pool-2-thread-1] INFO o.s.c.d.AbstractDetectionController - Storing data ...
09:24:04.969 [pool-2-thread-1] INFO o.s.c.d.AbstractDetectionController - Data stored!
09:24:05.283 [pool-2-thread-1] ERROR o.s.service.SpotterServiceWrapper - Diagnosis failed!
java.lang.NumberFormatException: null
at java.math.BigDecimal.(BigDecimal.java:470) ~[na:1.7.0_75]
at java.math.BigDecimal.(BigDecimal.java:739) ~[na:1.7.0_75]
at com.xeiam.xchart.Series.findMinMax(Series.java:132) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at com.xeiam.xchart.Series.(Series.java:101) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at com.xeiam.xchart.internal.chartpart.AxisPair.addSeries(AxisPair.java:98) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at com.xeiam.xchart.Chart.addSeries(Chart.java:218) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at com.xeiam.xchart.Chart.addSeries(Chart.java:185) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at org.spotter.core.chartbuilder.XChartBuilder.addHorizontalLine(XChartBuilder.java:181) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at org.spotter.ext.detection.excessiveMessaging.ExcessiveMessagingDetectionController.analyzeNetworkUtilization(ExcessiveMessagingDetectionController.java:350) ~[na:na]
at org.spotter.ext.detection.excessiveMessaging.ExcessiveMessagingDetectionController.analyze(ExcessiveMessagingDetectionController.java:96) ~[na:na]
at org.spotter.core.detection.AbstractDetectionController.analyzeProblem(AbstractDetectionController.java:133) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at org.spotter.core.Spotter.startDiagnosis(Spotter.java:143) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at org.spotter.service.SpotterServiceWrapper$1.run(SpotterServiceWrapper.java:126) ~[org.spotter.service-1.0.1-SNAPSHOT-server.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_75]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]

@lehrig lehrig assigned lehrig and snowball77 and unassigned lehrig Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants