Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Can't rubicon-java access Android classes? #56

Closed
everydaysayhello opened this issue Dec 30, 2020 · 4 comments
Closed

Can't rubicon-java access Android classes? #56

everydaysayhello opened this issue Dec 30, 2020 · 4 comments

Comments

@everydaysayhello
Copy link

I use rubicon-java can't access android classes,such as "machine_build = JavaClass('android.os.Build')"

@freakboy3742
Copy link
Member

We're going to need a little more detail here, because I can point at extensive examples of Android classes being accessed successfully.

You might want to start with describing the error you've seen, and how you went about generating that error.

@everydaysayhello
Copy link
Author

We're going to need a little more detail here, because I can point at extensive examples of Android classes being accessed successfully.

You might want to start with describing the error you've seen, and how you went about generating that error.

my python file 'main.py':
import time
from rubicon.java import JavaClass
def get_machineinfo():
machine_build = JavaClass("android.os.Build")
info1 = machine_build.BOARD
print(info1)
get_machineinfo()
while 1:
print("hello beeware!")
time.sleep(3)
but it has an error:
D/MainActivity: Replacing old lastUpdateTime = 1609294088085 with actualLastUpdateTime = 1609382003578
D/MainActivity: unpackPython() complete
D/MainActivity: setPythonEnvVars() start
V/MainActivity: pythonHome=/data/user/0/com.example.beewaretest/files/python/stdlib
D/MainActivity: setPythonEnvVars() complete
Computing Python version.
D/MainActivity: Computed Python version: 3.8
I/System.out: LOAD LIBRARY
I/Python: Start Python runtime...
D/Python: PYTHONHOME=/data/user/0/com.example.beewaretest/files/python/stdlib
PYTHONPATH=/data/user/0/com.example.beewaretest/files/python/stdlib/lib/python3.8/:/data/user/0/com.example.beewaretest/files/python/user_code/app_packages:/data/user/0/com.example.beewaretest/files/python/user_code/app
Not setting RUBICON_LIBRARY
I/Python: Adding Android logging module to default modules...
D/Python: Initializing Python runtime...
D/Python: Initializing Python threads...
Replacing sys.stdout/sys.stderr with Android log wrappers...
I/Python: sys.stdout/stderr replaced with Android log wrappers.
V/Python: Import rubicon...
V/Python: Got rubicon python module
Got method dispatch handler
I/Python: Python runtime started.
A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: illegal class name 'android.os.Build'
art/runtime/java_vm_ext.cc:410] (should be of the form 'package/Class', [Lpackage/Class;' or '[[B')
art/runtime/java_vm_ext.cc:410] in call to FindClass
art/runtime/java_vm_ext.cc:410] from int org.beeware.rubicon.Python.init(java.lang.String, java.lang.String, java.lang.String)
art/runtime/java_vm_ext.cc:410] "main" prio=5 tid=1 Runnable
art/runtime/java_vm_ext.cc:410] | group="main" sCount=0 dsCount=0 obj=0x74002880 self=0xb3af4500
art/runtime/java_vm_ext.cc:410] | sysTid=2768 nice=0 cgrp=default sched=0/0 handle=0xb772dc00
art/runtime/java_vm_ext.cc:410] | state=R schedstat=( 531339054 122426939 1125 ) utm=27 stm=25 core=0 HZ=100
art/runtime/java_vm_ext.cc:410] | stack=0xbf7e2000-0xbf7e4000 stackSize=8MB
art/runtime/java_vm_ext.cc:410] | held mutexes= "mutator lock"(shared held)
art/runtime/java_vm_ext.cc:410] native: #00 pc 0057685f /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+223)
art/runtime/java_vm_ext.cc:410] native: #1 pc 0053676e /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+286)
art/runtime/java_vm_ext.cc:410] native: #2 pc 003980df /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+1247)
art/runtime/java_vm_ext.cc:410] native: #3 pc 00399773 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_Pc+115)
art/runtime/java_vm_ext.cc:410] native: #4 pc 001600f0 /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+62)
art/runtime/java_vm_ext.cc:410] native: #5 pc 0016ce19 /system/lib/libart.so (_ZN3art8CheckJNI9FindClassEP7_JNIEnvPKc+765)
art/runtime/java_vm_ext.cc:410] native: #6 pc 00005849 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (FindClass+41)
art/runtime/java_vm_ext.cc:410] native: #7 pc 00008fc7 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/java_vm_ext.cc:410] native: #8 pc 00008420 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/java_vm_ext.cc:410] native: #9 pc 00007ffb /data/app/com.example.beewaretest-1/lib/x86/libffi.so (ffi_call+139)
art/runtime/java_vm_ext.cc:410] native: #10 pc 00015884 /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_call_function_pointer+452)
art/runtime/java_vm_ext.cc:410] native: #11 pc 000151ec /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_ctypes_callproc+1148)
art/runtime/java_vm_ext.cc:410] native: #12 pc 000081de /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (PyCFuncPtr_call+814)
art/runtime/java_vm_ext.cc:410] native: #13 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/java_vm_ext.cc:410] native: #14 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #15 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #16 pc 001db6b4 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+34836)
art/runtime/java_vm_ext.cc:410] native: #17 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/java_vm_ext.cc:410] native: #18 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/java_vm_ext.cc:410] native: #19 pc 00072307 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyFunction_Vectorcall+887)
art/runtime/java_vm_ext.cc:410] native: #20 pc 0007079a /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_FastCallDict+202)
art/runtime/java_vm_ext.cc:410] native: #21 pc 0007349c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_Call_Prepend+252)
art/runtime/java_vm_ext.cc:410] native: #22 pc 00109fb8 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #23 pc 001011be /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #24 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/java_vm_ext.cc:410] native: #25 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #26 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #27 pc 001db7b2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+35090)
art/runtime/java_vm_ext.cc:410] native: #28 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/java_vm_ext.cc:410] native: #29 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/java_vm_ext.cc:410] native: #30 pc 001d2dd2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCodeEx+354)
art/runtime/java_vm_ext.cc:410] native: #31 pc 001d2c5b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCode+155)
art/runtime/java_vm_ext.cc:410] native: #32 pc 0024c373 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #33 pc 002496ed /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/java_vm_ext.cc:410] native: #34 pc 0024863c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_StringFlags+268)
art/runtime/java_vm_ext.cc:410] native: #35 pc 002484c6 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_SimpleStringFlags+150)
art/runtime/java_vm_ext.cc:410] native: #36 pc 00008a50 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (Java_org_beeware_rubicon_Python_init+752)
art/runtime/java_vm_ext.cc:410] native: #37 pc 0013bbb7 /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
art/runtime/java_vm_ext.cc:410] native: #38 pc 00135f42 /system/lib/libart.so (art_quick_invoke_static_stub+418)
art/runtime/java_vm_ext.cc:410] native: #39 pc 00140bae /system/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+350)
art/runtime/java_vm_ext.cc:410] native: #40 pc 005cad3c /system/lib/libart.so (artInterpreterToCompiledCodeBridge+188)
art/runtime/java_vm_ext.cc:410] native: #41 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/java_vm_ext.cc:410] native: #42 pc 00324a9a /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+158)
art/runtime/java_vm_ext.cc:410] native: #43 pc 000faf7d /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21709)
art/runtime/java_vm_ext.cc:410] native: #44 pc 002f7a01 /system/lib/libart.so (artInterpreterToInterpreterBridge+188)
art/runtime/java_vm_ext.cc:410] native: #45 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/java_vm_ext.cc:410] native: #46 pc 003248b3 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+211)
art/runtime/java_vm_ext.cc:410] native: #47 pc 000faff5 /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21829)
art/runtime/java_vm_ext.cc:410] native: #48 pc 002f7490 /system/lib/libart.so (_ZN3art11interpreter30EnterInterpreterFromEntryPointEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameE+128)
art/runtime/java_vm_ext.cc:410] native: #49 pc 0064ed13 /system/lib/libart.so (artQuickToInterpreterBridge+515)
art/runtime/java_vm_ext.cc:410] native: #50 pc 0013bc7d /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
art/runtime/java_vm_ext.cc:410] native: #51 pc 009a344a /system/framework/x86/boot.oat (???)
art/runtime/java_vm_ext.cc:410] native: #52 pc 801909f8 ???
art/runtime/java_vm_ext.cc:410] native: #53 pc 857128bf ???
art/runtime/java_vm_ext.cc:410] at org.beeware.rubicon.Python.init(Native method)
art/runtime/java_vm_ext.cc:410] at org.beeware.android.MainActivity.startPython(MainActivity.java:217)
art/runtime/java_vm_ext.cc:410] at org.beeware.android.MainActivity.onCreate(MainActivity.java:241)
art/runtime/java_vm_ext.cc:410] at android.app.Activity.performCreate(Activity.java:6279)
art/runtime/java_vm_ext.cc:410] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
art/runtime/java_vm_ext.cc:410] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
art/runtime/java_vm_ext.cc:410] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2570)
art/runtime/java_vm_ext.cc:410] at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
art/runtime/java_vm_ext.cc:410] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1420)
art/runtime/java_vm_ext.cc:410] at android.os.Handler.dispatchMessage(Handler.java:102)
art/runtime/java_vm_ext.cc:410] at android.os.Looper.loop(Looper.java:148)
art/runtime/java_vm_ext.cc:410] at android.app.ActivityThread.main(ActivityThread.java:5606)
art/runtime/java_vm_ext.cc:410] at java.lang.reflect.Method.invoke!(Native method)
art/runtime/java_vm_ext.cc:410] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
art/runtime/java_vm_ext.cc:410] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
art/runtime/java_vm_ext.cc:410]
A/art: art/runtime/runtime.cc:366] Runtime aborting...
art/runtime/runtime.cc:366] Aborting thread:
art/runtime/runtime.cc:366] "main" prio=5 tid=1 Native
art/runtime/runtime.cc:366] | group="" sCount=0 dsCount=0 obj=0x74002880 self=0xb3af4500
art/runtime/runtime.cc:366] | sysTid=2768 nice=0 cgrp=default sched=0/0 handle=0xb772dc00
art/runtime/runtime.cc:366] | state=R schedstat=( 537829014 122703708 1134 ) utm=28 stm=25 core=0 HZ=100
art/runtime/runtime.cc:366] | stack=0xbf7e2000-0xbf7e4000 stackSize=8MB
art/runtime/runtime.cc:366] | held mutexes= "abort lock"
art/runtime/runtime.cc:366] native: #00 pc 0057685f /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+223)
art/runtime/runtime.cc:366] native: #1 pc 0053676e /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+286)
art/runtime/runtime.cc:366] native: #2 pc 005029a0 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+986)
art/runtime/runtime.cc:366] native: #3 pc 0014b2b7 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1341)
art/runtime/runtime.cc:366] native: #4 pc 00398afd /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+3837)
art/runtime/runtime.cc:366] native: #5 pc 00399773 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_Pc+115)
art/runtime/runtime.cc:366] native: #6 pc 001600f0 /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+62)
art/runtime/runtime.cc:366] native: #7 pc 0016ce19 /system/lib/libart.so (_ZN3art8CheckJNI9FindClassEP7_JNIEnvPKc+765)
art/runtime/runtime.cc:366] native: #8 pc 00005849 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (FindClass+41)
art/runtime/runtime.cc:366] native: #9 pc 00008fc7 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/runtime.cc:366] native: #10 pc 00008420 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/runtime.cc:366] native: #11 pc 00007ffb /data/app/com.example.beewaretest-1/lib/x86/libffi.so (ffi_call+139)
art/runtime/runtime.cc:366] native: #12 pc 00015884 /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_call_function_pointer+452)
art/runtime/runtime.cc:366] native: #13 pc 000151ec /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_ctypes_callproc+1148)
art/runtime/runtime.cc:366] native: #14 pc 000081de /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (PyCFuncPtr_call+814)
art/runtime/runtime.cc:366] native: #15 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/runtime.cc:366] native: #16 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #17 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #18 pc 001db6b4 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+34836)
art/runtime/runtime.cc:366] native: #19 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/runtime.cc:366] native: #20 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/runtime.cc:366] native: #21 pc 00072307 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyFunction_Vectorcall+887)
art/runtime/runtime.cc:366] native: #22 pc 0007079a /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_FastCallDict+202)
art/runtime/runtime.cc:366] native: #23 pc 0007349c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_Call_Prepend+252)
art/runtime/runtime.cc:366] native: #24 pc 00109fb8 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #25 pc 001011be /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #26 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/runtime.cc:366] native: #27 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #28 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #29 pc 001db7b2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+35090)
art/runtime/runtime.cc:366] native: #30 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/runtime.cc:366] native: #31 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/runtime.cc:366] native: #32 pc 001d2dd2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCodeEx+354)
art/runtime/runtime.cc:366] native: #33 pc 001d2c5b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCode+155)
art/runtime/runtime.cc:366] native: #34 pc 0024c373 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #35 pc 002496ed /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #36 pc 0024863c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_StringFlags+268)
art/runtime/runtime.cc:366] native: #37 pc 002484c6 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_SimpleStringFlags+150)
art/runtime/runtime.cc:366] native: #38 pc 00008a50 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (Java_org_beeware_rubicon_Python_init+752)
art/runtime/runtime.cc:366] native: #39 pc 0013bbb7 /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
art/runtime/runtime.cc:366] native: #40 pc 00135f42 /system/lib/libart.so (art_quick_invoke_static_stub+418)
art/runtime/runtime.cc:366] native: #41 pc 00140bae /system/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+350)
art/runtime/runtime.cc:366] native: #42 pc 005cad3c /system/lib/libart.so (artInterpreterToCompiledCodeBridge+188)
art/runtime/runtime.cc:366] native: #43 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/runtime.cc:366] native: #44 pc 00324a9a /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+158)
art/runtime/runtime.cc:366] native: #45 pc 000faf7d /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21709)
art/runtime/runtime.cc:366] native: #46 pc 002f7a01 /system/lib/libart.so (artInterpreterToInterpreterBridge+188)
art/runtime/runtime.cc:366] native: #47 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/runtime.cc:366] native: #48 pc 003248b3 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+211)
art/runtime/runtime.cc:366] native: #49 pc 000faff5 /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21829)
art/runtime/runtime.cc:366] native: #50 pc 002f7490 /system/lib/libart.so (_ZN3art11interpreter30EnterInterpreterFromEntryPointEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameE+128)
art/runtime/runtime.cc:366] native: #51 pc 0064ed13 /system/lib/libart.so (artQuickToInterpreterBridge+515)
art/runtime/runtime.cc:366] native: #52 pc 0013bc7d /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
art/runtime/runtime.cc:366] native: #53 pc 009a344a /system/framework/x86/boot.oat (???)
art/runtime/runtime.cc:366] native: #54 pc 801909f8 ???
art/runtime/runtime.cc:366] native: #55 pc 857128bf ???
art/runtime/runtime.cc:366] at org.beeware.rubicon.Python.init(Native method)
art/runtime/runtime.cc:366] at org.beeware.android.MainActivity.startPython(MainActivity.java:217)
art/runtime/runtime.cc:366] at org.beeware.android.MainActivity.onCreate(MainActivity.java:241)
art/runtime/runtime.cc:366] at android.app.Activity.performCreate(Activity.java:6279)
art/runtime/runtime.cc:366] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
art/runtime/runtime.cc:366] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
art/runtime/runtime.cc:366] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2570)
art/runtime/runtime.cc:366] at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
art/runtime/runtime.cc:366] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1420)
art/runtime/runtime.cc:366] at android.os.Handler.dispatchMessage(Handler.java:102)
art/runtime/runtime.cc:366] at android.os.Looper.loop(Looper.java:148)
art/runtime/runtime.cc:366] at android.app.ActivityThread.main(ActivityThread.java:5606)
art/runtime/runtime.cc:366] at java.lang.reflect.Method.invoke!(Native method)
art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock
art/runtime/runtime.cc:366] All threads:
art/runtime/runtime.cc:366] DALVIK THREADS (10):
art/runtime/runtime.cc:366] "main" prio=5 tid=1 Runnable
art/runtime/runtime.cc:366] | group="" sCount=0 dsCount=0 obj=0x74002880 self=0xb3af4500
art/runtime/runtime.cc:366] | sysTid=2768 nice=0 cgrp=default sched=0/0 handle=0xb772dc00
art/runtime/runtime.cc:366] | state=R schedstat=( 542878188 122724498 1135 ) utm=28 stm=26 core=0 HZ=100
art/runtime/runtime.cc:366] | stack=0xbf7e2000-0xbf7e4000 stackSize=8MB
art/runtime/runtime.cc:366] | held mutexes= "abort lock" "mutator lock"(shared held)
art/runtime/runtime.cc:366] native: #00 pc 0057685f /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+223)
art/runtime/runtime.cc:366] native: #1 pc 0053676e /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+286)
art/runtime/runtime.cc:366] native: #2 pc 0054783b /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+923)
art/runtime/runtime.cc:366] native: #3 pc 0054a3fe /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+302)
art/runtime/runtime.cc:366] native: #4 pc 0054b6e3 /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+243)
art/runtime/runtime.cc:366] native: #5 pc 005028ca /system/lib/libart.so (_ZN3art7Runtime5AbortEv+772)
art/runtime/runtime.cc:366] native: #6 pc 0014b2b7 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1341)
art/runtime/runtime.cc:366] native: #7 pc 00398afd /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+3837)
art/runtime/runtime.cc:366] native: #8 pc 00399773 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_Pc+115)
art/runtime/runtime.cc:366] native: #9 pc 001600f0 /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+62)
art/runtime/runtime.cc:366] native: #10 pc 0016ce19 /system/lib/libart.so (_ZN3art8CheckJNI9FindClassEP7_JNIEnvPKc+765)
art/runtime/runtime.cc:366] native: #11 pc 00005849 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (FindClass+41)
art/runtime/runtime.cc:366] native: #12 pc 00008fc7 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/runtime.cc:366] native: #13 pc 00008420 /data/app/com.example.beewaretest-1/lib/x86/libffi.so (???)
art/runtime/runtime.cc:366] native: #14 pc 00007ffb /data/app/com.example.beewaretest-1/lib/x86/libffi.so (ffi_call+139)
art/runtime/runtime.cc:366] native: #15 pc 00015884 /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_call_function_pointer+452)
art/runtime/runtime.cc:366] native: #16 pc 000151ec /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (_ctypes_callproc+1148)
art/runtime/runtime.cc:366] native: #17 pc 000081de /data/data/com.example.beewaretest/files/python/stdlib/lib/python3.8/lib-dynload/_ctypes.cpython-38.so (PyCFuncPtr_call+814)
art/runtime/runtime.cc:366] native: #18 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/runtime.cc:366] native: #19 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #20 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #21 pc 001db6b4 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+34836)
art/runtime/runtime.cc:366] native: #22 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/runtime.cc:366] native: #23 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/runtime.cc:366] native: #24 pc 00072307 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyFunction_Vectorcall+887)
art/runtime/runtime.cc:366] native: #25 pc 0007079a /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_FastCallDict+202)
art/runtime/runtime.cc:366] native: #26 pc 0007349c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_Call_Prepend+252)
art/runtime/runtime.cc:366] native: #27 pc 00109fb8 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #28 pc 001011be /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #29 pc 00070b89 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyObject_MakeTpCall+521)
art/runtime/runtime.cc:366] native: #30 pc 001e275b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #31 pc 001df8d9 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #32 pc 001db7b2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalFrameDefault+35090)
art/runtime/runtime.cc:366] native: #33 pc 001d2e8b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalFrameEx+107)
art/runtime/runtime.cc:366] native: #34 pc 001e0e49 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (_PyEval_EvalCodeWithName+4041)
art/runtime/runtime.cc:366] native: #35 pc 001d2dd2 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCodeEx+354)
art/runtime/runtime.cc:366] native: #36 pc 001d2c5b /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyEval_EvalCode+155)
art/runtime/runtime.cc:366] native: #37 pc 0024c373 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #38 pc 002496ed /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (???)
art/runtime/runtime.cc:366] native: #39 pc 0024863c /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_StringFlags+268)
art/runtime/runtime.cc:366] native: #40 pc 002484c6 /data/app/com.example.beewaretest-1/lib/x86/libpython3.8.so (PyRun_SimpleStringFlags+150)
art/runtime/runtime.cc:366] native: #41 pc 00008a50 /data/app/com.example.beewaretest-1/lib/x86/librubicon.so (Java_org_beeware_rubicon_Python_init+752)
art/runtime/runtime.cc:366] native: #42 pc 0013bbb7 /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
art/runtime/runtime.cc:366] native: #43 pc 00135f42 /system/lib/libart.so (art_quick_invoke_static_stub+418)
art/runtime/runtime.cc:366] native: #44 pc 00140bae /system/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+350)
art/runtime/runtime.cc:366] native: #45 pc 005cad3c /system/lib/libart.so (artInterpreterToCompiledCodeBridge+188)
art/runtime/runtime.cc:366] native: #46 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/runtime.cc:366] native: #47 pc 00324a9a /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+158)
art/runtime/runtime.cc:366] native: #48 pc 000faf7d /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21709)
art/runtime/runtime.cc:366] native: #49 pc 002f7a01 /system/lib/libart.so (artInterpreterToInterpreterBridge+188)
art/runtime/runtime.cc:366] native: #50 pc 0031f3fd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+445)
art/runtime/runtime.cc:366] native: #51 pc 003248b3 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+211)
art/runtime/runtime.cc:366] native: #52 pc 000faff5 /system/lib/libart.so (ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2+21829)
art/runtime/runtime.cc:366] native: #53 pc 002f7490 /system/lib/libart.so (_ZN3art11interpreter30EnterInterpreterFromEntryPointEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameE+128)
art/runtime/runtime.cc:366] native: #54 pc 0064ed13 /system/lib/libart.so (artQuickToInterpreterBridge+515)
art/runtime/runtime.cc:366] native: #55 pc 0013bc7d /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
art/runtime/runtime.cc:366] native: #56 pc 009a344a /system/framework/x86/boot.oat (???)
art/runtime/runtime.cc:366] native: #57 pc 801909f8 ???
art/runtime/runtime.cc:366] native: #58 pc 857128bf ???
art/runtime/runtime.cc:366] at org.beeware.rubicon.Python.init(Native method)
art/runtime/runtime.cc:366] at org.beeware.android.MainActivity.startPython(MainActivity.java:217)
art/runtime/runtime.cc:366] at org.beeware.android.MainActivity.onCreate(MainActivity.java:241)
art/runtime/runtime.cc:366] at android.app.Activity.performCreate(Activity.java:6279)
art/runtime/runtime.cc:366] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
art/runtime/runtime.cc:366] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
art/runtime/runtime.cc:366] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2570)
art/runtime/runtime.cc:366] at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
art/runtime/runtime.cc:366] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1420)
art/runtime/runtime.cc:366] at android.os.Handler.dispatchMessage(Handler.java:102)
art/runtime/runtime.cc:366] at android.os.Looper.loop(Looper.java:148)
art/runtime/runtime.cc:366] at android.app.ActivityThread.main(ActivityThread.java:5606)
art/runtime/runtime.cc:366] at java.lang.reflect.Method.invoke!(Native method)
art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
art/runtime/runtime.cc:366]
art/runtime/runtime.cc:366] "Jit thread pool worker thread 0" prio=5 tid=2 Native (still starting up)
art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x0 self=0xad1d6100
art/runtime/runtime.cc:366] | sysTid=2773 nice=0 cgrp=default sched=0/0 handle=0xb2695930
art/runtime/runtime.cc:366] | state=S schedstat=( 487433 1362310 2 ) utm=0 stm=0 core=1 HZ=100
art/runtime/runtime.cc:366] | stack=0xb2598000-0xb259a000 stackSize=1018KB
art/runtime/runtime.cc:366] | held mutexes=
art/runtime/runtime.cc:366] kernel: futex_wait_queue_me+0xce/0x140
art/runtime/runtime.cc:366] kernel: futex_wait+0xfb/0x250
art/runtime/runtime.cc:366] kernel: do_futex+0xd2/0x8d0
art/runtime/runtime.cc:366] kernel: SyS_futex+0x97/0x140
art/runtime/runtime.cc:366] kernel: syscall_after_call+0x0/0x4
art/runtime/runtime.cc:366] native: #00 pc 00017030 /system/lib/libc.so (syscall+32)
art/runtime/runtime.cc:366] native: #1 pc 00152b93 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+803)
art/runtime/runtime.cc:366] native: #2 pc 0054db85 /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+99)
art/runtime/runtime.cc:366] native: #3 pc 0054daff /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+91)
art/runtime/runtime.cc:366] native: #4 pc 0054ed92 /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+86)
art/runtime/runtime.cc:366] native: #5 pc 000813b1 /system/lib/libc.so (_ZL15__pthread_startPv+56)
art/runtime/runtime.cc:366] native: #6 pc 0002183e /system/lib/libc.so (__start_thread+25)
art/runtime/runtime.cc:366] native: #7 pc 00016f06 /system/lib/libc.so (__bionic_clone+70)
art/runtime/runtime.cc:366] (no managed stack frames)
art/runtime/runtime.cc:366]
art/runtime/runtime.cc:366] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12ce90a0 self=0xb3af4a00
art/runtime/runtime.cc:366] | sysTid=2774 nice=0 cgrp=default sched=0/0 handle=0xb2595930
art/runtime/runtime.cc:366] | state=S schedstat=( 741960 6203899 3 ) utm=0 stm=0 core=1 HZ=100
art/runtime/runtime.cc:366] | stack=0xb2499000-0xb249b000 stackSize=1014KB
art/runtime/runtime.cc:366] | held mutexes=
art/runtime/runtime.cc:366] kernel: do_sigtimedwait+0x153/0x260
art/runtime/runtime.cc:366] kernel: SYSC_rt_sigtimedwait+0x5b/0xc0
art/runtime/runtime.cc:366] kernel: SyS_rt_sigtimedwait+0x1f/0x30
art/runtime/runtime.cc:366] kernel: syscall_after_call+0x0/0x4
art/runtime/runtime.cc:366] native: #00 pc 0008432b /system/lib/libc.so (__rt_sigtimedwait+27)
art/runtime/runtime.cc:366] native: #1 pc 00027e51 /system/lib/libc.so (sigwait+69)
art/runtime/runtime.cc:366] native: #2 pc 0050fda7 /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+119)
art/runtime/runtime.cc:366] native: #3 pc 0051351f /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+303)
art/runtime/runtime.cc:366] native: #4 pc 000813b1 /system/lib/libc.so (_ZL15__pthread_startPv+56)
art/runtime/runtime.cc:366] native: #5 pc 0002183e /system/lib/libc.so (__start_thread+25)
art/runtime/runtime.cc:366] native: #6 pc 00016f06 /system/lib/libc.so (__bionic_clone+70)
art/runtime/runtime.cc:366] (no managed stack frames)
art/runtime/runtime.cc:366]
art/runtime/runtime.cc:366] "JDWP" prio=5 tid=4 WaitingInMainDebuggerLoop
art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12cec0a0 self=0xadf16500
art/runtime/runtime.cc:366] | sysTid=2775 nice=0 cgrp=default sched=0/0 handle=0xb2494930
art/runtime/runtime.cc:366] | state=S schedstat=( 1003219 4793114 9 ) utm=0 stm=0 core=1 HZ=100
art/runtime/runtime.cc:366] | stack=0xb2398000-0xb239a000 stackSize=1014KB
art/runtime/runtime.cc:366] | held mutexes=
art/runtime/runtime.cc:366] kernel: poll_schedule_timeout+0x45/0xb0
art/runtime/runtime.cc:366] kernel: do_select+0x549/0x790
art/runtime/runtime.cc:366] kernel: core_sys_select+0x15b/0x270
art/runtime/runtime.cc:366] kernel: SyS_pselect6+0x1d0/0x210
art/runtime/runtime.cc:366] kernel: syscall_after_call+0x0/0x4
art/runtime/runtime.cc:366] native: #00 pc 00084195 /system/lib/libc.so (__pselect6+37)
art/runtime/runtime.cc:366] native: #1 pc 0002636c /system/lib/libc.so (select+173)
art/runtime/runtime.cc:366] native: #2 pc 00655f9d /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+269)
art/runtime/runtime.cc:366] native: #3 pc 003b3453 /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+387)
art/runtime/runtime.cc:366] native: #4 pc 003b526a /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+32)
art/runtime/runtime.cc:366] native: #5 pc 000813b1 /system/lib/libc.so (_ZL15__pthread_startPv+56)
art/runtime/runtime.cc:366] native: #6 pc 0002183e /system/lib/libc.so (__start_thread+25)
art/runtime/runtime.cc:366] native: #7 pc 00016f06 /system/lib/libc.so (__bionic_clone+70)
art/runtime/runtime.cc:366] (no managed stack frames)
art/runtime/runtime.cc:366]
art/runtime/runtime.cc:366] "HeapTaskDaemon" prio=5 tid=5 Blocked
art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12ce5940 self=0xb3af6d00
art/runtime/runtime.cc:366] | sysTid=2779 nice=0 cgrp=default sched=0/0 handle=0xae646930
art/runtime/runtime.cc:366] | state=S schedstat=( 9087251 11038366 21 ) utm=0 stm=0 core=0 HZ=100
art/runtime/runtime.cc:366] | stack=0xae544000-0xae546000 stackSize=1038KB
art/runtime/runtime.cc:366] | held mutexes=
art/runtime/runtime.cc:366] kernel: futex_wait_queue_me+0xce/0x140
art/runtime/runtime.cc:366] kernel: futex_wait+0xfb/0x250
art/runtime/runtime.cc:366] kernel: do_futex+0xd2/0x8d0
art/runtime/runtime.cc:366] kernel: SyS_futex+0x97/0x140
art/runtime/runtime.cc:366] kernel: syscall_after_call+0x0/0x4
art/runtime/runtime.cc:366] native: #00 pc 00017032 /system/lib/libc.so (syscall+34)
art/runtime/runtime.cc:366] native: #1 pc 00151c51 /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+881)
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 2768 (ple.beewaretest)

@everydaysayhello
Copy link
Author

We're going to need a little more detail here, because I can point at extensive examples of Android classes being accessed successfully.

You might want to start with describing the error you've seen, and how you went about generating that error.

Thank you for your help!

@freakboy3742
Copy link
Member

Ok - so the problem will be that you're using the wrong format in your class reference. The error log you've posted tells you exactly what has gone wrong:

A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: illegal class name 'android.os.Build'
art/runtime/java_vm_ext.cc:410] (should be of the form 'package/Class', [Lpackage/Class;' or '[[B')
art/runtime/java_vm_ext.cc:410] in call to FindClass

Rubicon-java uses JNI-style class name references - so you need to reference JavaClass('android/os/Build'), not JavaClass('android.os.Build').

Closing this ticket since it should now be resolved; if you have any further problems, feel free to continue the discussion here, or open a new ticket.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants