Re: [OpenSongApp] Digest for opensongapp@googlegroups.com - 6 updates in 3 topics

16 views
Skip to first unread message

John McAllan

unread,
Feb 17, 2023, 7:05:35 PM2/17/23
to opens...@googlegroups.com
Hey gareth,

I pulled down the .apk, uninstalled Beta 4 and installed John-debug.apk.

The 'Transpose force close' issue is GONE! I have launched the function via quick access and settings/ song actions/ chords/ transpose multiple times. I have also restarted my tablet and checked it again. No problems!

Also, for the first time since I have been part of the testing community, the app also loaded my profile at startup. You might remember I was having a force close issue when trying to load a saved profile. You fixed that issue for me.

However, another related (minor) problem arose that I didn't think was worth bothering you with i.e. when the program loaded, it would not load the profile I had created. It would just load the default profile. Consequently, if I needed the profile I preferred for a particular song, I would have to manually load the profile. THAT PROBLEM IS GONE TOO!

Thanks for your diligence and quick attention to stuff mate. You truly are a blessing,

John McAllan

On Fri, 17 Feb 2023 at 11:01, <opens...@googlegroups.com> wrote:
"Bernd Krämer" <berndhm...@gmail.com>: Feb 16 10:03AM -0800

Please could you check the following scenario:
 
- I added two Page buttons by means of the "Controls" settings:
- "*Show capo chords*" and
- "*Inline set*".
- I also chose for having the* inline set* switched on by default, using
the "Display" settings
- I switched the *inline set* off, using the page button
- Then I switched between the *show capo chords* alternatives, using
that page button
- The result was that the *inline set* was reset to the default setting
(as set in the display settings), so the current state defined by means of
the page button was overruled.
 
This doesn't seem to me the intended behaviour?
Gareth Evans <garethev...@gmail.com>: Feb 16 08:00PM

You're correct - I stored the on/off toggle state in the inline set view,
but forgot to save the state change to the user preference after clicking
on the toggle button!
When opening the inline set settings page, the original settings were
loaded up, ignoring the current state of the toggle. The settings are
correctly saved here though. The capo button was unrelated to the bug.
I've fixed this now. Well spotted!
 
"Bernd Krämer" <berndhm...@gmail.com>: Feb 16 10:07AM -0800

Thanks Gareth! In beta5 it works now as expected!
 
Op woensdag 15 februari 2023 om 17:11:45 UTC+1 schreef
John McAllan <johnny...@gmail.com>: Feb 16 12:30PM +1000

