You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2012/03/27 07:14:47 UTC

DO NOT REPLY [Bug 52989] New: WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

             Bug #: 52989
           Summary: WIndows 2008 JMeter client (support IPv4 & IPv6)
                    couldn't start JMeter server when JMeter server only
                    support IPv4.
           Product: JMeter
           Version: 2.6
          Platform: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Main
        AssignedTo: issues@jmeter.apache.org
        ReportedBy: liu_xp2003@yahoo.com.cn
    Classification: Unclassified


JMeter client [w2k8-1-1]:
OS: Windows 2008
Network: IPv6 & IPv4
   IPv6 Address. . . . . . . . . . . : 2001:db8:cafe:67:3c22:2cb0:f64:20b9
   IPv6 Address. . . . . . . . . . . : 2001:db8:cafe:67:a111:a111:a111:1f34
   Link-local IPv6 Address . . . . . : fe80::3c22:2cb0:f64:20b9%11
   IPv4 Address. . . . . . . . . . . : 192.168.67.226
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : fe80::222:55ff:fe18:980%11
                                       192.168.67.254
JMeter Server [vm3113]:
OS: Windows 2003
Network: IPv4 only
   IP Address. . . . . . . . . . . . : 192.168.7.63
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.7.254

Steps:
JMeter client[w2k8-1-1] added JMeter server [vm3113] hostname and IP address
into jmeter.properties -> remote_hosts.
JMeter client open one script and run it from the JMeter server.

Result:
The JMeter client[w2k8-1-1] couldn't get response from JMeter server.
There is following error in the Jmeter server[vm3113] log.

2012/03/27 05:13:01 INFO  - jmeter.services.FileServer: Default
base='D:\apache-jmeter-2.6\bin' 
2012/03/27 05:13:01 INFO  - jmeter.services.FileServer: Set new base='.' 
2012/03/27 05:13:01 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Running test 
2012/03/27 05:13:01 INFO  - jmeter.engine.StandardJMeterEngine: Running the
test! 
2012/03/27 05:13:01 INFO  - jmeter.engine.util.CompoundVariable: Note: Function
class names must contain the string: '.functions.' 
2012/03/27 05:13:01 INFO  - jmeter.engine.util.CompoundVariable: Note: Function
class names must not contain the string: '.gui.' 
2012/03/27 05:13:24 ERROR - jmeter.samplers.RemoteListenerWrapper:
testStarted(host) java.rmi.ConnectException: Connection refused to host:
2001:db8:cafe:67:a111:a111:a111:1f34; nested exception is: 
    java.net.ConnectException: Connection timed out: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
    at
org.apache.jmeter.samplers.RemoteSampleListenerImpl_Stub.testStarted(Unknown
Source)
    at
org.apache.jmeter.samplers.RemoteListenerWrapper.testStarted(RemoteListenerWrapper.java:83)
    at
org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:226)
    at
org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:349)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    ... 8 more

2012/03/27 05:13:47 ERROR - jmeter.samplers.RemoteTestListenerWrapper: 
java.rmi.ConnectException: Connection refused to host:
2001:db8:cafe:67:a111:a111:a111:1f34; nested exception is: 
    java.net.ConnectException: Connection timed out: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
    at
org.apache.jmeter.samplers.RemoteSampleListenerImpl_Stub.testStarted(Unknown
Source)
    at
org.apache.jmeter.samplers.RemoteTestListenerWrapper.testStarted(RemoteTestListenerWrapper.java:68)
    at
org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:226)
    at
org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:349)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    ... 8 more

2012/03/27 05:13:47 INFO  - jmeter.engine.StandardJMeterEngine: Starting 1
threads for group Thread Group. 
2012/03/27 05:13:47 INFO  - jmeter.engine.StandardJMeterEngine: Thread will
continue on error 
2012/03/27 05:13:47 INFO  - jmeter.threads.JMeterThread:
jmeterthread.startearlier=true (see jmeter.properties) 
2012/03/27 05:13:47 INFO  - jmeter.threads.JMeterThread: Running PostProcessors
in forward order 
2012/03/27 05:13:47 INFO  - jmeter.engine.StandardJMeterEngine: All threads
have been started 
2012/03/27 05:13:47 INFO  - jmeter.threads.JMeterThread: Thread started: Thread
Group 1-1 
2012/03/27 05:13:47 INFO  - jmeter.samplers.SampleResult: Note: Sample
TimeStamps are START times 
2012/03/27 05:13:47 INFO  - jmeter.samplers.SampleResult:
sampleresult.default.encoding is set to ISO-8859-1 
2012/03/27 05:13:47 INFO  - jmeter.samplers.SampleResult:
sampleresult.useNanoTime=true 
2012/03/27 05:13:47 INFO  - jmeter.samplers.SampleResult:
sampleresult.nanoThreadSleep=5000 
2012/03/27 05:14:10 ERROR - jmeter.threads.JMeterThread: Test failed!
org.apache.jorphan.util.JMeterError: Could not return sample
    at
