[ grinder-Bugs-3497560 ] Enabling grinder.debug.singleprocess = true breaks my script

SourceForge.net <[email protected]> Tue, 06 Mar 2012 04:57:13 -0800
Newsgroups gmane.comp.java.grinder.devel
Message-ID <[email protected]>
Bugs item #3497560, was opened at 2012-03-06 04:57
Message generated for change (Tracker Item Submitted) made by bushwakko
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=118598&aid=3497560&group_id=18598

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Anders Storsveen (bushwakko)
Assigned to: Nobody/Anonymous (nobody)
Summary: Enabling grinder.debug.singleprocess = true breaks my script

Initial Comment:
I have a script that currently works, and wanted to enable singleprocess because I'm getting _no_ errors when things run by workers fail for some reason. However, just enabling singleprocess makes the script exit early with the following error:


2012-03-06 13:56:29,632 INFO  agent: worker macwakko.local-0 started
2012-03-06 13:56:32,064 ERROR worker-bootstrap: Error running worker process
net.grinder.scriptengine.jython.JythonScriptExecutionException: Java exception initialising test script
	request101 = Test(101, 'GET film').wrap(request101)
	File "./../../Documents/workspaces/comoyo/grinder/src/withlogin.py", line 116, in <module>
net.grinder.script.NotWrappableTypeException: Failed to wrap https://staging.comoyo.no
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

	at net.grinder.engine.process.MasterInstrumenter.createInstrumentedProxy(MasterInstrumenter.java:69) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.engine.process.TestData.createProxy(TestData.java:105) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.script.Test.wrap(Test.java:99) ~[grinder-core-3.7.1.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_29]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_29]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_29]
	at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_29]
	at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186) ~[jython.jar:na]
	at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204) ~[jython.jar:na]
	at org.python.core.PyObject.__call__(PyObject.java:404) ~[jython.jar:na]
	at org.python.core.PyObject.__call__(PyObject.java:408) ~[jython.jar:na]
	at org.python.core.PyMethod.__call__(PyMethod.java:124) ~[jython.jar:na]
	at org.python.pycode._pyx1.f$0(./../../Documents/workspaces/comoyo/grinder/src/withlogin.py:1736) ~[na:na]
	at org.python.pycode._pyx1.call_function(./../../Documents/workspaces/comoyo/grinder/src/withlogin.py) ~[na:na]
	at org.python.core.PyTableCode.call(PyTableCode.java:165) ~[jython.jar:na]
	at org.python.core.PyCode.call(PyCode.java:18) ~[jython.jar:na]
	at org.python.core.Py.runCode(Py.java:1261) ~[jython.jar:na]
	at org.python.core.__builtin__.execfile_flags(__builtin__.java:522) ~[jython.jar:na]
	at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:225) ~[jython.jar:na]
	at net.grinder.scriptengine.jython.JythonScriptEngine.<init>(JythonScriptEngine.java:119) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.scriptengine.jython.JythonScriptEngineService.createScriptEngine(JythonScriptEngineService.java:105) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.engine.process.ScriptEngineContainer.getScriptEngine(ScriptEngineContainer.java:105) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.engine.process.GrinderProcess.run(GrinderProcess.java:380) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:87) ~[grinder-core-3.7.1.jar:na]
	at net.grinder.engine.agent.IsolatedGrinderProcessRunner.run(IsolatedGrinderProcessRunner.java:53) [grinder-core-3.7.1.jar:na]
	at net.grinder.engine.agent.DebugThreadWorker$1.run(DebugThreadWorker.java:63) [grinder-core-3.7.1.jar:na]

Why should setting single process change anything?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=118598&aid=3497560&group_id=18598

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d