Bug#675160: sikuli-ide: unable to process one single instruction, "NoSuchMethodError: org.jruby.ext.posix.POSIX.isNative()Z"

hennr hennr at hennr.name
Wed May 30 09:36:02 UTC 2012


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





More information about the pkg-java-maintainers mailing list