org.apache.jmeter.samplers.StandardSampleSender.sampleOccurred(StandardSampleSender.java:68)
    at
org.apache.jmeter.samplers.RemoteListenerWrapper.sampleOccurred(RemoteListenerWrapper.java:100)
    at
org.apache.jmeter.threads.ListenerNotifier.notifyListeners(ListenerNotifier.java:84)
    at
org.apache.jmeter.threads.JMeterThread.notifyListeners(JMeterThread.java:762)
    at
org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:430)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:271)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.rmi.ConnectException: Connection refused to host:
2001:db8:cafe:67:a111:a111:a111:1f34; nested exception is: 
    java.net.ConnectException: Connection timed out: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
    at
org.apache.jmeter.samplers.RemoteSampleListenerImpl_Stub.sampleOccurred(Unknown
Source)
    at
org.apache.jmeter.samplers.StandardSampleSender.sampleOccurred(StandardSampleSender.java:65)
    ... 6 more
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    ... 11 more

2012/03/27 05:14:10 INFO  - jmeter.threads.JMeterThread: Thread finished:
Thread Group 1-1 
2012/03/27 05:14:10 INFO  - jmeter.engine.StandardJMeterEngine: Ending thread
Thread Group 1-1 
2012/03/27 05:14:10 INFO  - jmeter.engine.StandardJMeterEngine: Notifying test
listeners of end of test 
2012/03/27 05:14:10 INFO  - jmeter.samplers.StandardSampleSender: Test Ended on
vm3113

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 52989] JMeter client(OS enabled IPv4 & IPv6) couldn't control both IPv4 only JMeter server and IPv6 only JMeter server at same time.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|PC                          |All
           Severity|normal                      |enhancement

-- 
You are receiving this mail because:
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #2 from Christ <li...@yahoo.com.cn> 2012-03-27 06:23:43 UTC ---
(In reply to comment #1)
> Hello,
> Try adding:
> preferIPv4Stack=true
> To system.properties file in bin folder on jmeter jvms
> 
> Please leave a post in this issue if this works for you
> 
> Regards
> Philippe

After added the parameter[preferIPv4Stack=true
] into JMeter client system.properties. It could control IPv4 only JMeter
Server but it couldn't control IPv6 only JMeter server.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #5 from Christ <li...@yahoo.com.cn> 2012-03-27 07:22:18 UTC ---
(In reply to comment #4)
> Put this on both sides.
> Regards
> Philippe

I have tried both too.
when using preferIPv4Stack=true, I got following result.

JMeter client(OS enabled IPv4 & IPv6) could control JMeter server (OS only
enabled IPv4)
For JMeter server (OS only enabled IPv6), it got following ERROR when start
JMeter server.

2012/03/27 08:19:36 INFO  - jmeter.JMeter: PWD       =D:\apache-jmeter-2.6\bin 
2012/03/27 08:19:36 INFO  - jmeter.JMeter: IP: 127.0.0.1 Name: w2k8-win08-2
FullName: w2k8-win08-2 
2012/03/27 08:19:36 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting
backing engine on 1099 
2012/03/27 08:19:36 INFO  - jmeter.engine.RemoteJMeterEngineImpl: IP
address=127.0.0.1 
2012/03/27 08:19:36 ERROR - jmeter.JMeter: Giving up, as server failed with:
java.rmi.RemoteException: Cannot start. w2k8-win08-2 is a loopback address.
    at
org.apache.jmeter.engine.RemoteJMeterEngineImpl.init(RemoteJMeterEngineImpl.java:99)
    at
org.apache.jmeter.engine.RemoteJMeterEngineImpl.startServer(RemoteJMeterEngineImpl.java:78)
    at org.apache.jmeter.JMeter.start(JMeter.java:350)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.jmeter.NewDriver.main(NewDriver.java:216)

2012/03/27 08:19:36 FATAL - jmeter.JMeter: An error occurred: 
java.rmi.RemoteException: Cannot start. w2k8-win08-2 is a loopback address.
    at
org.apache.jmeter.engine.RemoteJMeterEngineImpl.init(RemoteJMeterEngineImpl.java:99)
    at
org.apache.jmeter.engine.RemoteJMeterEngineImpl.startServer(RemoteJMeterEngineImpl.java:78)
    at org.apache.jmeter.JMeter.start(JMeter.java:350)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.jmeter.NewDriver.main(NewDriver.java:216)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] JMeter client(OS enabled IPv4 & IPv6) couldn't control both IPv4 only JMeter server and IPv6 only JMeter server at same time.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #13 from Christ <li...@yahoo.com.cn> 2012-03-28 08:38:21 UTC ---
(In reply to comment #12)
> Thanks for précisions.
> So i think issue comes from the 3 combinations. So preferipv4 does not work as
> there is à machine with only ipv6.
> So title of issue is wrong .
> What should be done is to make thé client tell thé server which ip to use
> giving either an ipv4 or ipv6.
> I suggest still you ask à question on Mailing list maybe some body has done
> this and rename issue to clarify it and finallly give what's in remote_hosts
> property,
> 
> Thanks

Thank you for your advice! I have update title of the bug. Let me ask the
question on mailing list later.
I used hostname in remote hosts list.
remote_hosts=vm3113,w2k8-win08-2

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #9 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-27 10:48:58 UTC ---
No we can't.
I suggest you switch to Mailing list.
What is W2k8-win08-2 ? Client or server ?
CAN you detail which configuration you setup and what thé other jvm host name ?

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #7 from Christ <li...@yahoo.com.cn> 2012-03-27 09:02:18 UTC ---
(In reply to comment #6)
> Issue is due to the fact that address is a Loopback one.
> Try defining java.rmi.server.hostname in system.properties to a host that is
> not a Loopback.

After defined java.rmi.server.hostname on IPv6 only server, The JMeter server
could be started.
Unfortunately, JMeter client(enabled IPv6 & IPv4) couldn't control it and got
following error.

2012/03/27 09:57:26 INFO  - jmeter.gui.action.RemoteStart: Initialising remote
engine: w2k8-win08-2 
2012/03/27 09:57:28 ERROR - jmeter.gui.action.RemoteStart: Failed to initialise
remote engine java.rmi.UnknownHostException: Unknown host: w2k8-win08-2; nested
exception is: 
    java.net.UnknownHostException: w2k8-win08-2
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:598)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Naming.java:84)
    at
org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:56)
    at
