You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by GUERARD Elisabeth <eg...@europarl.eu.int> on 2006/01/25 15:28:15 UTC

JMeter distributed testing: java.rmi.MarshalException: error marshalling arguments; nested exception is

Hey,
 
 
I try to use the fonctionnality of Remote Testing.
I follow up the tutorial: Distributed testing
And i have the feeling to be in a good way, however, it doesn't work,
maybe someone can help me to go on in the good way.
Situation: 
 
  - I install Jmeter 2.0.3 on my machine and on the slave machine
  - The slave system is working , i have in its log: 2006/01/25 14:18:25
INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting backing engine 
  - I load jmeter.bat from my machine
  - open a simple script
  - choose remote start -> slave machine
  - in its logs, i have 2006/01/25 15:24:04 INFO  -
jmeter.engine.RemoteJMeterEngineImpl: Reset 
   2006/01/25 15:24:04 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
Reset 
   2006/01/25 15:24:04 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
received host: [IP of the slave machine]
 
- in the log of the master:
2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: about to
run remote test 
2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: done
initiating run command 
2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: running
clientengine run method 
2006/01/25 15:24:04 INFO  - jmeter.engine.ConvertListeners: num threads
= 1 
2006/01/25 15:24:04 INFO  - jmeter.engine.ConvertListeners: num threads
= 1 
2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: sent host
= [IP of the slave machine]
2006/01/25 15:24:04 ERROR - jmeter.engine.ClientJMeterEngine:
java.rmi.MarshalException: error marshalling arguments; nested exception
is: 
 java.net.SocketException: Software caused connection abort: socket
write error
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at
org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
Source)
 at
org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.java:
126)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Software caused connection abort:
socket write error
 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.setBlockDataMode(Unknow
n Source)
 at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
 at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
 at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
 at java.io.ObjectOutputStream.writeObject0(Unknown Source)
 at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
 at java.io.ObjectOutputStream.writeObject(Unknown Source)
 at sun.rmi.server.UnicastRef.marshalValue(Unknown Source)
 ... 4 more
 
Any ideas, about the problem?
Thanks in advance,
Elisabeth GUERARD

Re: JMeter distributed testing: java.rmi.MarshalException: error marshalling arguments; nested exception is

Posted by Peter Lin <wo...@gmail.com>.
please make sure the location jmeter is installed does not have a space in
the path.

peter


On 1/25/06, GUERARD Elisabeth <eg...@europarl.eu.int> wrote:
>
> Hey,
>
>
> I try to use the fonctionnality of Remote Testing.
> I follow up the tutorial: Distributed testing
> And i have the feeling to be in a good way, however, it doesn't work,
> maybe someone can help me to go on in the good way.
> Situation:
>
>   - I install Jmeter 2.0.3 on my machine and on the slave machine
>   - The slave system is working , i have in its log: 2006/01/25 14:18:25
> INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting backing engine
>   - I load jmeter.bat from my machine
>   - open a simple script
>   - choose remote start -> slave machine
>   - in its logs, i have 2006/01/25 15:24:04 INFO  -
> jmeter.engine.RemoteJMeterEngineImpl: Reset
>    2006/01/25 15:24:04 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
> Reset
>    2006/01/25 15:24:04 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
> received host: [IP of the slave machine]
>
> - in the log of the master:
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: about to
> run remote test
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: done
> initiating run command
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: running
> clientengine run method
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ConvertListeners: num threads
> = 1
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ConvertListeners: num threads
> = 1
> 2006/01/25 15:24:04 INFO  - jmeter.engine.ClientJMeterEngine: sent host
> = [IP of the slave machine]
> 2006/01/25 15:24:04 ERROR - jmeter.engine.ClientJMeterEngine:
> java.rmi.MarshalException: error marshalling arguments; nested exception
> is:
> java.net.SocketException: Software caused connection abort: socket
> write error
> at sun.rmi.server.UnicastRef.invoke(Unknown Source)
> at
> org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
> Source)
> at
> org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.java:
> 126)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.net.SocketException: Software caused connection abort:
> socket write error
> 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.setBlockDataMode(Unknow
> n Source)
> at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
> at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
> at java.io.ObjectOutputStream.writeObject0(Unknown Source)
> at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
> at java.io.ObjectOutputStream.writeObject(Unknown Source)
> at sun.rmi.server.UnicastRef.marshalValue(Unknown Source)
> ... 4 more
>
> Any ideas, about the problem?
> Thanks in advance,
> Elisabeth GUERARD
>
>