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) [EMAIL PROTECTED]
(email) [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to