org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:69)
    at
org.apache.jmeter.gui.action.RemoteStart.doRemoteInit(RemoteStart.java:176)
    at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:79)
    at
org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:80)
    at
org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:41)
    at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:62)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:607)
    at java.awt.EventQueue$1.run(EventQueue.java:605)
    at java.security.AccessController.doPrivileged(Native Method)
    at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.net.UnknownHostException: w2k8-win08-2
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    ... 26 more

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #4 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-27 06:52:21 UTC ---
Put this on both sides.
Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

--- Comment #10 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-27 11:29:06 UTC ---
(In reply to comment #9)
> No we can't.
I meant we can't conclude That is doesn't work
> I suggest you switch to Mailing list.
> What is W2k8-win08-2 ? Client or server ?
> CAN you detail which configuration you setup and what thé other jvm host name ?
> 
> Regards
> Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

--- Comment #8 from Christ <li...@yahoo.com.cn> 2012-03-27 09:07:04 UTC ---
According to above result, can we get following conclusion?

JMeter client(OS enabled IPv4 & IPv6) couldn't control IPv4 JMeter server (OS
only
enabled IPv4) and IPv6 JMeter server (OS only enabled IPv6) at same time.

If so, could JMeter support it later?

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #6 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-27 07:29:04 UTC ---
Issue is due to the fact that address is a Loopback one.
Try defining java.rmi.server.hostname in system.properties to a host that is
not a Loopback.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #11 from Christ <li...@yahoo.com.cn> 2012-03-28 03:08:17 UTC ---
(In reply to comment #9)
> No we can't.
> I suggest you switch to Mailing list.
> What is W2k8-win08-2 ? Client or server ?
> CAN you detail which configuration you setup and what thé other jvm host name ?
> 
> Regards
> Philippe

W2k8-win08-2 is another JMeter server that is only enabled IPv6 in OS network.
JMeter Server[W2k8-win08-2]:
OS: Windows 2008
Network: IPv6
   IPv6 Address. . . . . . . . . . . : 2001:db8:cafe:67:457f:2323:dcc7:b4e7
   IPv6 Address. . . . . . . . . . . : 2001:db8:cafe:67:a111:a111:a111:ab0
   Link-local IPv6 Address . . . . . : fe80::457f:2323:dcc7:b4e7%11
   Default Gateway . . . . . . . . . : fe80::222:55ff:fe18:980%11

In This case, we have following three machines.
JMeter client [w2k8-1-1]: Windows2008 enabled IPv4 & IPv6
JMeter Server [vm3113]: Windows 2003 only enabled IPv4
JMeter Server[W2k8-win08-2]: Windows 2008 only enabled IPv6

If I use all default configration in JMeter 2.6, I got following result:
JMeter client [w2k8-1-1] could control JMeter Server[W2k8-win08-2] and it
couldn't control JMeter Server [vm3113].
And I found ERROR from vm3113 log.[vm3113 is not have IPv6 adapter. Thus, it
don't know the JMeter client IPv6 address.]
testStarted(host) java.rmi.ConnectException: Connection refused to host:
2001:db8:cafe:67:a111:a111:a111:1f34;

If I set preferIPv4Stack=true on three JMeter machines and set
java.rmi.server.hostname=W2k8-win08-2 on W2k8-win08-2, I got following result:
JMeter client and JMeter server could be started.
JMeter client [w2k8-1-1] could control JMeter Server[vm3113] and it couldn't
control JMeter Server [W2k8-win08-2].
And I found ERROR from JMeter client [w2k8-1-1] log.[JMeter client use IPv4 at
this time and w2k8-win08-2 machine don't have IPv4 hostname.]
2012/03/27 09:57:28 ERROR - jmeter.gui.action.RemoteStart: Failed to initialise
remote engine java.rmi.UnknownHostException: Unknown host: w2k8-win08-2;

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #12 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-28 06:38:41 UTC ---
Thanks for précisions.
So i think issue comes from the 3 combinations. So preferipv4 does not work as
there is à machine with only ipv6.
So title of issue is wrong .
What should be done is to make thé client tell thé server which ip to use
giving either an ipv4 or ipv6.
I suggest still you ask à question on Mailing list maybe some body has done
this and rename issue to clarify it and finallly give what's in remote_hosts
property,

Thanks

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om
         OS/Version|                            |All

--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> 2012-03-27 05:59:32 UTC ---
Hello,
Try adding:
preferIPv4Stack=true
To system.properties file in bin folder on jmeter jvms

Please leave a post in this issue if this works for you

Regards
Philippe

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] WIndows 2008 JMeter client (support IPv4 & IPv6) couldn't start JMeter server when JMeter server only support IPv4.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

--- Comment #3 from Christ <li...@yahoo.com.cn> 2012-03-27 06:26:40 UTC ---
2012/03/27 07:22:02 INFO  - jmeter.gui.action.RemoteStart: Initialising remote
engine: w2k8-win08-2 
2012/03/27 07:22:05 ERROR - jmeter.gui.action.RemoteStart: Failed to initialise
remote engine java.rmi.UnknownHostException: Unknown host: w2k8-win08-2; nested
exception is: 
    java.net.UnknownHostException: w2k8-win08-2
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:598)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Naming.java:84)
    at
