Pyjnius make and make test command gives erros inspite of setting up JAVA_HOME

33 views
Skip to first unread message

Parthib Biswas

unread,
Mar 13, 2016, 11:00:02 AM3/13/16
to PyJNIus development ML
When I run make command, I get this error:

ant all
Buildfile: /home/kivy/pyjnius/build.xml

compile:

jar:

test-compile:

all:

BUILD SUCCESSFUL
Total time: 0 seconds
python setup.py build_ext --inplace -f -g
running build_ext
cythoning jnius/jnius.pyx to jnius/jnius.c
warning: jnius/jnius.pyx:2:0: __getslice__, __setslice__, and __delslice__ are not supported by Python 3, use __getitem__, __setitem__, and __delitem__ instead
building 'jnius' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -g -I/usr/lib/jvm/java-7-openjdk-amd64/include -I/usr/lib/jvm/java-7-openjdk-amd64/include/linux -I/usr/include/python2.7 -c jnius/jnius.c -o build/temp.linux-x86_64-2.7/jnius/jnius.o
jnius/jnius.c: In function ‘__pyx_f_5jnius_get_jnienv’:
jnius/jnius.c:3386:3: warning: passing argument 2 of ‘(*__pyx_v_5jnius_jvm)->AttachCurrentThread’ from incompatible pointer type [enabled by default]
   (__pyx_v_5jnius_jvm[0])->AttachCurrentThread(__pyx_v_5jnius_jvm, (&__pyx_v_env), NULL);
   ^
jnius/jnius.c:3386:3: note: expected ‘void **’ but argument is of type ‘const struct JNINativeInterface_ ***’
jnius/jnius.c: In function ‘__pyx_pf_5jnius_13MetaJavaClass_4resolve_class’:
jnius/jnius.c:17706:30: warning: assignment from incompatible pointer type [enabled by default]
           (__pyx_v_jargs[0]) = ((jobject *)__pyx_v_classLoader);
                              ^
jnius/jnius.c:17715:30: warning: assignment from incompatible pointer type [enabled by default]
           (__pyx_v_jargs[1]) = __pyx_v_interfaces;
                              ^
jnius/jnius.c: In function ‘__pyx_f_5jnius_convert_python_to_jobject’:
jnius/jnius.c:12437:21: warning: ‘__pyx_v_retmidinit’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   __pyx_v_retobject = (__pyx_v_j_env[0])->NewObjectA(__pyx_v_j_env, __pyx_v_retclass, __pyx_v_retmidinit, __pyx_v_j_ret);
                     ^
jnius/jnius.c:12437:21: warning: ‘__pyx_v_retclass’ may be used uninitialized in this function [-Wmaybe-uninitialized]
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g build/temp.linux-x86_64-2.7/jnius/jnius.o -o /home/kivy/pyjnius/jnius/jnius.so

And when I run make test command, I get this error:


(cd tests; env CLASSPATH=../build/test-classes:../build/classes PYTHONPATH=..: nosetests -v)
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR
Failure: KeyError ('JAVA_HOME') ... ERROR

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_assignable.py", line 5, in <module>
    from jnius import autoclass, JavaException
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_bad_declaration.py", line 5, in <module>
    from jnius import JavaException, JavaClass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_basics.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_bytearray.py", line 5, in <module>
    from jnius import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_cast.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_class_argument.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_enum.py", line 6, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_implementation.py", line 6, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_interface.py", line 6, in <module>
    from jnius import autoclass, JavaException
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_method_multiple_signatures.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_multidimension.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_output_args.py", line 5, in <module>
    from jnius import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_proxy.py", line 6, in <module>
    from jnius import autoclass, java_method, PythonJavaClass, cast
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_reflect.py", line 5, in <module>
    from jnius.reflect import autoclass
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_signature.py", line 3, in <module>
    from jnius import autoclass, java_method, PythonJavaClass, cast
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

======================================================================
ERROR: Failure: KeyError ('JAVA_HOME')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/home/kivy/pyjnius/tests/test_simple.py", line 5, in <module>
    from jnius import JavaClass, MetaJavaClass, JavaMethod
  File "/home/kivy/pyjnius/jnius/__init__.py", line 13, in <module>
    from .reflect import *
  File "/home/kivy/pyjnius/jnius/reflect.py", line 14, in <module>
    class Class(with_metaclass(MetaJavaClass, JavaClass)):
  File "/usr/local/lib/python2.7/dist-packages/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "jnius/jnius_export_class.pxi", line 43, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:17159)
    meta.resolve_class(classDict)
  File "jnius/jnius_export_class.pxi", line 65, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:17555)
    cdef JNIEnv *j_env = get_jnienv()
  File "jnius/jnius_env.pxi", line 11, in jnius.get_jnienv (jnius/jnius.c:3320)
    default_env = get_platform_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 89, in jnius.get_platform_jnienv (jnius/jnius.c:3248)
    create_jnienv()
  File "jnius/jnius_jvm_dlopen.pxi", line 48, in jnius.create_jnienv (jnius/jnius.c:2647)
    JAVA_HOME = os.environ['JAVA_HOME']
  File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'JAVA_HOME'

----------------------------------------------------------------------
Ran 16 tests in 0.068s

FAILED (errors=16)
make: *** [tests] Error 1
Reply all
Reply to author
Forward
0 new messages