apache / apache/jmeter

Jmeter starts the server remotely, and the client gets stuck

Open
#6,304 0 comments 0 reactions 0 assignees View on GitHub
defect to-triage
Dominant language
Java
Stars
9.5k
Forks
2.3k
Avg merge
1d 22h
Merged PRs (30d)
5

Description

### Expected behavior

Immet starts the server remotely, the client will freeze, and then a pop-up window prompts: Enjin Isbussy Priestleytt

### Actual behavior

java.lang.IllegalStateException: Engine is busy - please try later
at org.apache.jmeter.engine.RemoteJMeterEngineImpl.rconfigure(RemoteJMeterEngineImpl.java:146) ~[ApacheJMeter_core.jar:5.4.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_371]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_371]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_371]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_371]
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) ~[?:1.8.0_371]
at sun.rmi.transport.Transport$1.run(Transport.java:200) ~[?:1.8.0_371]
at sun.rmi.transport.Transport$1.run(Transport.java:197) ~[?:1.8.0_371]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_371]
at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:1.8.0_371]
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) ~[?:1.8.0_371]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) ~[?:1.8.0_371]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) ~[?:1.8.0_371]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_371]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) ~[?:1.8.0_371]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_371]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_371]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_371]
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) ~[?:1.8.0_371]
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) ~[?:1.8.0_371]
at sun.rmi.server.UnicastRef.invoke(Unknown Source) ~[?:1.8.0_371]
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source) ~[?:1.8.0_371]
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source) ~[?:1.8.0_371]
at com.sun.proxy.$Proxy22.rconfigure(Unknown Source) ~[?:?]
at org.apache.jmeter.engine.ClientJMeterEngine.runTest(ClientJMeterEngine.java:152) ~[ApacheJMeter_core.jar:5.4.1]
at org.apache.jmeter.engine.DistributedRunner.start(DistributedRunner.java:134) ~[ApacheJMeter_core.jar:5.4.1]
at org.apache.jmeter.engine.DistributedRunner.start(DistributedRunner.java:156) ~[ApacheJMeter_core.jar:5.4.1]
at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:87) ~[ApacheJMeter_core.jar:5.4.1]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:87) ~[ApacheJMeter_core.jar:5.4.1]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:69) ~[ApacheJMeter_core.jar:5.4.1]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_371]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_371]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_371]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_371]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_371]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_371]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_371]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_371]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_371]
2024-06-28 10:39:27,857 ERROR o.a.j.u.JMeterUtils: Engine is busy - please try later

### Steps to reproduce the problem

[jmeter.log](https://github.com/user-attachments/files/16023885/jmeter.log)
![6ad03542693d7cc2b4a5316ad1598856](https://github.com/apache/jmeter/assets/30038728/91ccd4eb-97a7-4d9f-86b6-f0a57a0ea3fa)

### JMeter Version

5.4.1

### Java Version

java version "1.8.0_371"

### OS Version

Microsoft Windows22621.3737 Windows11

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.