Re: Grinder bug report?
Philip Aston <[email protected]> Thu, 1 Dec 2016 14:57:32 +0000
| Newsgroups | gmane.comp.java.grinder.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============2181654387913310442==
Content-Type: multipart/alternative;
boundary="------------292FA2D7E5477D5FD6416117"
This is a multi-part message in MIME format.
--------------292FA2D7E5477D5FD6416117
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Can you try with 3.11?
On 01/12/16 14:50, Dorian Cransac wrote:
> Hi Philip,
>
> Thanks for your reply. I'm copying the full stacktrace down below as
> well as the script itself and the code of the test class. It seems
> fairly easy to reproduce. (Btw I don't know why I mentioned Nashorn in
> my previous email, I'm obviously just running the jython engine, sorry
> about that)/
>
> _Script "GrinderHTTP.py" :_
> from net.grinder.script.Grinder import grinder
> from net.grinder.plugin.http import HTTPPlugin
> from net.grinder.plugin.http import HTTPRequest
>
> request1 = HTTPRequest()
>
> result = request1.GET("http://www.denkbar.io/")
>
>
> _Full stacktrace :_
> javax.script.ScriptException: java.lang.ExceptionInInitializerError:
> java.lang.ExceptionInInitializerError in <script> at line number 2
> at
> org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:202)
> at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)
> at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:47)
> at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
> at TestGrinder.main(TestGrinder.java:32)
> Caused by: Traceback (most recent call last):
> File "<script>", line 2, in <module>
> java.lang.ExceptionInInitializerError
>
> at java.lang.Class.forName0(Native Method)
>
> at java.lang.Class.forName(Class.java:348)
>
> at org.python.core.Py.loadAndInitClass(Py.java:991)
>
> at org.python.core.Py.findClassInternal(Py.java:926)
>
> at org.python.core.Py.findClass(Py.java:951)
>
> at org.python.core.JavaImportHelper.isJavaClass(JavaImportHelper.java:182)
>
> at
> org.python.core.JavaImportHelper.tryAddPackage(JavaImportHelper.java:41)
>
> at org.python.core.imp.import_next(imp.java:845)
>
> at org.python.core.imp.import_logic(imp.java:904)
>
> at org.python.core.imp.import_module_level(imp.java:978)
>
> at org.python.core.imp.importName(imp.java:1062)
>
> at org.python.core.ImportFunction.__call__(__builtin__.java:1280)
>
> at org.python.core.PyObject.__call__(PyObject.java:431)
>
> at org.python.core.__builtin__.__import__(__builtin__.java:1232)
>
> at org.python.core.imp.importFromAs(imp.java:1156)
>
> at org.python.core.imp.importFrom(imp.java:1132)
>
> at org.python.pycode._pyx0.f$0(<script>:7)
>
> at org.python.pycode._pyx0.call_function(<script>)
>
> at org.python.core.PyTableCode.call(PyTableCode.java:167)
>
> at org.python.core.PyCode.call(PyCode.java:18)
>
> at org.python.core.Py.runCode(Py.java:1386)
>
> at org.python.core.__builtin__.eval(__builtin__.java:497)
>
> at org.python.core.__builtin__.eval(__builtin__.java:501)
>
> at org.python.util.PythonInterpreter.eval(PythonInterpreter.java:259)
>
> at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)
>
> at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:47)
>
> at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
>
> at TestGrinder.main(TestGrinder.java:32)
>
> Caused by: java.lang.NullPointerException
>
> at net.grinder.plugin.http.HTTPPlugin.<clinit>(HTTPPlugin.java:60)
>
> ... 28 more
>
>
> java.lang.ExceptionInInitializerError:
> java.lang.ExceptionInInitializerError
>
> at org.python.core.Py.JavaError(Py.java:546)
> at org.python.core.PyTableCode.call(PyTableCode.java:170)
> at org.python.core.PyCode.call(PyCode.java:18)
> at org.python.core.Py.runCode(Py.java:1386)
> at org.python.core.__builtin__.eval(__builtin__.java:497)
> at org.python.core.__builtin__.eval(__builtin__.java:501)
> at org.python.util.PythonInterpreter.eval(PythonInterpreter.java:259)
> at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)
> ... 3 more
> Caused by: java.lang.ExceptionInInitializerError
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:348)
> at org.python.core.Py.loadAndInitClass(Py.java:991)
> at org.python.core.Py.findClassInternal(Py.java:926)
> at org.python.core.Py.findClass(Py.java:951)
> at org.python.core.JavaImportHelper.isJavaClass(JavaImportHelper.java:182)
> at
> org.python.core.JavaImportHelper.tryAddPackage(JavaImportHelper.java:41)
> at org.python.core.imp.import_next(imp.java:845)
> at org.python.core.imp.import_logic(imp.java:904)
> at org.python.core.imp.import_module_level(imp.java:978)
> at org.python.core.imp.importName(imp.java:1062)
> at org.python.core.ImportFunction.__call__(__builtin__.java:1280)
> at org.python.core.PyObject.__call__(PyObject.java:431)
> at org.python.core.__builtin__.__import__(__builtin__.java:1232)
> at org.python.core.imp.importFromAs(imp.java:1156)
> at org.python.core.imp.importFrom(imp.java:1132)
> at org.python.pycode._pyx0.f$0(<script>:7)
> at org.python.pycode._pyx0.call_function(<script>)
> at org.python.core.PyTableCode.call(PyTableCode.java:167)
> ... 9 more
> Caused by: java.lang.NullPointerException
> at net.grinder.plugin.http.HTTPPlugin.<clinit>(HTTPPlugin.java:60)
> ... 28 more
>
> _And the code of my test class :_
>
> import java.io.BufferedReader;
> import java.io.File;
> import java.io.FileInputStream;
> import java.io.FileNotFoundException;
> import java.io.IOException;
> import java.io.InputStreamReader;
> import java.io.Reader;
> import java.nio.charset.Charset;
>
> import javax.script.ScriptEngine;
> import javax.script.ScriptEngineManager;
> import javax.script.ScriptException;
>
> public class TestGrinder {
>
> public static void main(String... args){
>
> ScriptEngineManager manager = new ScriptEngineManager();
> ScriptEngine engine = manager.getEngineByName("jython");
>
> File scriptFile = new File("D:\\GrinderHTTP.py");
>
> Reader reader = null;
> try {
> reader = new BufferedReader(new InputStreamReader(new
> FileInputStream(scriptFile), Charset.forName("UTF-8")));
> } catch (FileNotFoundException e1) {
> // TODO Auto-generated catch block
> e1.printStackTrace();
> }
> try {
> try {
> engine.eval(reader);
> } catch (ScriptException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
> } finally {
> if(reader!=null) {
> try {
> reader.close();
> } catch (IOException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
> }
> }
> }
> }
>
>
>
> On Thu, Dec 1, 2016 at 3:30 PM, Philip Aston <[email protected]
> <mailto:[email protected]>> wrote:
>
> There are still a few stalwarts hanging out on grinder-use (cc'd),
> so start there.
>
> Looking at that archive message, its for an older version of the
> grinder. The code that's throwing an NPE in that message doesn't
> exist any more.
>
> I'm guessing you're using 3.11. You'll need to provide the error
> message if you want someone to diagnose it.
>
> - Phil
>
>
> On 01/12/16 13:58, Dorian Cransac wrote:
>> Hi Philip,
>>
>> I hope I'm not bothering you with this email. I've used the
>> grinder repeatedly over the course of my career and so I guess
>> starting this email with a thank you would be appropriate. So
>> thank you :)
>>
>> I'm currently trying to use the HTTP plugin and objects of the
>> grinder from within a jython script running on Nashorn (via
>> Java's ScriptEngine).
>>
>> I'm running into a problem which seems to have been reported a
>> couple of times in the past but never really addressed, from what
>> I understand (I found a few similar reports such as this one :
>> https://sourceforge.net/p/grinder/mailman/message/29028470/
>> <https://sourceforge.net/p/grinder/mailman/message/29028470/> ).
>>
>> It's a fairly strange bug as the class and corresponding jar file
>> are definitely present in my classpath but something in the
>> static initializer seems to be interfering with the classpath
>> mecanics.
>>
>> Seeing that there isn't much activity anymore on the sourceforge
>> project, I was wondering if I should still try to open a ticket
>> there or if you could maybe direct me towards someone who would
>> be willing to help debugging this error.
>>
>> Best Regards,
>> --
>> Dorian Cransac
>> http://denkbar.io
>
>
>
>
>
> --
> Dorian Cransac
> http://denkbar.io
--------------292FA2D7E5477D5FD6416117
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Can you try with 3.11?<br>
<br>
On 01/12/16 14:50, Dorian Cransac wrote:<br>
</div>
<blockquote
cite="mid:CAE4v=GS9ih-LQstDTxO7ev-O6gZQVXs_dkqh1nRJi=QR2h7ctQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org"
type="cite">
<div dir="ltr">Hi Philip,
<div><br>
</div>
<div>Thanks for your reply. I'm copying the full stacktrace down
below as well as the script itself and the code of the test
class. It seems fairly easy to reproduce. (Btw I don't know
why I mentioned Nashorn in my previous email, I'm obviously
just running the jython engine, sorry about that)/</div>
<div><br>
</div>
<div><u>Script "GrinderHTTP.py" :</u></div>
<div>
<div>from net.grinder.script.Grinder import grinder</div>
<div>from net.grinder.plugin.http import HTTPPlugin</div>
<div>from net.grinder.plugin.http import HTTPRequest</div>
<div><br>
</div>
<div>request1 = HTTPRequest()</div>
<div><br>
</div>
<div>result = request1.GET("<a moz-do-not-send="true"
href="http://www.denkbar.io/">http://www.denkbar.io/</a>")</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><u>Full stacktrace :</u></div>
<div>
<div>javax.script.ScriptException:
java.lang.ExceptionInInitializerError:
java.lang.ExceptionInInitializerError in <script> at
line number 2</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:202)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:47)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
TestGrinder.main(TestGrinder.java:32)</div>
<div>Caused by: Traceback (most recent call last):</div>
<div> File "<script>", line 2, in <module></div>
<div>java.lang.ExceptionInInitializerError</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
java.lang.Class.forName0(Native Method)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
java.lang.Class.forName(Class.java:348)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.loadAndInitClass(Py.java:991)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.findClassInternal(Py.java:926)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.findClass(Py.java:951)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.JavaImportHelper.isJavaClass(JavaImportHelper.java:182)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.JavaImportHelper.tryAddPackage(JavaImportHelper.java:41)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_next(imp.java:845)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_logic(imp.java:904)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_module_level(imp.java:978)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importName(imp.java:1062)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.ImportFunction.__call__(__builtin__.java:1280)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyObject.__call__(PyObject.java:431)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.__import__(__builtin__.java:1232)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importFromAs(imp.java:1156)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importFrom(imp.java:1132)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.pycode._pyx0.f$0(<script>:7)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.pycode._pyx0.call_function(<script>)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyTableCode.call(PyTableCode.java:167)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyCode.call(PyCode.java:18)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.runCode(Py.java:1386)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.eval(__builtin__.java:497)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.eval(__builtin__.java:501)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.util.PythonInterpreter.eval(PythonInterpreter.java:259)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:47)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
TestGrinder.main(TestGrinder.java:32)</div>
<div><br>
</div>
<div>Caused by: java.lang.NullPointerException</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
net.grinder.plugin.http.HTTPPlugin.<clinit>(HTTPPlugin.java:60)</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>...
28 more</div>
<div><br>
</div>
<div><br>
</div>
<div>java.lang.ExceptionInInitializerError:
java.lang.ExceptionInInitializerError</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.JavaError(Py.java:546)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyTableCode.call(PyTableCode.java:170)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyCode.call(PyCode.java:18)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.runCode(Py.java:1386)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.eval(__builtin__.java:497)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.eval(__builtin__.java:501)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.util.PythonInterpreter.eval(PythonInterpreter.java:259)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>...
3 more</div>
<div>Caused by: java.lang.ExceptionInInitializerError</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
java.lang.Class.forName0(Native Method)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
java.lang.Class.forName(Class.java:348)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.loadAndInitClass(Py.java:991)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.findClassInternal(Py.java:926)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.Py.findClass(Py.java:951)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.JavaImportHelper.isJavaClass(JavaImportHelper.java:182)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.JavaImportHelper.tryAddPackage(JavaImportHelper.java:41)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_next(imp.java:845)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_logic(imp.java:904)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.import_module_level(imp.java:978)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importName(imp.java:1062)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.ImportFunction.__call__(__builtin__.java:1280)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyObject.__call__(PyObject.java:431)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.__builtin__.__import__(__builtin__.java:1232)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importFromAs(imp.java:1156)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.imp.importFrom(imp.java:1132)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.pycode._pyx0.f$0(<script>:7)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.pycode._pyx0.call_function(<script>)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
org.python.core.PyTableCode.call(PyTableCode.java:167)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>...
9 more</div>
<div>Caused by: java.lang.NullPointerException</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>at
net.grinder.plugin.http.HTTPPlugin.<clinit>(HTTPPlugin.java:60)</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>...
28 more</div>
</div>
<div><br>
</div>
<div><u>And the code of my test class :</u></div>
<div><br>
</div>
<div>
<div>import java.io.BufferedReader;</div>
<div>import java.io.File;</div>
<div>import java.io.FileInputStream;</div>
<div>import java.io.FileNotFoundException;</div>
<div>import java.io.IOException;</div>
<div>import java.io.InputStreamReader;</div>
<div>import java.io.Reader;</div>
<div>import java.nio.charset.Charset;</div>
<div><br>
</div>
<div>import javax.script.ScriptEngine;</div>
<div>import javax.script.ScriptEngineManager;</div>
<div>import javax.script.ScriptException;</div>
<div><br>
</div>
<div>public class TestGrinder {</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>public
static void main(String... args){</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>ScriptEngineManager
manager = new ScriptEngineManager();</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>ScriptEngine
engine = manager.getEngineByName("jython");</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>File
scriptFile = new File("D:\\GrinderHTTP.py");</div>
<div><br>
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>Reader
reader = null;</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>try
{</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>reader
= new BufferedReader(new InputStreamReader(new
FileInputStream(scriptFile), Charset.forName("UTF-8")));</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}
catch (FileNotFoundException e1) {</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>//
TODO Auto-generated catch block</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>e1.printStackTrace();</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}
</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>try
{</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>try
{</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>engine.eval(reader);</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}
catch (ScriptException e) {</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>//
TODO Auto-generated catch block</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>e.printStackTrace();</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}
finally {</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>if(reader!=null)
{</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>try
{</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>reader.close();</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}
catch (IOException e) {</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>//
TODO Auto-generated catch block</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>e.printStackTrace();</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}</div>
<div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>}</div>
<div>}</div>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Dec 1, 2016 at 3:30 PM, Philip
Aston <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:[email protected]" target="_blank">[email protected]</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="m_6494728983689282515moz-cite-prefix">There
are still a few stalwarts hanging out on grinder-use
(cc'd), so start there.<br>
<br>
Looking at that archive message, its for an older
version of the grinder. The code that's throwing an NPE
in that message doesn't exist any more.<br>
<br>
I'm guessing you're using 3.11. You'll need to provide
the error message if you want someone to diagnose it.<br>
<br>
- Phil
<div>
<div class="h5"><br>
<br>
On 01/12/16 13:58, Dorian Cransac wrote:<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>Hi Philip,</div>
<div><br>
</div>
<div>I hope I'm not bothering you with this email.
I've used the grinder repeatedly over the course
of my career and so I guess starting this email
with a thank you would be appropriate. So thank
you :)</div>
<div><br>
</div>
<div>I'm currently trying to use the HTTP plugin
and objects of the grinder from within a jython
script running on Nashorn (via Java's
ScriptEngine).</div>
<div><br>
</div>
<div>I'm running into a problem which seems to
have been reported a couple of times in the past
but never really addressed, from what I
understand (I found a few similar reports such
as this one : <a moz-do-not-send="true"
href="https://sourceforge.net/p/grinder/mailman/message/29028470/"
target="_blank">https://sourceforge.net/p/<wbr>grinder/mailman/message/<wbr>29028470/</a>
).</div>
<div><br>
</div>
<div>It's a fairly strange bug as the class and
corresponding jar file are definitely present in
my classpath but something in the static
initializer seems to be interfering with the
classpath mecanics.</div>
<div><br>
</div>
<div>Seeing that there isn't much activity anymore
on the sourceforge project, I was wondering if I
should still try to open a ticket there or if
you could maybe direct me towards someone who
would be willing to help debugging this error.</div>
<div><br>
</div>
<div>Best Regards,</div>
-- <br>
<div class="m_6494728983689282515gmail_signature">
<div dir="ltr">Dorian Cransac
<div><a moz-do-not-send="true"
href="http://denkbar.io" target="_blank">http://denkbar.io</a></div>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">Dorian Cransac
<div><a moz-do-not-send="true" href="http://denkbar.io"
target="_blank">http://denkbar.io</a></div>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
</body>
</html>
--------------292FA2D7E5477D5FD6416117--
--===============2181654387913310442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
--===============2181654387913310442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
grinder-use mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/grinder-use
--===============2181654387913310442==--