ow2-proactive/programming

java.lang.IllegalArgumentException: wrong number of arguments when calling toEnvironementBlock()

activeeon-bot opened this issue · 1 comments

Original issue created by Vladimir Bodnartchouk on 04, Sep 2014 at 14:53 PM - PALIGHT-82


java.lang.IllegalArgumentException: wrong number of arguments 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.objectweb.proactive.extensions.processbuilder.WindowsProcess.internalGetUserEnv(WindowsProcess.java:659) 
at org.objectweb.proactive.extensions.processbuilder.WindowsProcess.start(WindowsProcess.java:348) 
at org.objectweb.proactive.extensions.processbuilder.WindowsProcessBuilder.setupAndStart(WindowsProcessBuilder.java:233) 
at org.objectweb.proactive.extensions.processbuilder.WindowsProcessBuilder.start(WindowsProcessBuilder.java:102) 

Original comment posted by Vladimir Bodnartchouk on 04, Sep 2014 at 15:26 PM


See commit: http://gitorious.ow2.org/ow2-proactive/programming/commit/0a07883924103e2578191025aba580775637e9b3

Call the static method ProcessEnvironement.toEnvironementBlock() instead of the non-static one. Tested with jdk7.