--------- beginning of crash
01-13 00:33:26.945 551 551 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 551 (init), pid 551 (init)
01-13 00:33:26.972 551 551 F libc : crash_dump helper failed to exec
01-13 00:33:26.977 559 559 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 559 (init), pid 559 (init)
01-13 00:33:26.991 559 559 F libc : crash_dump helper failed to exec
02-03 06:18:35.518 3259 3259 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 3259 (init), pid 3259 (init)
02-03 06:18:35.585 3259 3259 F libc : crash_dump helper failed to exec
02-04 09:37:00.914 600 600 F libc : crash_dump helper failed to exec
02-04 14:07:27.382 25997 25997 E AndroidRuntime: FATAL EXCEPTION: main
02-04 14:07:27.382 25997 25997 E AndroidRuntime: Process: com.lenovo.smartnavigation, PID: 25997
02-04 14:07:27.382 25997 25997 E AndroidRuntime: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.ViewRootImpl.setView(ViewRootImpl.java:1081)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:409)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:110)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.widget.PopupWindow.invokePopup(PopupWindow.java:1576)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.widget.PopupWindow.showAtLocation(PopupWindow.java:1342)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.widget.PopupWindow.showAtLocation(PopupWindow.java:1308)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at com.lenovo.smartnavigation.a.a.K(Unknown Source:186)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at com.lenovo.smartnavigation.a.a.i(Unknown Source:0)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at com.lenovo.smartnavigation.a.a$d.onAnimationEnd(Unknown Source:62)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:554)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1250)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1492)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:146)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.AnimationHandler.access$100(AnimationHandler.java:37)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:54)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1054)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:878)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:807)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1041)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7791)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
02-04 14:07:27.382 25997 25997 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
02-04 14:08:17.230 600 600 F libc : crash_dump helper failed to exec
02-04 22:48:37.230 5749 5749 E AndroidRuntime: FATAL EXCEPTION: main
02-04 22:48:37.230 5749 5749 E AndroidRuntime: Process: com.google.android.gm, PID: 5749
02-04 22:48:37.230 5749 5749 E AndroidRuntime: java.lang.IllegalStateException: Too many receivers, total of 1000, registered for pid: 5749, callerPackage: com.google.android.gm
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:2381)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2357)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2340)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2282)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature(IActivityManager.java:5429)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1626)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1580)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1568)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:668)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at pog.b(PG:5)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at prl.y(PG:3)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at pqw.e(PG:2)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at prp.rj(PG:2)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at pqn.rj(Unknown Source:4)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at pte.handleMessage(PG:17)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7791)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at com.android.server.am.ActivityManagerService.registerReceiverWithFeature(ActivityManagerService.java:15723)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2168)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2890)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1154)
02-04 22:48:37.230 5749 5749 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:1123)
02-04 22:48:37.230 5749 5749 E AndroidRuntime:
02-05 07:47:45.790 5686 5686 E AndroidRuntime: FATAL EXCEPTION: main
02-05 07:47:45.790 5686 5686 E AndroidRuntime: Process: com.garethevans.church.opensongtablet, PID: 5686
02-05 07:47:45.790 5686 5686 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void p3.g3.c(java.lang.String)' on a null object reference
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.l2(SourceFile:74)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.o2(SourceFile:3)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.i2(Unknown Source:0)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at n3.e.a(Unknown Source:4)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.activity.result.ActivityResultRegistry$1.h(SourceFile:102)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.lifecycle.q$a.a(SourceFile:15)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.lifecycle.q.g(SourceFile:70)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.lifecycle.q.p(SourceFile:73)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.lifecycle.q.l(SourceFile:54)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.lifecycle.q.h(SourceFile:10)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.Fragment.E1(SourceFile:29)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.b0.v(SourceFile:34)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.b0.m(SourceFile:74)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.c0.t(SourceFile:31)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.a1(SourceFile:28)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.T(SourceFile:10)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.S(SourceFile:12)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.Fragment.E1(SourceFile:43)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.b0.v(SourceFile:34)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.b0.m(SourceFile:74)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.c0.t(SourceFile:31)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.a1(SourceFile:28)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.T(SourceFile:10)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.v.S(SourceFile:12)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.l.i(Unknown Source:4)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.fragment.app.i.onStart(SourceFile:38)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at androidx.appcompat.app.d.onStart(SourceFile:1)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1436)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:8137)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3471)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2080)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7791)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: FATAL EXCEPTION: main
02-05 07:48:04.053 6264 6264 E AndroidRuntime: Process: com.garethevans.church.opensongtablet, PID: 6264
02-05 07:48:04.053 6264 6264 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void p3.g3.c(java.lang.String)' on a null object reference
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.l2(SourceFile:74)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.n2(SourceFile:3)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at com.garethevans.church.opensongtablet.preferences.ProfileFragment.j2(Unknown Source:0)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at n3.d.a(Unknown Source:4)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.activity.result.ActivityResultRegistry$1.h(SourceFile:102)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.lifecycle.q$a.a(SourceFile:15)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.lifecycle.q.g(SourceFile:70)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.lifecycle.q.p(SourceFile:73)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.lifecycle.q.l(SourceFile:54)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.lifecycle.q.h(SourceFile:10)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.Fragment.E1(SourceFile:29)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.b0.v(SourceFile:34)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.b0.m(SourceFile:74)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.c0.t(SourceFile:31)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.a1(SourceFile:28)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.T(SourceFile:10)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.S(SourceFile:12)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.Fragment.E1(SourceFile:43)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.b0.v(SourceFile:34)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.b0.m(SourceFile:74)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.c0.t(SourceFile:31)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.a1(SourceFile:28)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.T(SourceFile:10)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.v.S(SourceFile:12)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.l.i(Unknown Source:4)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.fragment.app.i.onStart(SourceFile:38)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at androidx.appcompat.app.d.onStart(SourceFile:1)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1436)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:8137)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3471)
02-05 07:48:04.053 6264 6264 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
02-05 07:48:04.053 6264 6264 E
John McAllan <johnny...@gmail.com>: Feb 16 12:32PM +1000

