You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Jay Biddle <ja...@qwest.net> on 2006/01/20 14:15:16 UTC
Java Error on Remote Host JMeter 2.1.1 Master - 2.1 Slaves
I need a clue as to why Remote Hosts cause Java Out of Bounds error.
I am running JMeter to test some LDAP servers using the LDAP Sampler
I can run JMeter on the Command line using localhost:1099 in
jmeter.properties for remote_hosts
My JMeter master is running JMeter 2.1.1..... Slaves are runnig 2.1
When I implement a list in remote_hosts variable in jmeter.properties I
get a Java Error
Command Line:
# ./jmeter -n -t icesnc04.jmx -l
/tmp/jmeter/icesnc04_10t_100l-local_server.jtl -r
jmeter.properties:
remote_hosts:localhost:1099,stmsnc02:1099 <-- Single local host works
fine
stmsnc02 is running Jmeter
2.1 listening on 1099
Java Messages in jmeter.log on Master
2006/01/20 06:45:06 INFO - jmeter.samplers.StandardSampleSender: Using
Standard
Remote Sampler for this test run
2006/01/20 06:45:06 WARN - jmeter.engine.ClientJMeterEngine: Error
replacing sa
mple listeners java.lang.IndexOutOfBoundsException: Index: -1, Size: 6
at java.util.LinkedList.entry(Unknown Source)
at java.util.LinkedList.set(Unknown Source)
at
org.apache.jorphan.collections.ListedHashTree.replace(ListedHashTree.
java:117)
at
org.apache.jmeter.engine.ConvertListeners.addNode(ConvertListeners.ja
va:64)
at
org.apache.jorphan.collections.HashTree.traverse(HashTree.java:961)
at
org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.ja
va:116)
at java.lang.Thread.run(Unknown Source)
2006/01/20 06:45:06 INFO - jmeter.engine.ConvertListeners: num threads = 10
2006/01/20 06:45:06 INFO - jmeter.engine.ClientJMeterEngine: sent host
=stmsnc0
2:1099
2006/01/20 06:45:06 ERROR - jmeter.engine.ClientJMeterEngine:
java.rmi.MarshalE
xception: error marshalling arguments; nested exception is:
java.net.SocketException: Broken pipe
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at
org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknow
n Source)
at
org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.ja
va:125)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.write(Unknown Source)
at
java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source
)
at
java.io.ObjectOutputStream$BlockDataOutputStream.writeByte(Unknown So
urce)
at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at sun.rmi.server.UnicastRef.marshalValue(Unknown Source)
... 4 more
JMeter Log on Slave
2006/01/20 06:45:05 INFO - jmeter.engine.RemoteJMeterEngineImpl:
received host: stmsnc02:1099
--
Jay Biddle CISSP
(desk) 303.642.1263
(cell) 303.319.0104
(text) 3033190104@cingularme.com
(email) jay_biddle@qwest.net
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
Re: Java Error on Remote Host JMeter 2.1.1 Master - 2.1 Slaves
Posted by Jay Biddle <ja...@qwest.net>.
JMeter rule of thumb: Use the same release for jmeter master and all
slaves for best results.
Jay Biddle
Jay Biddle wrote:
> I need a clue as to why Remote Hosts cause Java Out of Bounds error.
>
> I am running JMeter to test some LDAP servers using the LDAP Sampler
>
> I can run JMeter on the Command line using localhost:1099 in
> jmeter.properties for remote_hosts
>
> My JMeter master is running JMeter 2.1.1..... Slaves are runnig 2.1
>
> When I implement a list in remote_hosts variable in jmeter.properties
> I get a Java Error
>
> Command Line:
> # ./jmeter -n -t icesnc04.jmx -l
> /tmp/jmeter/icesnc04_10t_100l-local_server.jtl -r
>
> jmeter.properties:
> remote_hosts:localhost:1099,stmsnc02:1099 <-- Single local host
> works fine
> stmsnc02 is running Jmeter
> 2.1 listening on 1099
>
> Java Messages in jmeter.log on Master
> 2006/01/20 06:45:06 INFO - jmeter.samplers.StandardSampleSender:
> Using Standard
> Remote Sampler for this test run
> 2006/01/20 06:45:06 WARN - jmeter.engine.ClientJMeterEngine: Error
> replacing sa
> mple listeners java.lang.IndexOutOfBoundsException: Index: -1, Size: 6
> at java.util.LinkedList.entry(Unknown Source)
> at java.util.LinkedList.set(Unknown Source)
> at
> org.apache.jorphan.collections.ListedHashTree.replace(ListedHashTree.
> java:117)
> at
> org.apache.jmeter.engine.ConvertListeners.addNode(ConvertListeners.ja
> va:64)
> at
> org.apache.jorphan.collections.HashTree.traverse(HashTree.java:961)
> at
> org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.ja
> va:116)
> at java.lang.Thread.run(Unknown Source)
>
> 2006/01/20 06:45:06 INFO - jmeter.engine.ConvertListeners: num
> threads = 10
> 2006/01/20 06:45:06 INFO - jmeter.engine.ClientJMeterEngine: sent
> host =stmsnc0
> 2:1099
> 2006/01/20 06:45:06 ERROR - jmeter.engine.ClientJMeterEngine:
> java.rmi.MarshalE
> xception: error marshalling arguments; nested exception is:
> java.net.SocketException: Broken pipe
> at sun.rmi.server.UnicastRef.invoke(Unknown Source)
> at
> org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknow
> n Source)
> at
> org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.ja
> va:125)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at java.io.BufferedOutputStream.write(Unknown Source)
> at
> java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source
> )
> at
> java.io.ObjectOutputStream$BlockDataOutputStream.writeByte(Unknown So
> urce)
> at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
> at java.io.ObjectOutputStream.writeObject(Unknown Source)
> at sun.rmi.server.UnicastRef.marshalValue(Unknown Source)
> ... 4 more
>
> JMeter Log on Slave
> 2006/01/20 06:45:05 INFO - jmeter.engine.RemoteJMeterEngineImpl:
> received host: stmsnc02:1099
>
>
--
Jay Biddle CISSP
(desk) 303.642.1263
(cell) 303.319.0104
(text) 3033190104@cingularme.com
(email) jay_biddle@qwest.net
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org