I see that the GameThrive plugin for enterprise disappeared as of build 2015.2608. Is it gone for rebranding?
Hello,
It shouldn’t be gone yet, but yes GameThrive is now OneSignal and it will take its place. You can keep using the GameThrive plugin from an older plugin download in your newer Enterprise daily builds.
Thanks.
I’m looking into why it is not in the bundle anymore.
FYI – the enterprise plug-in exists in builds 2015.2607 and lower. However something changed between builds 2015.2602 and 2015.2603 which is casing the android build to fail with the following stack trace. In build 2015.2602 and lower, everything is working as expected. Also if I just comment out the require for plugin.GameThrivePushNotifications (and gamethrive references) in my code the newer builds work.
V/Corona (19172): > Class.forName: plugin.fuse.LuaLoader
V/Corona (19172): WARNING: Could not load ‘LuaLoader’
W/System.err(19172): java.lang.ClassNotFoundException: plugin.fuse.LuaLoader
W/System.err(19172): at java.lang.Class.classForName(Native Method)
W/System.err(19172): at java.lang.Class.forName(Class.java:251)
W/System.err(19172): at java.lang.Class.forName(Class.java:216)
W/System.err(19172): at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:310)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:372)
W/System.err(19172): at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:374)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1611)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)
W/System.err(19172): Caused by: java.lang.NoClassDefFoundError: plugin/fuse/LuaLoader
W/System.err(19172): … 9 more
W/System.err(19172): Caused by: java.lang.ClassNotFoundException: Didn’t find class “plugin.fuse.LuaLoader” on path: DexPathList[[zip file “/data/app/com.sporcle.android.sporclelive-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.sporcle.android.sporclelive-2, /vendor/lib, /system/lib]]
W/System.err(19172): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err(19172): … 9 more
W/System.err(19172): java.lang.ClassNotFoundException: plugin.GameThrivePushNotifications.LuaLoader
W/System.err(19172): at java.lang.Class.classForName(Native Method)
W/System.err(19172): at java.lang.Class.forName(Class.java:251)
W/System.err(19172): at java.lang.Class.forName(Class.java:216)
W/System.err(19172): at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:310)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:372)
W/System.err(19172): at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:374)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1611)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)
W/System.err(19172): Caused by: java.lang.NoClassDefFoundError: plugin/GameThrivePushNotifications/LuaLoader
W/System.err(19172): … 9 more
W/System.err(19172): Caused by: java.lang.ClassNotFoundException: Didn’t find class “plugin.GameThrivePushNotifications.LuaLoader” on path: DexPathList[[zip file “/data/app/com.sporcle.android.sporclelive-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.sporcle.android.sporclelive-2, /vendor/lib, /system/lib]]
W/System.err(19172): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err(19172): … 9 more
I/Corona (19172): Runtime error
I/Corona (19172): /Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-6.1.1/release/release/platform/resources/init.lua:820: module ‘plugin.GameThrivePushNotifications’ not found:resource (plugin.GameThrivePushNotifications.lu) does not exist in archive
I/Corona (19172): no field package.preload[‘plugin.GameThrivePushNotifications’]
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.lua’
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.lua’
I/Corona (19172): no file ‘/data/app-lib/com.sporcle.android.sporclelive-2/libplugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘./plugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘/data/app-lib/com.sporcle.android.sporclelive-2/libplugin.so’
I/Corona (19172): no file ‘./plugin.so’
I/Corona (19172): no file ‘(null)/plugin.so’
I/Corona (19172): stack traceback:
I/Corona (19172): [C]: in function ‘require’
I/Corona (19172): /Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-6.1.1/release/release/platform/resources/init.lua:820: in function ‘require’
I/Corona (19172): ?: in main chunk
I/Corona (19172): [C]: in function ‘require’
I/Corona (19172): /Users/jenkins/slaveroot/workspace/En
hey guys - we are aware of a bug with Android plugins and we’re working on it.
David – Any status on this issue?
Do you mean the Android plugin issue? That should have been fixed some time ago.
Or do you mean something specifically about GameThrive/OneSignal? That also was fixed…
Thanks – I’ll check the latest daily build (which is pretty old now); I had been watching the release notes and never saw any mention.
Yep – all works good with 2015.2625
Hello,
It shouldn’t be gone yet, but yes GameThrive is now OneSignal and it will take its place. You can keep using the GameThrive plugin from an older plugin download in your newer Enterprise daily builds.
Thanks.
I’m looking into why it is not in the bundle anymore.
FYI – the enterprise plug-in exists in builds 2015.2607 and lower. However something changed between builds 2015.2602 and 2015.2603 which is casing the android build to fail with the following stack trace. In build 2015.2602 and lower, everything is working as expected. Also if I just comment out the require for plugin.GameThrivePushNotifications (and gamethrive references) in my code the newer builds work.
V/Corona (19172): > Class.forName: plugin.fuse.LuaLoader
V/Corona (19172): WARNING: Could not load ‘LuaLoader’
W/System.err(19172): java.lang.ClassNotFoundException: plugin.fuse.LuaLoader
W/System.err(19172): at java.lang.Class.classForName(Native Method)
W/System.err(19172): at java.lang.Class.forName(Class.java:251)
W/System.err(19172): at java.lang.Class.forName(Class.java:216)
W/System.err(19172): at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:310)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:372)
W/System.err(19172): at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:374)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1611)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)
W/System.err(19172): Caused by: java.lang.NoClassDefFoundError: plugin/fuse/LuaLoader
W/System.err(19172): … 9 more
W/System.err(19172): Caused by: java.lang.ClassNotFoundException: Didn’t find class “plugin.fuse.LuaLoader” on path: DexPathList[[zip file “/data/app/com.sporcle.android.sporclelive-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.sporcle.android.sporclelive-2, /vendor/lib, /system/lib]]
W/System.err(19172): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err(19172): … 9 more
W/System.err(19172): java.lang.ClassNotFoundException: plugin.GameThrivePushNotifications.LuaLoader
W/System.err(19172): at java.lang.Class.classForName(Native Method)
W/System.err(19172): at java.lang.Class.forName(Class.java:251)
W/System.err(19172): at java.lang.Class.forName(Class.java:216)
W/System.err(19172): at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:310)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
W/System.err(19172): at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:372)
W/System.err(19172): at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:374)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1611)
W/System.err(19172): at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)
W/System.err(19172): Caused by: java.lang.NoClassDefFoundError: plugin/GameThrivePushNotifications/LuaLoader
W/System.err(19172): … 9 more
W/System.err(19172): Caused by: java.lang.ClassNotFoundException: Didn’t find class “plugin.GameThrivePushNotifications.LuaLoader” on path: DexPathList[[zip file “/data/app/com.sporcle.android.sporclelive-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.sporcle.android.sporclelive-2, /vendor/lib, /system/lib]]
W/System.err(19172): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err(19172): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err(19172): … 9 more
I/Corona (19172): Runtime error
I/Corona (19172): /Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-6.1.1/release/release/platform/resources/init.lua:820: module ‘plugin.GameThrivePushNotifications’ not found:resource (plugin.GameThrivePushNotifications.lu) does not exist in archive
I/Corona (19172): no field package.preload[‘plugin.GameThrivePushNotifications’]
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.lua’
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.lua’
I/Corona (19172): no file ‘/data/app-lib/com.sporcle.android.sporclelive-2/libplugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘./plugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘(null)/plugin/GameThrivePushNotifications.so’
I/Corona (19172): no file ‘/data/app-lib/com.sporcle.android.sporclelive-2/libplugin.so’
I/Corona (19172): no file ‘./plugin.so’
I/Corona (19172): no file ‘(null)/plugin.so’
I/Corona (19172): stack traceback:
I/Corona (19172): [C]: in function ‘require’
I/Corona (19172): /Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-6.1.1/release/release/platform/resources/init.lua:820: in function ‘require’
I/Corona (19172): ?: in main chunk
I/Corona (19172): [C]: in function ‘require’
I/Corona (19172): /Users/jenkins/slaveroot/workspace/En
hey guys - we are aware of a bug with Android plugins and we’re working on it.
David – Any status on this issue?
Do you mean the Android plugin issue? That should have been fixed some time ago.
Or do you mean something specifically about GameThrive/OneSignal? That also was fixed…
Thanks – I’ll check the latest daily build (which is pretty old now); I had been watching the release notes and never saw any mention.
Yep – all works good with 2015.2625