severity 675160 normal tags 675160 + moreinfo unreproducible quit
Hi, hennr a écrit , Le 30/05/2012 11:36: > Package: sikuli-ide > Version: 1.0~x~rc3.tesseract3-dfsg1-3 > Severity: grave > Justification: renders package unusable > > sikuli can't process an application like this one: > > openApp("icedove") > > > Full error message is: > > > [error] Stopped > [error] An error occurs at line 1 > [error] Error message: > Traceback (most recent call last): > File "", line 1, in > File "/usr/share/sikuli/Lib/sikuli/__init__.py", line 3, in > from Sikuli import * > File "/usr/share/sikuli/Lib/sikuli/Sikuli.py", line 34, in > from Region import * > File "/usr/share/sikuli/Lib/sikuli/Region.py", line 9, in > import inspect > File "/usr/share/jython/Lib/inspect.py", line 31, in > import sys, os, types, string, re, dis, imp, tokenize, linecache > File "/usr/share/jython/Lib/os.py", line 45, in > from posix import * > java.lang.NoSuchMethodError: org.jruby.ext.posix.POSIX.isNative()Z > at org.python.modules.posix.PosixModule.classDictInit(PosixModule.java:106) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > a > > t java.lang.reflect.Method.invoke(Method.java:601) > at org.python.core.PyJavaType.init(PyJavaType.java:534) > at org.python.core.PyType.createType(PyType.java:1264) > at org.python.core.PyType.addFromClass(PyType.java:1201) > at org.python.core.PyType.fromClass(PyType.java:1291) > at org.python.core.imp.createFromClass(imp.java:405) > at org.python.core.imp.loadBuiltin(imp.java:501) > at org.python.core.imp.find_module(imp.java:452) > at org.python.core.imp.import_next(imp.java:713) > at org.python.core.imp.import_name(imp.java:824) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.ImportFunction.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp.importAll(imp.java:998) > at os$py.f$0(/usr/share/jython/Lib/os.py:691) > at os$py.call_function(/usr/share/jython/Lib/os.py) > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > > > at org.python.core.imp.createFromCode(imp.java:386) > at org.python.core.imp.createFromSource(imp.java:349) > at org.python.core.imp.loadFromSource(imp.java:573) > at org.python.core.imp.find_module(imp.java:473) > at org.python.core.imp.import_next(imp.java:713) > at org.python.core.imp.import_name(imp.java:824) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.ImportFunction.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp.importOne(imp.java:903) > at inspect$py.f$0(/usr/share/jython/Lib/inspect.py:903) > at inspect$py.call_function(/usr/share/jython/Lib/inspect.py) > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.imp.createFromCode(imp.java:386) > at org.python.core.imp.createFromSource(imp.java:349) > at org.python.core.imp.loadFromSource(imp.java:573) > at org.python.core.imp.find_module(i > > mp.java:473) > at org.python.core.imp.import_next(imp.java:713) > at org.python.core.imp.import_first(imp.java:743) > at org.python.core.imp.import_name(imp.java:834) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.ImportFunction.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp.importOne(imp.java:903) > at sikuli.Region$py.f$0(/usr/share/sikuli/Lib/sikuli/Region.py:16) > at sikuli.Region$py.call_function(/usr/share/sikuli/Lib/sikuli/Region.py) > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.imp.createFromCode(imp.java:386) > at org.python.core.imp.createFromSource(imp.java:349) > at org.python.core.imp.loadFromSource(imp.java:576) > at org.python.core.imp.find_module(imp.java:473) > at org.python.core.PyModule.impAttr(PyModule.java:100) > at org.python.core.imp.import_next(imp.java:715) > at or > > g.python.core.imp.import_name(imp.java:824) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.ImportFunction.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp.importAll(imp.java:998) > at sikuli.Sikuli$py.f$0(/usr/share/sikuli/Lib/sikuli/Sikuli.py:211) > at sikuli.Sikuli$py.call_function(/usr/share/sikuli/Lib/sikuli/Sikuli.py) > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.imp.createFromCode(imp.java:386) > at org.python.core.imp.createFromSource(imp.java:349) > at org.python.core.imp.loadFromSource(imp.java:576) > at org.python.core.imp.find_module(imp.java:473) > at org.python.core.PyModule.impAttr(PyModule.java:100) > at org.python.core.imp.import_next(imp.java:715) > at org.python.core.imp.import_name(imp.java:824) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.Import > > Function.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp.importAll(imp.java:998) > at sikuli$py.f$0(/usr/share/sikuli/Lib/sikuli/__init__.py:3) > at sikuli$py.call_function(/usr/share/sikuli/Lib/sikuli/__init__.py) > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.imp.createFromCode(imp.java:386) > at org.python.core.imp.createFromSource(imp.java:349) > at org.python.core.imp.loadFromSource(imp.java:576) > at org.python.core.imp.find_module(imp.java:473) > at org.python.core.imp.import_next(imp.java:713) > at org.python.core.imp.import_name(imp.java:824) > at org.python.core.imp.importName(imp.java:884) > at org.python.core.ImportFunction.__call__(__builtin__.java:1220) > at org.python.core.PyObject.__call__(PyObject.java:357) > at org.python.core.__builtin__.__import__(__builtin__.java:1173) > at org.python.core.imp > > ..importAll(imp.java:998) > at org.python.pycode._pyx5.f$0(:1) > at org.python.pycode._pyx5.call_function() > at org.python.core.PyTableCode.call(PyTableCode.java:165) > at org.python.core.PyCode.call(PyCode.java:18) > at org.python.core.Py.runCode(Py.java:1261) > at org.python.core.Py.exec(Py.java:1305) > at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206) > at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:64) > at org.sikuli.ide.SikuliIDE$ButtonRun.runPython(SikuliIDE.java:1574) > at org.sikuli.ide.SikuliIDE$ButtonRun$1.run(SikuliIDE.java:1679) > > java.lang.NoSuchMethodError: java.lang.NoSuchMethodError: > org.jruby.ext.posix.POSIX.isNative()Z > > > I am using java and javac version 7 > > Using java 6 leads to a similar error message: > > [error] Stopped > [error] An error occurs at line 1 > [error] Error message: > Traceback (most recent call last): > File "", line 1, in > File "/usr/share/sikuli/Lib/sikuli/__init__.py", line 3, in > from Sikuli import * > File "/usr/share/sikuli/Lib/sikuli/Sikuli.py", line 34, in > from Region import * > File "/usr/share/sikuli/Lib/sikuli/Region.py", line 9, in > import inspect > File "/usr/share/jython/Lib/inspect.py", line 31, in > import sys, os, types, string, re, dis, imp, tokenize, linecache > File "/usr/share/jython/Lib/os.py", line 50, in > import posixpath as path > File "/usr/share/jython/Lib/posixpath.py", line 216, in > if not os._native_posix: > AttributeError: 'module' object has no attribute '_native_posix' > > > > -- System Information: > Debian Release: wheezy/sid > APT prefers testing > APT policy: (650, 'testing'), (600, 'unstable'), (500, 'stable-updates'), > (500, 'stable'), (1, 'experimental') > Architecture: amd64 (x86_64) > > Kernel: Linux 3.3.0-trunk-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages sikuli-ide depends on: > ii default-jre 1:1.6-47 Standard Java or Java compatible > R > ii junit 3.8.2-8 Automated testing framework for > Ja > ii libcommons- 1.2-3 API for working with the command > l > ii libjson-sim 1.1-dfsg1-1 Simple, lightweight and > efficient > ii libjxgrabke 0.3.2-6 X11 hotkey API for java > ii libmac-widg 0.9.5+svn369-dfsg1-1 collection of Mac style widgets > wr > ii libsikuli-s 1.0~x~rc3.tesseract3-dfsg1-3 Visual scripting API for jython > ii libswing-la 1.0.4-2 Extensions to Swing layout > ii libswingx-j 1:1.6.2-1 extensions to the Swing GUI > toolki > ii openjdk-6-j 6b24-1.11.1-6 OpenJDK Java runtime, using > Hotspo > ii openjdk-7-j 7~u3-2.1.1~pre1-2 OpenJDK Java runtime, using > Hotspo > > sikuli-ide recommends no packages. > > sikuli-ide suggests no packages. > > -- no debconf information I can't reproduce this problem with up-to-date testing (amd64 as well as i386). Looking at the stack traces you provided, it might be related with your jpython install. Ho does this command line perform? $ jython -c 'import inspect' Thanks, _g.
signature.asc
Description: OpenPGP digital signature