0:32:35.761 840 22324 D android.hardware.audio.service: Failed to fetch the lookup information of the device 00000022
02-16 10:32:35.761 840 22324 D ACDB-LOADER: Error: ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE_SIZE Returned = -19
02-16 10:32:35.761 840 22324 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE
02-16 10:32:35.761 840 22324 D android.hardware.audio.service: Failed to fetch the lookup information of the device 00000022
02-16 10:32:35.761 840 22324 D ACDB-LOADER: Error: ACDB AFE returned = -19
02-16 10:32:35.761 840 22324 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL cal_type[17] acdb_id[34]
02-16 10:32:35.761 840 22324 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 34 path = 1
02-16 10:32:35.761 840 22324 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
02-16 10:32:35.761 840 22324 D audio_hw_primary: enable_audio_route: apply mixer and update path: DSPG-record
02-16 10:32:35.761 840 22324 D audio_route: Apply path: DSPG-record
02-16 10:32:35.776 1466 1529 I chatty : uid=1000(system) ActivityManager expire 15 lines
02-16 10:32:35.793 840 22324 D audio_hw_primary: start_input_stream: exit
02-16 10:32:36.155 2477 2477 D PmNotificationCenter: StatusBar isBookuiModeOn = false
02-16 10:32:36.155 2477 2477 D PmNotificationCenter: StatusBar mStatusBarView.updateResources()
02-16 10:32:36.171 1466 1927 I chatty : uid=1000(system) InputReader expire 20 lines
02-16 10:32:36.173 1466 1927 I PowerManagerService: Going to sleep due to lid_switch (uid 1000)...
02-16 10:32:36.175 1466 1927 I PowerManagerService: Sleeping (uid 1000)...
02-16 10:32:36.233 2477 8379 D KeyguardViewMediator: onStartedGoingToSleep(2)
02-16 10:32:36.238 2477 8379 D KeyguardViewMediator: notifyStartedGoingToSleep
02-16 10:32:36.239 2477 2477 D James : handleStartedGoingToSleep!!
02-16 10:32:36.239 2477 2477 D James : resetInitState mCurrentState = 10 resetTimeout:false
02-16 10:32:36.243 1466 1520 E WindowManager: updateSurfaceSize>>>>0_0
02-16 10:32:36.244 1466 1520 I chatty : uid=1000(system) android.ui identical 5 lines
02-16 10:32:36.244 1466 1520 E WindowManager: updateSurfaceSize>>>>0_0
02-16 10:32:36.248 17845 17882 I chatty : uid=1002(bluetooth) BluetoothScanMa expire 16 lines
02-16 10:32:36.254 2477 2477 V KeyguardUpdateMonitor: startListeningForFingerprint()
02-16 10:32:36.254 2477 2477 D James : recordGoingToSleepTime mCurrentState = 10
02-16 10:32:36.254 2477 2477 D KeyguardViewMediator: handleMessage: 17
02-16 10:32:36.254 2477 2477 D KeyguardViewMediator: handleNotifyStartedGoingToSleep
02-16 10:32:36.267 1466 1562 I DisplayPowerController: Blocking screen off
02-16 10:32:36.268 1466 1562 I DisplayPowerController: Unblocked screen off after 1 ms
02-16 10:32:36.293 2477 8715 D KeyguardViewMediator: notifyScreenTurnedOff
02-16 10:32:36.293 2477 2477 D KeyguardViewMediator: handleMessage: 16
02-16 10:32:36.293 2477 2477 D KeyguardViewMediator: handleNotifyScreenTurnedOff
02-16 10:32:36.294 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.294 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.308 1466 1535 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
02-16 10:32:36.308 1466 1535 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90000
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90001
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90002
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90007
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90011
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90012
02-16 10:32:36.320 1466 1535 D BatteryStatsImpl: Got freq readings for an isolated uid with no mapping: 90013
02-16 10:32:36.342 1466 1535 W BatteryStatsImpl: Got active times for an isolated uid with no mapping: 90000
02-16 10:32:36.342 1466 1535 W BatteryStatsImpl: Got active times for an isolated uid with no mapping: 90001
02-16 10:32:36.342 1466 1535 W BatteryStatsImpl: Got active times for an isolated uid with no mapping: 90002
02-16 10:32:36.342 1466 1535 W BatteryStatsImpl: Got active times for an isolated uid with no mapping: 90007
02-16 10:32:36.360 1466 1535 W BatteryStatsImpl: Got cluster times for an isolated uid with no mapping: 90000
02-16 10:32:36.360 1466 1535 W BatteryStatsImpl: Got cluster times for an isolated uid with no mapping: 90001
02-16 10:32:36.360 1466 1535 W BatteryStatsImpl: Got cluster times for an isolated uid with no mapping: 90002
02-16 10:32:36.360 1466 1535 W BatteryStatsImpl: Got cluster times for an isolated uid with no mapping: 90007
02-16 10:32:36.365 2477 2477 D LenovoBatteryWarningReceiver: action = android.intent.action.BATTERY_CHANGED
02-16 10:32:36.365 2477 2477 D LenovoBatteryWarningReceiver: mTemp 250
02-16 10:32:36.365 2477 2477 D LenovoBatteryWarningReceiver: mHealth 2
02-16 10:32:36.365 2477 2477 D LenovoBatteryWarningReceiver: mShutdownBatteryTemperature 590
02-16 10:32:36.365 2477 2477 D KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
02-16 10:32:36.366 2846 2846 D QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
02-16 10:32:36.367 2477 2477 D KeyguardUpdateMonitor: handleBatteryUpdate
02-16 10:32:36.368 2477 2560 D Tile.BatterySaverTile.pm: setListening ingore lifecycle for pm
02-16 10:32:36.372 28822 28822 D DeviceStatisticsService: chargerType=0 batteryLevel=93 totalBatteryCapacity=7642300
02-16 10:32:36.387 2477 2477 D StatusBar: ACTION_BATTERY_CHANGED, updateChargingViewValue
02-16 10:32:36.387 2477 2477 I StatusBar: chargePlug=0, maxChargingMicroAmp=0,isPlugin=false,mErrorShowDialog=false
02-16 10:32:36.390 2477 2477 I QSTileHost: QSTileHost QSSTATUS =0--VEGASTATUS = 0
02-16 10:32:36.392 1466 1562 V DisplayPowerController: Brightness [-1.0] reason changing to: 'screen_off', previous reason: 'manual'.
02-16 10:32:36.393 900 900 D SurfaceFlinger: Setting power mode 0 on display 19261119782728833
02-16 10:32:36.394 617 846 I sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:851: Successfully opened file /mnt/vendor/persist/sensors/registry/registry/../temp.json
02-16 10:32:36.396 900 900 D SurfaceFlinger: Finished setting power mode 0 on display 19261119782728833
02-16 10:32:36.397 865 983 I SDM : HWCSession::SetPowerMode: disp_id: 0 power_mode: 0
02-16 10:32:36.397 865 983 I SDM : DisplayBase::SetDisplayState: Set state = 0, display 29-0, teardown = 0
02-16 10:32:36.400 617 846 I sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:851: Successfully opened file /mnt/vendor/persist/sensors/registry/registry/../temp.json
02-16 10:32:36.401 1466 1522 I DisplayManagerService: Display device changed state: "Built-in Screen", OFF
02-16 10:32:36.406 1466 1520 E WindowManager: updateSurfaceSize>>>>0_0
02-16 10:32:36.406 1466 1520 I chatty : uid=1000(system) android.ui identical 5 lines
02-16 10:32:36.406 1466 1520 E WindowManager: updateSurfaceSize>>>>0_0
02-16 10:32:36.423 28781 28781 I chatty : uid=10144 com.google.android.gms.persistent expire 1 line
02-16 10:32:36.429 28781 28876 I chatty : uid=10144(com.google.android.gms) NearbyDirectMai expire 4 lines
02-16 10:32:36.430 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.431 13452 13452 I chatty : uid=10144(com.google.android.gms) expire 8 lines
02-16 10:32:36.431 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.432 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.433 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.434 843 843 I chatty : uid=1002 blue...@1.0-s expire 10 lines
02-16 10:32:36.435 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.435 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.436 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.437 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.437 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.438 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.439 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.439 5284 5284 D ApplicationPackageManager: hasSystemFeatrue android.hardware.touchscreen.multitouch.jazzhand videoeditor.videorecorder.screenrecorder
02-16 10:32:36.447 28781 28913 I chatty : uid=10144(com.google.android.gms) NearbyDiscovery expire 15 lines
02-16 10:32:36.536 28781 28826 I chatty : uid=10144(com.google.android.gms) highpool[3] expire 7 lines
02-16 10:32:36.572 854 854 I QTI PowerHAL: Power setMode: 7 to: 0
02-16 10:32:36.573 854 854 I QTI PowerHAL: Got set_interactive hint
02-16 10:32:36.574 2477 8715 D KeyguardViewMediator: onFinishedGoingToSleep(2)
02-16 10:32:36.574 2477 8715 D KeyguardViewMediator: notifyFinishedGoingToSleep
02-16 10:32:36.574 2477 8715 E KeyguardViewMediator: resetStateLocked
02-16 10:32:36.574 2477 2477 D KeyguardViewMediator: handleMessage: 5
02-16 10:32:36.576 2477 2477 D KeyguardViewMediator: handleNotifyFinishedGoingToSleep
02-16 10:32:36.576 2477 2477 D KeyguardViewMediator: handleMessage: 3
02-16 10:32:36.576 2477 2477 D KeyguardViewMediator: handleReset
02-16 10:32:36.577 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.578 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.579 2477 2477 D KeyguardViewMediator: adjustStatusBarLocked: mShowing=true mOccluded=false isSecure=false force=false --> flags=0x1200000
02-16 10:32:36.580 2477 2477 D KeyguardViewBase: show()
02-16 10:32:36.581 2477 2477 V KeyguardSecurityView: showPrimarySecurityScreen(turningOff=false)
02-16 10:32:36.581 2477 2477 D KeyguardSecurityView: showSecurityScreen(None)
02-16 10:32:36.583 2477 2477 D James : setIconByMessage msg: null ;needCheck:false
02-16 10:32:36.583 2477 2477 V KeyguardStatusView: Schedule setEnableMarquee: Disable
02-16 10:32:36.583 2477 2477 V KeyguardStatusView: Disable transport text marquee
02-16 10:32:36.584 2477 2477 V KeyguardUpdateMonitor: startListeningForFingerprint()
02-16 10:32:36.585 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.586 2477 2477 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
02-16 10:32:36.586 2477 2477 D KeyguardUpdateMonitor: handleKeyguardReset
02-16 10:32:36.587 2477 2477 V KeyguardUpdateMonitor: startListeningForFingerprint()
02-16 10:32:36.590 840 840 D audio_hw_primary: adev_set_parameters: enter: screen_state=off
02-16 10:32:36.590 840 840 E audio_hw_primary: adev_set_parameters screen_off
02-16 10:32:36.590 840 840 D audio_route: Apply path: DSPG-record-off
02-16 10:32:36.824 1466 1466 W Looper : Slow dispatch took 237ms main h=android.app.ActivityThread$H c=android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA@1c979e2 m=0
02-16 10:32:36.825 1466 1466 W Looper : Slow delivery took 239ms main h=com.android.server.notification.NotificationManagerService$WorkerHandler c=com.android.server.notification.-$$Lambda$NotificationManagerService$NotificationAssistants$2uJN0X0VDgKmWRoJqYsux0bhlYo@cb7f173 m=0
02-16 10:32:36.831 1466 1466 W Looper : Drained
02-16 10:32:36.860 2477 2477 D PmNotificationCenter: ACTION_SCREEN_OFF
02-16 10:32:36.863 2477 2477 D PmNotificationCenter: hideNotification: skip
02-16 10:32:36.873 2477 2477 D StatusBar/NavBarView: Updating menu VISIBLE
02-16 10:32:36.874 2477 2477 D RecordingController: ___onReceive=null
02-16 10:32:36.874 2477 2477 D RecordingController: onReceive: android.intent.action.SCREEN_OFF
02-16 10:32:36.886 3687 4086 V UserExperience: TriggerManager.a() screen:true, daily:false, orientation:1, angle:0, screenOn:false, duration:1217
02-16 10:32:36.900 3764 3764 E SUI_svcsock: svc_sock_send_message(suisvc): invalid remote socket suitch
02-16 10:32:36.901 3764 3764 E SUI_svcsock: svc_sock_send_message(suisvc): invalid remote socket suilst
02-16 10:32:36.904 3668 3668 D SYS_EVENT: send event 8 notification to client
02-16 10:32:36.916 11423 11466 I HwDetectorWithState: (REDACTED) a: %d
02-16 10:32:36.917 11423 11466 I HwDetectorWithState: #stopHotwordDetection
02-16 10:32:36.920 28822 28822 D DeviceStatisticsService: Send device is not interactive
02-16 10:32:36.953 7922 7922 D AreaScreenshotView: intent : Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 }
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: closePreviewPanelAndSave removeViewImmediate null
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: java.lang.Throwable
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at com.android.systemui.lenovo.screenshot.AreaScreenshotView.closePreviewPanelAndSave(AreaScreenshotView.java:1545)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at com.android.systemui.lenovo.screenshot.AreaScreenshotView.access$1100(AreaScreenshotView.java:70)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at com.android.systemui.lenovo.screenshot.AreaScreenshotView$7.onReceive(AreaScreenshotView.java:749)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1580)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.os.Handler.handleCallback(Handler.java:938)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.os.Handler.dispatchMessage(Handler.java:99)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.os.Looper.loop(Looper.java:223)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at android.app.ActivityThread.main(ActivityThread.java:7791)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at java.lang.reflect.Method.invoke(Native Method)
02-16 10:32:36.954 7922 7922 D AreaScreenshotView: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
Gareth Evans <garethev...@gmail.com>: Feb 16 10:28AM

