You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by Apache Wiki <wi...@apache.org> on 2009/04/04 02:28:58 UTC

[Jakarta-jmeter Wiki] Update of "ErrorMessages" by JMeterAdmin

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-jmeter Wiki" for change notification.

The following page has been changed by JMeterAdmin:
http://wiki.apache.org/jakarta-jmeter/ErrorMessages

New page:
= Error messages and possible causes =

This page lists some common error messages that may be seen in the JMeter log file or in sampler responses (e.g. when using the View Results Tree listener)

== org.mozilla.javascript.EvaluatorException: missing ; before statement (<cmd>#1) ==

The most likely cause is trailing spaces in the script. May be easiest to see this by looking in the JMX file.

== Exception java.lang.OutOfMemoryError: requested nnnn bytes for promotion. Out of swap space? ==

Not enough memory was available to Java to run the test. There are numerous possible causes, the most likely is using Listeners that use a lot of memory, such as Aggregate Report and View Results Tree. You can increase the amount of memory by editting the jmeter.bat file or the jmeter shell script. Use non-GUI mode if possile. See [http://jakarta.apache.org/jmeter/usermanual/best-practices.html#lean_mean Reducing resource requirements]

== java.net.SocketException: Unconnected sockets not implemented ==

This occurs when using SSL (https) with JMeter 2.3.2 (or earlier) and Java 1.6. This has been fixed in versions after 2.3.2.
Alternatively, switch to Java 1.5.

The problem was caused by a change in the way Sockets are created in Java 1.6.
JMeter (and a quite a few other applications) did not override all the SocketFactory methods, so when Java 1.6 started using a different method, the application code stopped working.

== java.net.SocketException - followed by - Unexpected end of file from server ==

This means that the server has terminated the connection, possibly because of an application bug in the server, or more likely there was something in the request that it did not like. The server may respond with an error message in the response body; check the response to see if this gives any clues. If not, and the "same" request works in a browser, then you will need to compare what JMeter is sending with what a browser sends, see DifferentBehaviour.


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org