Sdkbox-facebook-lua plugin for android crash after sdkbox.PluginFacebook:init()

I read http://sdkbox-doc.github.io/en/plugins/facebook/v3-lua/ and trid.
but facebook-lua plugin for android crash after sdkbox.PluginFacebook:init()
( use Nexus5 Android6)

Dose anyone has exprience on same problem ?
Please help me to resolve it .

10-20 21:21:56.530: E/art(2532): JNI ERROR (app bug): accessed stale local reference 0x100019 (index 6 in a table of size 3)
10-20 21:21:56.539: E/GooglePlayServicesUtil(2532): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x100019
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]     from void org.cocos2dx.lib.Cocos2dxRenderer.nativeTouchesEnd(int, float, float)
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410] "GLThread 8432" prio=5 tid=15 Runnable
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   | group="main" sCount=0 dsCount=0 obj=0x12d8fd00 self=0xb3977500
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   | sysTid=2662 nice=0 cgrp=default sched=0/0 handle=0x9d01b930
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   | state=R schedstat=( 1406716300 165081504 1232 ) utm=110 stm=30 core=0 HZ=100
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   | stack=0x9cf19000-0x9cf1b000 stackSize=1038KB
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   | held mutexes= "mutator lock"(shared held)
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #00 pc 00370aa9  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::ArtMethod*, void*)+160)
10-20 21:21:56.703: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #01 pc 003503b7  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+150)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #02 pc 0025a6fd  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+740)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #03 pc 0025ae53  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+74)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #04 pc 00351179  /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+708)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #05 pc 001012a1  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+908)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #06 pc 00110b73  /system/lib/libart.so (art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+534)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #07 pc 001124ab  /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+34)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #08 pc 00964f6c  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+60)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #09 pc 00d25443  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (???)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #10 pc 00d2555b  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (sdkbox::PluginJniHelper::getStaticMethodInfo(sdkbox::PluginJniMethodInfo_&, char const*, char const*, char const*)+82)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #11 pc 00d2511b  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (sdkbox::PluginFactory::create(std::string const&)+70)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #12 pc 00d201f5  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (sdkbox::FacebookWrapper::nativeInit(bool)+28)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #13 pc 00d20b4b  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (sdkbox::FacebookWrapper::init()+154)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #14 pc 00d1ee27  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (sdkbox::PluginFacebook::init()+6)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #15 pc 0094f384  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (lua_PluginFacebookLua_PluginFacebook_init(lua_State*)+220)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #16 pc 00d458c0  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (???)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   native: #17 pc 00d74da0  /data/app/com.itigm.fb-1/lib/arm/libcocos2dlua.so (???)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   at org.cocos2dx.lib.Cocos2dxRenderer.nativeTouchesEnd(Native method)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   at org.cocos2dx.lib.Cocos2dxRenderer.handleActionUp(Cocos2dxRenderer.java:128)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   at org.cocos2dx.lib.Cocos2dxGLSurfaceView$9.run(Cocos2dxGLSurfaceView.java:277)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1463)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
10-20 21:21:56.704: A/art(2532): art/runtime/java_vm_ext.cc:410] 

I want sample too.
sdkbox-facebook-sample is only cpp or js ?

Can you double check if you have sdkbox.jar and PluginFacebook.jar in your project?

Yes. They are in my project.

proj.android/libs/sdkbox.jar
proj.android/libs/PluginFacebook.jar

sdkbox.PluginFacebook:getSDKVersion() is no problem.
output: 4.6.0

This is output when crash

