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