← Back to team overview

sikuli-driver team mailing list archive

[Question #687601]: Run error after installation

 

New question #687601 on Sikuli:
https://answers.launchpad.net/sikuli/+question/687601

I'm a totally newbee to Sikulix and Jython ... and try to use Sikulix to automate some research work, would you please tell me how to solve this problem, I would really appreciate it!

I downloaded the newest release of SikuliX IDE(2.0.1) and installed following the instruction: download jython-standalone-2.7.1 in the same folder and double-click sikulix-2.0.1

the following is the print out after I type "java -jar sikulix-2.0.1.jar -v"

[DEBUG]startUp: IDE: Running: C:\SikuliX\sikulix-2.0.1.jar
[DEBUG]startUp: IDE: AppData: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix
[DEBUG]startUp: IDE: starting
[DEBUG]startUp: IDE: no extensions.txt nor valid content
[DEBUG]startUp: IDE: adding extension: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions\jython-standalone-2.7.1.jar
[154 debug] RunTime:temp folder ok: C:\Users\sl7516\AppData\Local\Temp\Sikulix_1698391803
Options: *** options dump
Options: testing =
Options: OptionsFile = \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\SikulixStore\SikulixOptions.txt
Options: *** options dump end
***** show environment for 2.0.1-2019-11-22_16:54 API
user.home: C:\Users\sl7516
user.dir (work dir): C:\SikuliX
user.name: sl7516
java.io.tmpdir: C:\Users\sl7516\AppData\Local\Temp
running 64Bit(amd64) on w (10.0) from a jar
java 8 version 1.8 vm 25.231-b11 class 52.0 arch 64
app data folder: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix
executing jar: C:\SikuliX\sikulix-2.0.1.jar
*** classpath dump sikulix
  0: file:/C:/SikuliX/sikulix-2.0.1.jar
*** classpath dump end
***** show environment end
[DEBUG]startUp: IDE: *********************** leaving start
[296 debug] RunTime:***** final cleanup at System.exit() *****
[430 debug] FileManager: deleteFileOrFolder:
C:\Users\sl7516\AppData\Local\Temp\Sikulix_1698391803

C:\SikuliX>[19 debug] Sikulix: starting IDE
[46 debug] RunTime:temp folder ok: C:\Users\sl7516\AppData\Local\Temp\Sikulix_743684085
Options: *** options dump
Options: testing =
Options: OptionsFile = \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\SikulixStore\SikulixOptions.txt
Options: *** options dump end
***** show environment for 2.0.1-2019-11-22_16:54 IDE
user.home: C:\Users\sl7516
user.dir (work dir): C:\SikuliX
user.name: sl7516
java.io.tmpdir: C:\Users\sl7516\AppData\Local\Temp
running 64Bit(amd64) on w (10.0) from a jar
java 8 version 1.8 vm 25.231-b11 class 52.0 arch 64
app data folder: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix
executing jar: C:\SikuliX\sikulix-2.0.1.jar
*** classpath dump sikulix
  0: file:/C:/SikuliX/sikulix-2.0.1.jar
  1: file://icnas1.cc.ic.ac.uk/sl7516/appdata/Sikulix/Extensions/jython-standalone-2.7.1.jar
*** classpath dump end
***** show environment end
[227 debug] init user preferences
[228 debug] IDE: running with Locale: en_US
[DEBUG]startUp: IDE: --- Sikuli parameters ---
[DEBUG]startUp: IDE: 1: -v
[237 debug] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3)
[455 debug] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9)
[456 debug] IDE: Init ScriptingSupport
[459 debug] IDESupport: enter
[1374 debug] Runner: added: Jython [py] text/jython
[1375 debug] Runner: added: NetworkRunner [] NET
[1376 debug] Runner: added: SikulixJar [jar] text/jar
[1376 debug] Runner: added: Text [txt] text/text
[1376 debug] Runner: added: PackedSikulix [zip] application/zip
[1377 debug] Runner: added: PackedSikulix [skl] text/skl
[1377 debug] Runner: added: PowerShell [ps1] text/powershell
[1378 debug] Runner: init: class org.sikuli.script.runners.AbstractLocalFileScriptRunner: warning: not possible
[1378 debug] Runner: added: Sikulix [] directory/sikulix
[1586 debug] Runner: added: JavaScript [js] text/javascript
[1590 debug] IDESupport: added: Jython
[1591 debug] IDESupport: added: JavaScript
[1591 debug] IDESupport: added: Text
[1592 debug] IDESupport: exit: defaultrunner: Jython (py)
[1596 debug] IDE: Reading Preferences
[1600 debug] Screen: initScreens: starting
[1601 debug] Screen: Accessing: GraphicsEnvironment.getLocalGraphicsEnvironment()
[1601 debug] Screen: Accessing: GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()
[1601 debug] Screen: ScreenDevice 0 has (0,0) --- will be primary Screen(0)
[1602 debug] Screen: Monitor 0: (0, 0) 1920 x 1080
[1602 debug] Screen: Monitor 1: (-1920, 0) 1920 x 1080
[1604 debug] Mouse: init start
[2109 debug] Mouse: init end
[2109 debug] Screen: initScreens: multi monitor mouse check
[2111 debug] Screen: *** checking: R[0,0 1920x1080]@S(0) center: (960, 540) --- OK
[2112 debug] Screen: *** checking: R[-1920,0 1920x1080]@S(1) center: (-960, 540) --- OK
[2113 debug] Screen: initScreens: ending
[2113 debug] IDE: Adding components to window
[2121 debug] IDE: [I18N] menuRecent
[2135 debug] IDE: [I18N] menuToolAndroid
[2139 debug] IDE: creating tabbed editor
[2248 debug] IDE: creating message area
[2290 debug] EditorConsolePane: starting redirection to message area

then in the IDE Message Console:
[2291 debug] EditorConsolePane: redirection for Jython
[2291 debug] Jython: Initiate IO redirect
[2291 debug] EditorConsolePane: redirection for NetworkRunner
[2292 debug] NetworkRunner: Initiate IO redirect
[2292 debug] EditorConsolePane: redirection for SikulixJar
[2292 debug] SikulixJar: Initiate IO redirect
[2292 debug] EditorConsolePane: redirection for Text
[2292 debug] Text: Initiate IO redirect
[2293 debug] EditorConsolePane: redirection for PackedSikulix
[2293 debug] PackedSikulix: Initiate IO redirect
[2293 debug] EditorConsolePane: redirection for PackedSikulix
[2293 debug] PackedSikulix: Initiate IO redirect
[2293 debug] EditorConsolePane: redirection for PowerShell
[2293 debug] PowerShell: Initiate IO redirect
[2294 debug] EditorConsolePane: redirection for Sikulix
[2294 debug] Sikulix: Initiate IO redirect
[2294 debug] EditorConsolePane: redirection for JavaScript
[2294 debug] JavaScript: Initiate IO redirect
[2297 debug] IDE: creating combined work window
[2300 debug] IDE: Pu
tting all together
[3300 debug] IDE: Putting all together - after main pane
[3359 debug] IDE: Putting all together - after toolbar
[3360 debug] IDE: Putting all together - before layout
[3396 debug] IDE: Putting all together - after layout
[3397 debug] IDE: Putting all together - Restore last Session
[3397 debug] IDE: Restore scripts from last session
[3397 debug] IDE: Restore Sikuli script: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions\extensions.txt
[3405 debug] EditorPane: created 1577554302397
[3412 debug] EditorPane: loadfile: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions\extensions.txt
[3425 debug] EditorPane: InitTab: (text/text)
[3426 debug] SikuliEditorKit.read
[3430 debug] ImagePath: new BundlePath: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions
[3430 debug] EditorPane: setFiles: for: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions\extensions.txt
[3431 debug] EditorPane: checkSource: started (\\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions\extensions.txt)
[3434 debug] IDE startup:  3.4 seconds 
[debug] IDE: MenuAction.doNew
[debug] EditorPane: created 1577554350288
[debug] JythonRunner: starting initialization
[debug] EditorPane: InitTab: (text/jython)
[debug] ImagePath: new BundlePath: C:\Users\sl7516\AppData\Local\Temp\Sikulix_743684085\SikulixIDETempTab1577554350288
[debug] RunTime:resourceLocation: (class org.sikuli.script.support.RunTime) /Lib/sikuli
[debug] RunTime:resourceList: having jar: jar:file:/C:/SikuliX/sikulix-2.0.1.jar!/Lib/sikuli
[debug] ImagePath: new BundlePath: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Extensions
[debug] ImagePath: new BundlePath: C:\Users\sl7516\AppData\Local\Temp\Sikulix_743684085\SikulixIDETempTab1577554350288
[debug] RunTime:files exported: 7 from: Lib/sikuli to:
 \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib\sikuli
Exception in thread "Thread-28" org.sikuli.script.SikuliXception: Cannot initialize Script runner Jython
	at org.sikuli.script.runners.AbstractScriptRunner.init(AbstractScriptRunner.java:78)
	at org.sikuli.ide.EditorPane$2.run(EditorPane.java:357)
Caused by: java.lang.NullPointerException
	at org.sikuli.script.runnerSupport.JythonSupport.interpreterExecString(JythonSupport.java:297)
	at org.sikuli.script.runners.JythonRunner.doInit(JythonRunner.java:94)
	at org.sikuli.script.runners.AbstractScriptRunner.init(AbstractScriptRunner.java:70)
	... 1 more
[error] Jython: reflection problem: null
[debug] Jython: added as Jython::sys.path[0]:
\\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib\site-packages
[debug] Jython: ***** sys.path
 0: C:\Users\sl7516\AppData\Local\Temp\Sikulix_743684085\SikulixIDETempTab1577554350288
 1: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib\site-packages
 2: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib



after I run a simple command run(), there is an error in the Message concole:
[debug] JythonRunner: starting initialization
[debug] Jython: added as Jython::sys.path[0]:
\\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib\site-packages
[debug] Jython: ***** sys.path
 0: C:\SikuliX.sikuli
 1: C:\Users\sl7516\AppData\Local\Temp\Sikulix_743684085\SikulixIDETempTab1577554350288
 2: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib\site-packages
 3: \\icnas1.cc.ic.ac.uk\sl7516\appdata\Sikulix\Lib
[error] IDE: Run Script: internal error:
[debug] RunTime:***** running cleanUp *****
org.sikuli.script.SikuliXception: Cannot initialize Script runner Jython
	at org.sikuli.script.runners.AbstractScriptRunner.init(AbstractScriptRunner.java:78)
	at org.sikuli.script.runners.AbstractScriptRunner.runSynchronized(AbstractScriptRunner.java:362)
	at org.sikuli.script.runners.AbstractScriptRunner.runScript(AbstractScriptRunner.java:167)
	at org.sikuli.ide.SikulixIDE$ButtonRun$1.run(SikulixIDE.java:2497)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at org.sikuli.script.runnerSupport.JythonSupport.interpreterExecString(JythonSupport.java:297)
	at org.sikuli.script.runners.JythonRunner.doInit(JythonRunner.java:94)
	at org.sikuli.script.runners.AbstractScriptRunner.init(AbstractScriptRunner.java:70)
	... 4 more








-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.