Hi John,
 
That's brilliant. I've spotted a few lines of code that point to the
issue. The main one in the TransposeBottomSheet file which logs as having
occurred several times and the other in the profile fragment, which must've
caused a crash for you on 5th Feb). For info, the start of the line is the
date and time (MM-DD HH:MM:SS) so you only need to copy the lines from the
day you replicate the crash - sorry I should've said!!! For some strange
reason, these crashes still don't show on my developer console on the
Google Play Store.
 
*Transpose issue*
02-16 12:03:02.190 29039 29039 E AndroidRuntime: FATAL EXCEPTION: main
02-16 12:03:02.190 29039 29039 E AndroidRuntime: Process:
com.garethevans.church.opensongtablet, PID: 29039
02-16 12:02:52.959 28884 28884 E AndroidRuntime:
java.lang.*ArrayIndexOutOfBoundsException:
length=10; index=-1*
02-16 12:02:52.959 28884 28884 E AndroidRuntime: at
java.util.ArrayList.get(ArrayList.java:439)
02-16 12:02:52.959 28884 28884 E AndroidRuntime: at
com.garethevans.church.opensongtablet.chords.*TransposeBottomSheet.e3*
(SourceFile:414)
 
*Profile issue*
02-05 07:47:45.790 5686 5686 E AndroidRuntime: Process:
com.garethevans.church.opensongtablet, PID: 5686
02-05 07:47:45.790 5686 5686 E AndroidRuntime:
java.lang.NullPointerException: Attempt to invoke virtual method 'void
p3.g3.c(*java.lang.String)' on a null object* reference
02-05 07:47:45.790 5686 5686 E AndroidRuntime: at
com.garethevans.church.opensongtablet.preferences.*ProfileFragment.l2*
(SourceFile:74)
 
The downside is that the app version had obfuscated code (meaning the
actual lines causing the issue are muddled: e3 (sourceFile:414) to shrink
the file size, but they did let me know that the app was trying to select a
null value (-1) from a list of 10 objects (presumably your current set has
10 items?). I've put in further null checks and made a debug version of
the app to test if you are willing. This debug version isn't obfuscated,
so any crashes logged in the same way you did before will be more detailed
and tell me the exact line(s) of code.
I've placed the debug version (John-debug.apk) on my website downloads
folder:
https://drive.google.com/file/d/1EqLCQ3zHXhoYBb1TgWdRmkWeUHYeQpuG/view?usp=share_link
 
Thanks for taking the time to help debug this and I'm delighted that you
and your church group get so much use out of the app - this is why I do
this!
 
Best wishes,
Gareth
 
 
You have received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to opensongapp...@googlegroups.com.

Gareth Evans

unread,
Feb 18, 2023, 5:16:01 PM2/18/23
to OpenSongApp
That's brilliant news John.

The even better news is that if you experience other issues with my apps or others, you now know how to submit a detailed crash log that helps developers track down the issues.

Best wishes,
Gareth

Reply all
Reply to author
Forward
0 new messages