org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:56)
    at
org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:69)
    at
org.apache.jmeter.gui.action.RemoteStart.doRemoteInit(RemoteStart.java:176)
    at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:79)
    at
org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:80)
    at
org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:41)
    at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:62)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:607)
    at java.awt.EventQueue$1.run(EventQueue.java:605)
    at java.security.AccessController.doPrivileged(Native Method)
    at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.net.UnknownHostException: w2k8-win08-2
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    ... 26 more

2012/03/27 07:22:14 INFO  - jmeter.gui.action.RemoteStart: Initialising remote
engine: vm3113 
2012/03/27 07:22:15 INFO  - jmeter.engine.ClientJMeterEngine: running
clientengine run method 
2012/03/27 07:22:15 INFO  - jmeter.samplers.StandardSampleSender: Using
StandardSampleSender for this test run 
2012/03/27 07:22:15 INFO  - jmeter.engine.ClientJMeterEngine: sent test to
vm3113 basedir='.' 
2012/03/27 07:22:15 INFO  - jmeter.engine.ClientJMeterEngine: sent run command
to vm3113 
2012/03/27 07:22:15 INFO  - jmeter.gui.util.JMeterMenuBar:
setRunning(true,vm3113) 
2012/03/27 07:22:15 INFO  - jmeter.gui.util.JMeterMenuBar:
setRunning(false,vm3113)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 52989] JMeter client(OS enabled IPv4 & IPv6) couldn't control both IPv4 only JMeter server and IPv6 only JMeter server at same time.

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=52989

Christ <li...@yahoo.com.cn> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|WIndows 2008 JMeter client  |JMeter client(OS enabled
                   |(support IPv4 & IPv6)       |IPv4 & IPv6) couldn't
                   |couldn't start JMeter       |control both IPv4 only
                   |server when JMeter server   |JMeter server and IPv6 only
                   |only support IPv4.          |JMeter server at same time.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.