You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2017/01/24 00:59:24 UTC
[Bug 60631] New: Unable to generate HTML dashboard and getting out
of memory exception if option is checked in transaction controller
https://bz.apache.org/bugzilla/show_bug.cgi?id=60631
Bug ID: 60631
Summary: Unable to generate HTML dashboard and getting out of
memory exception if option is checked in transaction
controller
Product: JMeter
Version: 3.1
Hardware: PC
Status: NEW
Severity: minor
Priority: P2
Component: Main
Assignee: issues@jmeter.apache.org
Reporter: surendragoud@gmail.com
Target Milestone: ---
Hi ,
I am unable to generate the HTML dashboard and i am getting out of memory
exception but i have enough memory i.e., i allocated 15 GB to heap , if i check
the Generate the parent sample in Transaction controller . Please suggest me
whether i need to comment any properties in report generator properties file.
Test setting :-
users:- 200
ramp-up:-200
duration:- 5mins
FYI..if i check the Generate the parent sample in transaction controller , i
didn't see this error but their is difference in 90th % for HTML dashboard and
aggregate report , that's the reason i unchecked that option in transaction
controller
In Master (Jmeter) log , the error message is
2017/01/23 19:16:27 INFO - jmeter.JMeter: Generating Dashboard
2017/01/23 19:16:27 INFO - jmeter.report.dashboard.ReportGenerator: Flushing
result collector before report Generation
2017/01/23 19:16:33 INFO - jmeter.report.processor.NormalizerSampleConsumer:
Using format:ms to parse timeStamp field
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): beginDate
produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): endDate
produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.ApdexSummaryConsumer#stopProducing():
apdexSummary produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.RequestsSummaryConsumer#stopProducing():
requestsSummary produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.StatisticsSummaryConsumer#stopProducing():
statisticsSummary produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.Top5ErrorsBySamplerConsumer#stopProducing():
top5ErrorsBySampler produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.ErrorsSummaryConsumer#stopProducing():
errorsSummary produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.FilterConsumer#stopProducing():
startIntervalControlerFilter produced 24358 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer#stopProducing():
hitsPerSecond produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer#stopProducing():
activeThreadsOverTime produced 0 samples
2017/01/23 19:16:40 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer#stopProducing():
timeVsThreads produced 0 samples
2017/01/23 19:16:42 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer#stopProducing():
responseTimeDistribution produced 0 samples
2017/01/23 19:16:42 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer#stopProducing():
transactionsPerSecond produced 0 samples
2017/01/23 19:16:43 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer#stopProducing():
latencyVsRequest produced 0 samples
2017/01/23 19:16:43 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer#stopProducing():
responseTimePercentiles produced 0 samples
2017/01/23 19:16:46 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.SyntheticResponseTimeDistributionGraphConsumer#stopProducing():
syntheticResponseTimeDistribution produced 0 samples
2017/01/23 19:16:46 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesOverTimeGraphConsumer#stopProducing():
responseTimePercentilesOverTime produced 0 samples
2017/01/23 19:16:47 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer#stopProducing():
responseTimesOverTime produced 0 samples
2017/01/23 19:16:47 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer#stopProducing():
bytesThroughputOverTime produced 0 samples
2017/01/23 19:16:47 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer#stopProducing():
codesPerSecond produced 0 samples
2017/01/23 19:16:47 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ConnectTimeOverTimeGraphConsumer#stopProducing():
connectTimeOverTime produced 0 samples
2017/01/23 19:16:49 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer#stopProducing():
responseTimeVsRequest produced 0 samples
2017/01/23 19:16:49 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer#stopProducing():
latenciesOverTime produced 0 samples
2017/01/23 19:16:50 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.FilterConsumer#stopProducing(): nameFilter
produced 729980 samples
2017/01/23 19:16:50 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.FilterConsumer#stopProducing():
dateRangeFilter produced 109497 samples
2017/01/23 19:16:50 INFO -
org.apache.jmeter.report.processor.AbstractSampleConsumer: class
org.apache.jmeter.report.processor.NormalizerSampleConsumer#stopProducing():
normalizer produced 36499 samples
2017/012017/01/23 19:34:09 WARN - kg.apc.charting.colors.CycleColors: Colors
exceeded. Rewind colors.
2017/01/23 19:34:09 WARN - kg.apc.charting.colors.CycleColors: Colors
exceeded. Rewind colors.
ortGenerator: Exporting data using exporter:'html' of
className:'org.apache.jmeter.report.dashboard.HtmlTemplateExporter'
2017/01/23 19:16:50 INFO - jmeter.report.dashboard.HtmlTemplateExporter: Will
generate dashboard in
folder:\\cphpc2dv\MySherwin\MySherwin_HTMLReport_LT_0123_Sample_1
2017/01/23 19:18:52 ERROR - jmeter.JMeter: Uncaught exception:
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at
java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
at
java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
at
java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
at java.lang.StringBuilder.append(StringBuilder.java:136)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at org.apache.commons.lang3.StringUtils.join(StringUtils.java:4431)
at org.apache.commons.lang3.StringUtils.join(StringUtils.java:4371)
at org.apache.jmeter.report.core.JsonUtil.toJsonArray(JsonUtil.java:39)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitListResult(JsonizerVisitor.java:60)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitListResult(JsonizerVisitor.java:36)
at
org.apache.jmeter.report.processor.ListResultData.accept(ListResultData.java:43)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitMapResult(JsonizerVisitor.java:78)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitMapResult(JsonizerVisitor.java:36)
at
org.apache.jmeter.report.processor.MapResultData.accept(MapResultData.java:44)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitMapResult(JsonizerVisitor.java:78)
at
org.apache.jmeter.report.dashboard.JsonizerVisitor.visitMapResult(JsonizerVisitor.java:36)
at
org.apache.jmeter.report.processor.MapResultData.accept(MapResultData.java:44)
at
org.apache.jmeter.report.dashboard.HtmlTemplateExporter.addResultToContext(HtmlTemplateExporter.java:298)
at
org.apache.jmeter.report.dashboard.HtmlTemplateExporter.export(HtmlTemplateExporter.java:445)
at
org.apache.jmeter.report.dashboard.ReportGenerator.exportData(ReportGenerator.java:388)
at
org.apache.jmeter.report.dashboard.ReportGenerator.generate(ReportGenerator.java:264)
at
org.apache.jmeter.JMeter$ListenToTest.generateReport(JMeter.java:1152)
at org.apache.jmeter.JMeter$ListenToTest.run(JMeter.java:1136)
at java.lang.Thread.run(Thread.java:745)
In Slave (Jmeter-server) , The error message
jmeter.engine.StandardJMeterEngine: Error encountered during shutdown of
org.apache.jmeter.samplers.RemoteListenerWrapper@1086564
java.lang.IllegalStateException: Failed calling teardownTest
at
org.apache.jmeter.visualizers.backend.BackendListener.testEnded(BackendListener.java:384)
at
org.apache.jmeter.samplers.RemoteSampleListenerImpl.testEnded(RemoteSampleListenerImpl.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
at
java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
at
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
at com.sun.proxy.$Proxy1.testEnded(Unknown Source)
at
org.apache.jmeter.samplers.BatchSampleSender.testEnded(BatchSampleSender.java:128)
at
org.apache.jmeter.samplers.DataStrippingSampleSender.testEnded(DataStrippingSampleSender.java:85)
at
org.apache.jmeter.samplers.RemoteListenerWrapper.testEnded(RemoteListenerWrapper.java:99)
at
org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfEnd(StandardJMeterEngine.java:218)
at
org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:437)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at
org.apache.jmeter.visualizers.backend.graphite.GraphiteBackendListenerClient.teardownTest(GraphiteBackendListenerClient.java:327)
at
org.apache.jmeter.visualizers.backend.BackendListener.testEnded(BackendListener.java:382)
at
org.apache.jmeter.samplers.RemoteSampleListenerImpl.testEnded(RemoteSampleListenerImpl.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
... 1 more
2017/01/23 19:16:21 INFO - jmeter.samplers.DataStrippingSampleSender: Test
Ended on 10.20.157.130
2017/01/23 19:16:21 INFO - jmeter.samplers.BatchSampleSender: Test Ended on
10.20.157.130
2017/01/23 19:16:22 INFO - jmeter.engine.StandardJMeterEngine: Test has ended
on host 10.20.157.130
Please help me because its very crucial for our load testing and let me know if
you need any additional information.
Regards,
venkat
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 60631] Unable to generate HTML dashboard and getting out of
memory exception if option is checked in transaction controller
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60631
venkata <su...@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEEDINFO |RESOLVED
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 60631] Unable to generate HTML dashboard and getting out of
memory exception if option is checked in transaction controller
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60631
--- Comment #2 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Hello,
Just for information, what was your problem ?
Thank you
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 60631] Unable to generate HTML dashboard and getting out of
memory exception if option is checked in transaction controller
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60631
Philippe Mouawad <p....@ubik-ingenierie.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
CC| |p.mouawad@ubik-ingenierie.c
| |om
OS| |All
--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Hello,
Could you provide :
- -Xmx value for your test ? Do a ps -eaf|grep jmeter and paste here the
output
- provide jmeter.log
- provide user.properties and jmeter.properties
it also seems you're using 3rd party plugins.
From current stacktrace it seems you end up creating a huge String
Thank you
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 60631] Unable to generate HTML dashboard and getting out of
memory exception if option is checked in transaction controller
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60631
Philippe Mouawad <p....@ubik-ingenierie.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|FIXED |INVALID
--
You are receiving this mail because:
You are the assignee for the bug.