pyjnius installation error when doing 'make tests'

85 views
Skip to first unread message

andi okem

unread,
Jul 6, 2015, 3:52:07 AM7/6/15
to pyjni...@googlegroups.com
Hi, i have kivy running using python 2.7.5
osx 10.9.2 (imac)
cython 0.20
jre & jdk 8u45

I tried to install pyjnius. when doing 'python setup.py install ' and 'make', i have no error. But when doing 'make tests' , i got a lot of errors.
Btw in kivy i can do 'import jnius' with no error. I also tried to downgrade the jre/jdk to version 7 , but no luck. Can anyone help ?

here's the error msg : 

.....


 

======================================================================

ERROR
: test_multiple_dimensions (test_multidimension.MultipleDimensionsTest)

----------------------------------------------------------------------

Traceback (most recent call last):

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_multidimension.py", line 7, in test_multiple_dimensions

   
MultipleDims = autoclass('org.jnius.MultipleDimensions')

 
File "/Users/andi/Documents/temp/pyjnius/jnius/reflect.py", line 150, in autoclass

    c
= find_javaclass(clsname)

 
File "jnius_export_func.pxi", line 23, in jnius.find_javaclass (jnius/jnius.c:13063)

JavaException: Class not found 'org/jnius/MultipleDimensions'


 

======================================================================

ERROR
: test_string_output_args (test_output_args.OutputArgs)

----------------------------------------------------------------------

Traceback (most recent call last):

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_output_args.py", line 8, in test_string_output_args

   
string = String('word'.encode('utf-8'))

 
File "jnius_export_class.pxi", line 155, in jnius.JavaClass.__init__ (jnius/jnius.c:14787)

 
File "jnius_export_class.pxi", line 233, in jnius.JavaClass.call_constructor (jnius/jnius.c:15906)

 
File "jnius_utils.pxi", line 65, in jnius.check_exception (jnius/jnius.c:3840)

JavaException: JVM exception occurred: org/jnius/MultipleDimensions : Unsupported major.minor version 52.0


 

======================================================================

ERROR
: Failure: JavaException (Class not found 'org/jnius/NativeInvocationHandler')

----------------------------------------------------------------------

Traceback (most recent call last):

 
File "/Library/Python/2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName

    addr
.filename, addr.module)

 
File "/Library/Python/2.7/site-packages/nose/importer.py", line 47, in importFromPath

   
return self.importFromDir(dir_path, fqname)

 
File "/Library/Python/2.7/site-packages/nose/importer.py", line 94, in importFromDir

    mod
= load_module(part_fqname, fh, filename, desc)

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_proxy.py", line 108, in <module>

    a
= TestImplem(*range(10))

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_proxy.py", line 57, in __init__

   
super(TestImplem, self).__init__(*args)

 
File "jnius_proxy.pxi", line 31, in jnius.PythonJavaClass.__init__ (jnius/jnius.c:24161)

 
File "jnius_proxy.pxi", line 160, in jnius.create_proxy_instance (jnius/jnius.c:26100)

 
File "/Users/andi/Documents/temp/pyjnius/jnius/reflect.py", line 150, in autoclass

    c
= find_javaclass(clsname)

 
File "jnius_export_func.pxi", line 23, in jnius.find_javaclass (jnius/jnius.c:13063)

JavaException: Class not found 'org/jnius/NativeInvocationHandler'


 

======================================================================

ERROR
: test_stack (test_reflect.ReflectTest)

----------------------------------------------------------------------

Traceback (most recent call last):

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_reflect.py", line 8, in test_stack

    stack
= Stack()

 
File "jnius_export_class.pxi", line 155, in jnius.JavaClass.__init__ (jnius/jnius.c:14787)

 
File "jnius_export_class.pxi", line 233, in jnius.JavaClass.call_constructor (jnius/jnius.c:15906)

 
File "jnius_utils.pxi", line 65, in jnius.check_exception (jnius/jnius.c:3840)

JavaException: JVM exception occurred: org/jnius/NativeInvocationHandler


 

======================================================================

ERROR
: test_helloworld (test_simple.HelloWorldTest)

----------------------------------------------------------------------

Traceback (most recent call last):

 
File "/Users/andi/Documents/temp/pyjnius/tests/test_simple.py", line 8, in test_helloworld

   
class HelloWorld(JavaClass):

 
File "jnius_export_class.pxi", line 44, in jnius.MetaJavaClass.__new__ (jnius/jnius.c:13621)

 
File "jnius_export_class.pxi", line 98, in jnius.MetaJavaClass.resolve_class (jnius/jnius.c:14301)

JavaException: Unable to find the class org/jnius/HelloWorld


 

----------------------------------------------------------------------

Ran 47 tests in 0.218s


 

FAILED
(errors=37)

make
: *** [tests] Error 1









andi okem

unread,
Jul 6, 2015, 3:56:20 AM7/6/15
to pyjni...@googlegroups.com
btw inside kivy, i can import jnius with no error :

192:pyjnius andi$ kivy

 

Python 2.7.5 (default, Aug 25 2013, 00:04:04)  

[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin

Type "help", "copyright", "credits" or "license" for more information.


>>> from jnius import autoclass

>>>


André MIRAS

unread,
Sep 20, 2016, 4:05:45 PM9/20/16
to PyJNIus development ML
This probably is related to https://github.com/kivy/pyjnius/issues/137.
Reply all
Reply to author
Forward
0 new messages