A/libc(8059): Fatal signal 6 (SIGABRT), code -6 in tid 8098 (GLThread 10213)
A/DEBUG(199): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG(199): Build fingerprint: 'google/hammerhead/hammerhead:6.0/MRA58K/2256973:user/release-keys'
A/DEBUG(199): Revision: '0'
A/DEBUG(199): ABI: 'arm'
A/DEBUG(199): pid: 8059, tid: 8098, name: GLThread 10213  >>> com.itigm.fb <<<
A/DEBUG(199): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
A/DEBUG(199): Abort message: 'art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x100019'
A/DEBUG(199):     r0 00000000  r1 00001fa2  r2 00000006  r3 9d01c978
A/DEBUG(199):     r4 9d01c980  r5 9d01c930  r6 0000000b  r7 0000010c
A/DEBUG(199):     r8 b4cbf378  r9 b4d6a800  sl 00000001  fp 00000001
A/DEBUG(199):     ip 00000006  sp 9d01b940  lr b6cf9ae9  pc b6cfab80  cpsr 40070010
A/DEBUG(199): backtrace:
A/DEBUG(199):     #00 pc 00040b80  /system/lib/libc.so (tgkill+12)
A/DEBUG(199):     #01 pc 0003fae5  /system/lib/libc.so (pthread_kill+32)
A/DEBUG(199):     #02 pc 0001c30f  /system/lib/libc.so (raise+10)
A/DEBUG(199):     #03 pc 000194c1  /system/lib/libc.so (__libc_android_abort+34)
A/DEBUG(199):     #04 pc 000174ac  /system/lib/libc.so (abort+4)
A/DEBUG(199):     #05 pc 003338d1  /system/lib/libart.so (art::Runtime::Abort()+228)
A/DEBUG(199):     #06 pc 000f45fb  /system/lib/libart.so (art::LogMessage::~LogMessage()+2226)
A/DEBUG(199):     #07 pc 0025aa27  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1550)
A/DEBUG(199):     #08 pc 0025ae53  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+74)
A/DEBUG(199):     #09 pc 00351179  /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+708)
A/DEBUG(199):     #10 pc 001012a1  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+908)
A/DEBUG(199):     #11 pc 00110b73  /system/lib/libart.so (art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+534)
A/DEBUG(199):     #12 pc 001124ab  /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+34)
A/DEBUG(199):     #13 pc 00964f6c  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+60)
A/DEBUG(199):     #14 pc 00d25443  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so
A/DEBUG(199):     #15 pc 00d2555b  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (sdkbox::PluginJniHelper::getStaticMethodInfo(sdkbox::PluginJniMethodInfo_&, char const*, char const*, char const*)+82)
A/DEBUG(199):     #16 pc 00d2511b  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (sdkbox::PluginFactory::create(std::string const&)+70)
A/DEBUG(199):     #17 pc 00d201f5  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (sdkbox::FacebookWrapper::nativeInit(bool)+28)
A/DEBUG(199):     #18 pc 00d20b4b  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (sdkbox::FacebookWrapper::init()+154)
A/DEBUG(199):     #19 pc 00d1ee27  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (sdkbox::PluginFacebook::init()+6)
A/DEBUG(199):     #20 pc 0094f384  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so (lua_PluginFacebookLua_PluginFacebook_init(lua_State*)+220)
A/DEBUG(199):     #21 pc 00d458c0  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so
A/DEBUG(199):     #22 pc 00d74da0  /data/app/com.itigm.fb-2/lib/arm/libcocos2dlua.so
A/DEBUG(199): Tombstone written to: /data/tombstones/tombstone_03
E/DEBUG(199): AM write failed: Broken pipe

I’ll create a lua sample for you today

Thank you so much!

Sorry it took a while, can you try this?
PluginFacebookLuaHelper.cpp

Thanks.
But, I have error yet.

error message is same

JNI ERROR (app bug): accessed stale local reference 0x100019 (index 6 in a table of size 3)

Can you post more log regarding this issue?

I believe you’re using a old version of sdkbox Facebook with sdkbox core, can you make sure to upgrade to the latest version to sdkbox with sdkbox update command.

Thank you for your advice. I try it.

I will report the results later

Sdkbox v1.5.1 is OK!

glad it worked for you. :smile: