← Back to team overview

sikuli-driver team mailing list archive

[Question #670131]: restore session - cannot launch sikuli on linux

 

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

Hi there, 

I closed Sikulix and cannot open it again. I cannot update the version, because I have a lot of code, and do not need more problems. Please tell me how to clear the session data - I deleted .Sikulix folder, I deleted /tmp folder in Linux, but it didn't help. Bellow is the output of running sikuli with -d 3 -c

PLEASE HELP. I am sure running Sikulix with a new session would fix the problem. 

==========
rblack@rblack-VirtualBox:~/sikuli$ ./sikulix.jar -c -d 3 
[debug] RunTimeINIT: lsb_release -i -r -s 
[debug] RunTimeINIT: loadOptions: check: /home/rblack/sikuli
[debug] RunTimeINIT: loadOptions: check: /home/rblack
[debug] RunTimeINIT: loadOptions: check: /home/rblack/.Sikulix/SikulixStore
[debug] RunTimeINIT: global init: entering as: IDE
[debug] RunTimeINIT: ScreenDevice 0 has (0,0) --- will be primary Screen(0)
[debug] RunTimeINIT: Monitor 0: (0, 0) 1024 x 768
[debug] RunTimeINIT: runs as sikulix.jar in: /home/rblack/sikuli
[debug] RunTimeINIT: new libs folder at: /home/rblack/.Sikulix/SikulixLibs_201510050100
[debug] RunTimeINIT: libs folder empty or has wrong content
[debug] RunTimeINIT: now exporting libs
[debug] RunTimeINIT: libs to export are at:
jar:file:/home/rblack/sikuli/sikulix.jar!/sikulixlibs/linux/libs64
[debug] RunTimeINIT: resourceList: enter
[debug] RunTimeINIT: resourceLocation: (class org.sikuli.ide.SikuliIDE) /sikulixlibs/linux/libs64
[debug] RunTimeINIT: resourceList: having jar: jar:file:/home/rblack/sikuli/sikulix.jar!/sikulixlibs/linux/libs64
[debug] RunTimeINIT: files exported: 3 from: /sikulixlibs/linux/libs64 to:
 /home/rblack/.Sikulix/SikulixLibs_201510050100
***** show environment for IDE (build 201510050100)
user.home: /home/rblack
user.dir (work dir): /home/rblack/sikuli
user.name: rblack
java.io.tmpdir: /tmp
running 64Bit on Linux (0 Ubuntu 15.04) from a jar
java 7-64 version 1.7.0_79-b14 vm 24.79-b02 class 51.0 arch amd64
app data folder: /home/rblack/.Sikulix
libs folder: /home/rblack/.Sikulix/SikulixLibs_201510050100
executing jar: /home/rblack/sikuli/sikulix.jar
*** classpath dump sikulix
  0: /home/rblack/sikuli/sikulix.jar
*** classpath dump end
***** show environment end
[debug] RunTimeIDE: global init: leaving
[debug] RunTimeIDE: initIDEbefore: entering
[debug] RunTimeIDE: initIDEbefore: leaving
[debug] RunTimeIDE: initAPI: entering
[debug] RunTimeIDE: initAPI: leaving
[debug] init user preferences
[debug] IDE: running with Locale: pl
[debug] --- Sikuli parameters ---
[debug] 1: -c
[debug] 2: -d
[debug] 3: 3
[debug] RunTimeIDE: loadLib: libJXGrabKey.so
[info] HotkeyManager: add Capture Hotkey: ALT X (88, 8)
[debug] HotkeyManager: add Capture Hotkey: ALT X (88, 8)
[info] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9)
[debug] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9)
[debug] ScriptingSupport: initScriptingSupport: enter
[debug] JythonSupport: init: starting
[debug] JythonSupport: init: success
[debug] JythonSupport: ***** Jython sys.path
 0: /home/rblack/sikuli/Lib
 1: /home/rblack/sikuli/sikulix.jar/Lib
 2: __classpath__
 3: __pyclasspath__/
[debug] JythonSupport: ***** Jython sys.path end
[debug] Jython: sikuli: Sikuli: starting init
[debug] RunTimeIDE: loadLib: libVisionProxy.so
[debug] Mouse: init
[debug] KeyBoard: init
[debug] Jython: requested to use as default region: R[0,0 1024x768]@S(0)
[debug] Jython: sikuli: Sikuli: ending init
[debug] JythonScriptRunner: running Jython 2.7.0 
[debug] ScriptingSupport: initScriptingSupport: added: jython
[debug] ScriptingSupport: initScriptingSupport: exit with defaultrunner: jython (py)
[debug] IDE: Adding components to window
[debug] [I18N] menuRecent
[debug] IDE: creating tabbed editor
[debug] IDE: creating message area
[debug] IDE: creating combined work window
[debug] IDE: Putting all together
[debug] restore session: /home/rblack/sikuli/scripts/banksClasses/sgbClass
[debug] IDE: doNew: create new tab at: -1
[debug] EditorPane: EditorPane: creating new pane (constructor)
[debug] EditorPane: loadfile: /home/rblack/sikuli/scripts/banksClasses/sgbClass
[debug] ImagePath: new BundlePath:
/home/rblack/sikuli/scripts/banksClasses/sgbClass/
[debug] EditorPane: initBeforeLoad: py
[debug] EditorPane: updateDocumentListeners from: initBeforeLoad
[debug] EditorPane: InitTab: (text/python)
[debug] SikuliEditorKit.read
[debug] Image: loaded: identyfikator.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/identyfikator.png)
[debug] Image: cached: identyfikator.png (6 KB) (# 1 KB 6 -- 0 % of 64 MB)
[debug] ThumbButtonLabel: setTargetOffset: L(118,-1)
[debug] Image: loaded: haslo.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/haslo.png)
[debug] Image: cached: haslo.png (3 KB) (# 2 KB 10 -- 0 % of 64 MB)
[debug] ThumbButtonLabel: setTargetOffset: L(73,-3)
[debug] Image: loaded: zaloguj.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/zaloguj.png)
[debug] Image: cached: zaloguj.png (5 KB) (# 3 KB 16 -- 0 % of 64 MB)
[debug] Image: loaded: pokaz_menu.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/pokaz_menu.png)
[debug] Image: cached: pokaz_menu.png (5 KB) (# 4 KB 21 -- 0 % of 64 MB)
[debug] Image: reused: pokaz_menu.png 
[debug] Image: loaded: podaj_kod.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/podaj_kod.png)
[debug] Image: cached: podaj_kod.png (15 KB) (# 25 KB 234 -- 0 % of 64 MB)
[debug] Image: reused: podaj_kod.png (file:/home/rblack/sikuli/scripts/banksClasses/sgbClass/podaj_kod.png)
[debug] EditorPane: updateDocumentListeners from: loadFile
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1911)
	at org.sikuli.ide.SikuliIDE.setFileTabTitle(SikuliIDE.java:630)
	at org.sikuli.ide.SikuliIDE.setCurrentFileTabTitle(SikuliIDE.java:604)
	at org.sikuli.ide.SikuliIDE.restoreScriptFromSession(SikuliIDE.java:561)
	at org.sikuli.ide.SikuliIDE.restoreSession(SikuliIDE.java:538)
	at org.sikuli.ide.SikuliIDE.initSikuliIDE(SikuliIDE.java:354)
	at org.sikuli.ide.SikuliIDE.run(SikuliIDE.java:267)
	at org.sikuli.ide.Sikulix.main(Sikulix.java:21)

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