Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BeanShell Client jar throws exceptions after upgrading to 2.8 #3164

Closed
asfimport opened this issue Jul 11, 2013 · 3 comments
Closed

BeanShell Client jar throws exceptions after upgrading to 2.8 #3164

asfimport opened this issue Jul 11, 2013 · 3 comments

Comments

@asfimport
Copy link
Collaborator

Wojtek (Bug 55242):
script

properties = JMeterUtils.getJMeterProperties();
Iterator i = properties.keys();
while(i.hasMoreElements()) {
String me = i.nextElement();
print(me + " : " + properties.get(me));
}

output

Connecting to BSH server on 127.0.0.1:9000
Reading responses from server ...
Exception in thread "main" B... disconnected from server.
java.net.SocketException: Socket is closed
at java.net.Socket.shutdownOutput(Socket.java:1425)
at org.apache.jmeter.util.BeanShellClient.main(BeanShellClient.java:79)
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: org/apache/jorphan/util/JOrphanUtils
at org.apache.jmeter.util.BeanShellClient$SockRead.run(BeanShellClient.java:111)
Caused by: java.lang.ClassNotFoundException: org.apache.jorphan.util.JOrphanUtils
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 1 more

OS: Linux

@asfimport
Copy link
Collaborator Author

Wojtek (migrated from Bugzilla):
copying lib/bshclient.jar from 2.7 fixes the issue.

@asfimport
Copy link
Collaborator Author

Sebb (migrated from Bugzilla):
Thanks for the report; it's broken in 2.9 as well.
Problem is that the code calls an external method and the class is not present in the jar.

@asfimport
Copy link
Collaborator Author

Sebb (migrated from Bugzilla):
URL: http://svn.apache.org/r1502404
Log:
BeanShell Client jar throws exceptions after upgrading to 2.8
#3164

Modified:
jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java
jmeter/trunk/xdocs/changes.xml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant