[MOD-2488] Ti.Flurry Module - Android - Support 7.5.0.GA
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | n/a |
Status | Open |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Flurry |
Labels | 7.5.0.GA, Android, Android8.0, Flurry, Module |
Reporter | Francisco Antonio Duran Ramirez |
Assignee | John V Pataki |
Created | 2019-01-10T21:21:24.000+0000 |
Updated | 2019-09-11T19:15:05.000+0000 |
Description
The module is sending the following errors, and warnings:
01-05 11:16:28.117 32694-32694/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.app.test, PID: 32694
java.lang.NoSuchMethodError: No super method c()Ljava/util/Set; in class Lcom/flurry/sdk/ma; or its super classes (declaration of 'com.flurry.sdk.ma' appears in /data/app/com.app.test-be622iHp2nKhZBw20d_D4g==/base.apk:classes2.dex)
at com.flurry.sdk.ma$a.uncaughtException(SourceFile:1083)
at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1225)
at org.appcelerator.titanium.proxy.ActivityProxy.handleMessage(ActivityProxy.java:394)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7425)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
----
[WARN] libEGL: EGLNativeWindowType 0x7abe50e010 disconnect failed
[WARN] FlurryAgent: Flurry session paused for context:org.appcelerator.titanium.TiActivity@ef76a64
[INFO] zygote64: Deoptimizing void org.appcelerator.titanium.view.TiUIView.release() due to JIT inline cache
[WARN] FlurryAgent: Flurry session ended
[WARN] W/System.err: java.lang.InternalError: Thread starting during runtime shutdown
[WARN] W/System.err: at java.lang.Thread.nativeCreate(Native Method)
[WARN] W/System.err: at java.lang.Thread.start(Thread.java:753)
[WARN] W/System.err: at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:970)
[WARN] W/System.err: at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1386)
[WARN] W/System.err: at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
[WARN] W/System.err: at com.flurry.sdk.ke.a(SourceFile:142)
[WARN] W/System.err: at com.flurry.sdk.ix.a(SourceFile:160)
[WARN] W/System.err: at com.flurry.sdk.kr.g(SourceFile:268)
[WARN] W/System.err: at com.flurry.sdk.kr$4.a(SourceFile:128)
[WARN] W/System.err: at com.flurry.sdk.lw.run(SourceFile:49)
[WARN] W/System.err: at android.os.Handler.handleCallback(Handler.java:808)
[WARN] W/System.err: at android.os.Handler.dispatchMessage(Handler.java:101)
[WARN] W/System.err: at android.os.Looper.loop(Looper.java:166)
[WARN] W/System.err: at android.os.HandlerThread.run(HandlerThread.java:65)
Hello, Can you elaborate a bit more, We need sample code on the issue that reproduces the issue. Did you try with the sample code provided with the module itself? Does the sample code have the issue? Let us know.
Hello @Shariff AbuDarda. Good morning / afternoon. Please try to look at the following files attached, but basically it is to create a project with the following specs for Android: https://github.com/appcelerator-archive/ti.flurry/releases https://github.com/appcelerator-archive/ti.flurry/releases/tag/android-3.0.0 Titanium SDK: 7.5.0.GA
Steps to reproduce: 1) Run the app, and wait until you see the first window open. 2) Close the app using the back button. 3) Open the app again. 4) The app stucks on the splash screen. 5) You will see the warning, and errors, and the Logcat. Note: To see more details, you will need to open the Logcat to see the errors, since in the console you will notice just the warnings Please let me know whether you have any doubt or question. Files: https://fs13n5.sendspace.com/dl/d242e8d0f618721ef680f1dfb2db59b7/5c3c9bf1629f3a1b/xzw2mf/AppcFlurry.zip Thanks, and best, Antonio Duran.
Hello, I was able to reproduce the issue with the default module sample code and following your steps to reproduce the issue. I see the app does hang on the splash screen on the second run with the same warning. This is a valid bug. Tested with module 3.0.0 version for Android. Thanks for reporting.
Hello @Sharif AbuDarda. Good morning / afternoon. Do you know when it could be fixed this issue? Thanks, and best, Antonio.
We're experiencing a different error involving Play Services but I'm more concerned with the fact that the Flurry SDK in the module is 6.3 and the current version is 11.4. We're either going to use Hyperloop or update the module to use the 11.4 SDK. In any case, this is what we're seeing. Our app is quite complex so creating a simple test case to duplicate this would be almost impossible but we may look into it if upgrading to 11.4 doesn't solve this problem. But maybe someone can see something here. I know that the new Play Services integration hasn't bee around that long so maybe there's a crack in it. This shouldn't be happening! [INFO] : HR-SMC 2.0.0 (Powered by Titanium 7.5.0.2e5a7423d0) [INFO] : zzbx: Making Creator dynamically [DEBUG] : FlurryAndroidModule: (main) [308,308] initialize called [WARN] : FlurryAgent: Flurry session started for context:com.smchr.elr.HrSmcActivity@8dcd4c3 [WARN] : FlurryAgent: Flurry session resumed for context:com.smchr.elr.HrSmcActivity@8dcd4c3 [WARN] : FlurryAgent: 'init' method is deprecated. [INFO] : TiApplication: (main) [93,401] Analytics have been disabled [INFO] : TiRootActivity: (main) [0,0] checkpoint, on root activity resume. activity = com.smchr.elr.HrSmcActivity@8dcd4c3 [DEBUG] : OpenGLRenderer: HWUI GL Pipeline [DEBUG] : D/ViewRootImpl@982665c[HrSmcActivity]: setView = DecorView@eddcd65[HrSmcActivity] TM=true MM=false [DEBUG] : Pushwoosh: [CrashAnalytics] Current handler class = com.flurry.sdk.ma$a [DEBUG] : InputMethodManager: HSIFW - flag : 0 Pid : 15529 [INFO] : InputMethodManager: hideSoftInputFromWindow ignore mServedView == null or mServedView.getWindowToken() != windowToken, mServedView :0 [TRACE] : InputMethodManager: Not IME target window, ignoring [DEBUG] : D/ViewRootImpl@982665c[HrSmcActivity]: dispatchAttachedToWindow [TRACE] : Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 [DEBUG] : D/ViewRootImpl@982665c[HrSmcActivity]: Relayout returned: old=[0,0][0,0] new=[0,0][1440,2960] result=0x7 surface={valid=true 499491946496} changed=true [INFO] : Adreno: QUALCOMM build : fa5d0e7, I788affba20 [INFO] : Adreno: Build Date : 06/12/18 [INFO] : Adreno: OpenGL ES Shader Compiler Version: EV031.22.00.02_ESPL1 [INFO] : Adreno: Local Branch : [INFO] : Adreno: Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.6.3.C1.08.00.00.432.044 [INFO] : Adreno: Remote Branch : NONE [INFO] : Adreno: Reconstruct Branch : NOTHING [INFO] : Adreno: PFP: 0x016ee155, ME: 0x00000000 [DEBUG] : NetworkSecurityConfig: No Network Security Config specified, using platform default [DEBUG] : AndroidRuntime: Shutting down VM [INFO] : OpenGLRenderer: Initialized EGL, version 1.4 [DEBUG] : OpenGLRenderer: Swap behavior 2 [DEBUG] : libGLESv1: STS_GLApi : DTS, ODTC are not allowed for Package : com.smchr.elr [INFO] : I/System.out: (HTTPLog)-Static: isSBSettingEnabled false [DEBUG] : OpenGLRenderer: eglCreateWindowSurface = 0x744c13eb00 [INFO] : I/System.out: (HTTPLog)-Static: isSBSettingEnabled false [DEBUG] : TcpOptimizer: TcpOptimizer-ON [WARN] : FlurryAgent: Analytics report sent. [INFO] : TiVerify: (Timer-0) [4997,4997] Verifying module licenses... [INFO] : I/System.out: (HTTPLog)-Static: isSBSettingEnabled false [INFO] : I/System.out: (HTTPLog)-Static: isSBSettingEnabled false [INFO] : TiVerify: (Timer-0) [223,5220] Successfully verified module licenses [ERROR] : FlurryAgent: GOOGLE PLAY SERVICES ERROR: null [ERROR] : FlurryAgent: There is a problem with the Google Play Services library, which is required for Android Advertising ID support. The Google Play Services library should be integrated in any app shipping in the Play Store that uses analytics or advertising. [ERROR] : FlurryAgent: GOOGLE PLAY SERVICES ERROR: null [ERROR] : FlurryAgent: There is a problem with the Google Play Services library, which is required for Android Advertising ID support. The Google Play Services library should be integrated in any app shipping in the Play Store that uses analytics or advertising. [WARN] : W/System.err: java.lang.InternalError: Thread starting during runtime shutdown [WARN] : W/System.err: at java.lang.Thread.nativeCreate(Native Method) [WARN] : W/System.err: at java.lang.Thread.start(Thread.java:733) [WARN] : W/System.err: at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:970) [WARN] : W/System.err: at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1386) [WARN] : W/System.err: at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) [WARN] : W/System.err: at com.flurry.sdk.ke.a(SourceFile:142) [WARN] : W/System.err: at com.flurry.sdk.ix.a(SourceFile:160) [WARN] : W/System.err: at com.flurry.sdk.kr.g(SourceFile:268) [WARN] : W/System.err: at com.flurry.sdk.kr$4.a(SourceFile:128) [WARN] : W/System.err: at com.flurry.sdk.lw.run(SourceFile:49) [WARN] : W/System.err: at android.os.Handler.handleCallback(Handler.java:789) [WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:98) [WARN] : W/System.err: at android.os.Looper.loop(Looper.java:164) [WARN] : W/System.err: at android.os.HandlerThread.run(HandlerThread.java:65)
Hello. Good evening. Any news on this?
Hello. Good afternoon. Any news on this? Thanks, and best, Antonio.
Hello. Good afternoon. Any news on this? Thanks, and best, Antonio.