patzly / grocy-android

ERP beyond your fridge, now on your phone – An awesome companion app for grocy
https://patrickzedler.com/grocy/
GNU General Public License v3.0
890 stars 85 forks source link

Crash when open the recipe screen. #652

Closed HydrelioxGitHub closed 1 year ago

HydrelioxGitHub commented 1 year ago

I can see my recipe for 1 second and the it crash. Could you remember me what kind of log do you need ?

patzly commented 1 year ago

Simply go to Settings > Logging > Logs There the crashlog should be displayed. If not, please reproduce the crash again and then open the logging section again.

izacq commented 1 year ago

Same issue

beginning of crash

02-02 07:36:28.869 15436 15436 E AndroidRuntime: FATAL EXCEPTION: main 02-02 07:36:28.869 15436 15436 E AndroidRuntime: Process: xyz.zedler.patrick.grocy, PID: 15436 02-02 07:36:28.869 15436 15436 E AndroidRuntime: java.lang.NumberFormatException: For input string: "0,01" 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at java.lang.Double.parseDouble(Double.java:543) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.stream.JsonReader.nextDouble(JsonReader.java:134) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.Gson$1.read(Gson.java:14) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:3) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:1) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:46) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:3) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:33) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:33) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at xyz.zedler.patrick.grocy.helper.DownloadHelper$40$$ExternalSyntheticLambda0.onResponse(R8$$SyntheticClass:22) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at xyz.zedler.patrick.grocy.fragment.LogFragment$$ExternalSyntheticLambda3.onResponse(R8$$SyntheticClass:1) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at xyz.zedler.patrick.grocy.web.CustomStringRequest$$ExternalSyntheticLambda0.onResponse(R8$$SyntheticClass:25) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:11) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:32) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:942) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7872) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 02-02 07:36:28.869 15436 15436 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) 02-02 07:36:33.468 15561 15561 E r.patrick.grocy: Not starting debugger since process cannot load the jdwp agent. 02-02 07:44:03.572 17368 17368 E r.patrick.grocy: Not starting debugger since process cannot load the jdwp agent. 02-02 07:44:19.071 17368 17368 E AndroidRuntime: FATAL EXCEPTION: main 02-02 07:44:19.071 17368 17368 E AndroidRuntime: Process: xyz.zedler.patrick.grocy, PID: 17368 02-02 07:44:19.071 17368 17368 E AndroidRuntime: java.lang.NumberFormatException: For input string: "0,01" 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at java.lang.Double.parseDouble(Double.java:543) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.stream.JsonReader.nextDouble(JsonReader.java:134) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.Gson$1.read(Gson.java:14) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:3) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:1) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:46) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:3) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:33) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:33) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at xyz.zedler.patrick.grocy.helper.DownloadHelper$40$$ExternalSyntheticLambda0.onResponse(R8$$SyntheticClass:22) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at xyz.zedler.patrick.grocy.fragment.LogFragment$$ExternalSyntheticLambda3.onResponse(R8$$SyntheticClass:1) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at xyz.zedler.patrick.grocy.web.CustomStringRequest$$ExternalSyntheticLambda0.onResponse(R8$$SyntheticClass:25) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:11) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:32) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:942) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7872) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 02-02 07:44:19.071 17368 17368 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Thanks for the nice app, keep up the great work,

budda85 commented 1 year ago

Have the same problem and almost the same log. AndroidRuntime: java.lang.NumberFormatException: For input string: "0,5"

dominiczedler commented 1 year ago

Could you please test the latest nightly build which will be available in a few minutes?

izacq commented 1 year ago

Still not working for me. However displaying the test-server recipes works, so might (additionally) be an issue with my installation. Nginx complains about a bunch of failed get requests for unexisting recipepictures at crash time. No idea where that comes from, maybe i'll figure it out.

Not yet been able to reproduce this error connected to a test-server.

crash log, nothing new afaics

02-04 18:25:16.879 22340 22340 E AndroidRuntime: FATAL EXCEPTION: main 02-04 18:25:16.879 22340 22340 E AndroidRuntime: Process: xyz.zedler.patrick.grocy.nightly, PID: 22340 02-04 18:25:16.879 22340 22340 E AndroidRuntime: java.lang.NumberFormatException: For input string: "0,01" 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at java.lang.Double.parseDouble(Double.java:543) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.stream.JsonReader.nextDouble(JsonReader.java:922) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson$1.read(Gson.java:405) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson$1.read(Gson.java:399) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:1227) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:1137) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:1047) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.google.gson.Gson.fromJson(Gson.java:1014) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at xyz.zedler.patrick.grocy.helper.DownloadHelper$40.lambda$perform$1$xyz-zedler-patrick-grocy-helper-DownloadHelper$40(DownloadHelper.java:2653) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at xyz.zedler.patrick.grocy.helper.DownloadHelper$40$$ExternalSyntheticLambda1.onResponse(Unknown Source:8) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at xyz.zedler.patrick.grocy.helper.DownloadHelper$$ExternalSyntheticLambda29.onResponse(Unknown Source:4) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at xyz.zedler.patrick.grocy.web.CustomStringRequest.lambda$new$0(CustomStringRequest.java:68) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at xyz.zedler.patrick.grocy.web.CustomStringRequest$$ExternalSyntheticLambda0.onResponse(Unknown Source:10) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:82) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:29) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:102) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:942) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7872) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 02-04 18:25:16.879 22340 22340 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

budda85 commented 1 year ago

Here it is the same. In my ngnix I have not yet looked. Is there anything else I can do to help find the error? I have already looked in my recipes the 0,5 wich i see in the logs, but found nothing.

dominiczedler commented 1 year ago

Can someone please test it again with the latest nightly build? Also try to uninstall the old nightly build before that, this could lead to issues where the app is not updated.

I can't reproduce the error in any way, even when I simulate a response (e.g. with "0,01") like the app needs to crash according to your comments... Only when I remove my fix then the app crashes. So I hope this is a problem where the app hasn't been updated on your device properly.

budda85 commented 1 year ago

I have test it and it is the same error. Uninstall the old nightly has not helped either. What is called when i open the recipes? I looked at the API via swagger and searched for the value 0,5 , but I do not have this in any recipe. For a second I see the recipes also what shows me that the call has somehow already worked.

budda85 commented 1 year ago

I do some tests and I delete every recipe and i have still the same error.

HydrelioxGitHub commented 1 year ago

After update to 3.1 the app still crash opening the recipe screen.

HydrelioxGitHub commented 1 year ago

Same result after update to 3.1.1

Atemu commented 1 year ago

Same issue with 3.1.1 and Grocy 3.3.2.

Could this error be handled a bit more gracefully such that I can still at least see the logs in-app? It just crashes immediately upon opening.

dominiczedler commented 1 year ago

Okay, maybe I found the reason and it is fixed now. But you can reopen this issue or open a new one with reference to this if it still occurs in the upcoming release.

@Atemu You mean the app crashes without navigating to the recipe screen? This would be another issue... I hope I did understand it wrong and you mean that we just shouldn't let the app crash when you navigate to the recipe screen. But it is not that easy to find such a way.

Atemu commented 1 year ago

@dominiczedler https://github.com/patzly/grocy-android/commit/2b0dc52046e5645a94af0820ad0f819766a33c57 still crashes for me.

logcat of opening a fresh install and scanning the Server code ``` 2023-05-15 09:42:04.186 1539-2024 BackupManagerService system_server V [UserID:0] restoreAtInstall pkg=xyz.zedler.patrick.grocy.nightly token=27 restoreSet=0 2023-05-15 09:42:04.210 4680-4680 MediaProvider com.android.providers.media.module I Invalidating LocalCallingIdentity cache for package xyz.zedler.patrick.grocy.nightly. Reason: package android.intent.action.PACKAGE_ADDED 2023-05-15 09:42:04.244 3206-3206 CarrierSvcBindHelper com.android.phone D onPackageAdded: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:04.256 3206-3206 ImsResolver com.android.phone D maybeAddedImsService, packageName: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:04.307 1539-4705 BackupTransportManager system_server W Package xyz.zedler.patrick.grocy.nightly enabled setting: 0 2023-05-15 09:42:04.332 3206-3206 CarrierSvcBindHelper com.android.phone D onPackageModified: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:04.351 20788-11035 InstalledAppProviderSer org.fdroid.fdroid D insertAppIntoDb xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:04.352 3206-3206 ImsResolver com.android.phone D maybeAddedImsService, packageName: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:09.232 1539-3312 ActivityTaskManager system_server I START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity bnds=[226,233][435,485]} from uid 10016 2023-05-15 09:42:09.281 1539-3309 CoreBackPreview system_server D Window{9aecd6f u0 Splash Screen xyz.zedler.patrick.grocy.nightly}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@dabeb5a, mPriority=0} 2023-05-15 09:42:09.289 1539-1748 ActivityManager system_server I Start proc 8394:xyz.zedler.patrick.grocy.nightly/u0a771 for next-top-activity {xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity} 2023-05-15 09:42:09.316 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly I Late-enabling -Xcheck:jni 2023-05-15 09:42:09.376 1539-4144 AppsFilter system_server I interaction: PackageSetting{6a3b0fe xyz.zedler.patrick.grocy.nightly/10771} -> PackageSetting{613f05f com.android.launcher3/10016} BLOCKED 2023-05-15 09:42:09.384 8394-8394 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 171979766; UID 10771; state: ENABLED 2023-05-15 09:42:09.396 8394-8394 ziparchive xyz.zedler.patrick.grocy.nightly W Unable to open '/data/app/~~WRYWwiPTt4aRahkSZlpNDg==/xyz.zedler.patrick.grocy.nightly-wpyPzBmJ5Ii__s6UbtEIjg==/base.dm': No such file or directory 2023-05-15 09:42:09.396 8394-8394 ziparchive xyz.zedler.patrick.grocy.nightly W Unable to open '/data/app/~~WRYWwiPTt4aRahkSZlpNDg==/xyz.zedler.patrick.grocy.nightly-wpyPzBmJ5Ii__s6UbtEIjg==/base.dm': No such file or directory 2023-05-15 09:42:09.626 8394-8394 GraphicsEnvironment xyz.zedler.patrick.grocy.nightly V ANGLE Developer option for 'xyz.zedler.patrick.grocy.nightly' set to: 'default' 2023-05-15 09:42:09.627 8394-8394 GraphicsEnvironment xyz.zedler.patrick.grocy.nightly V ANGLE GameManagerService for xyz.zedler.patrick.grocy.nightly: false 2023-05-15 09:42:09.627 8394-8394 GraphicsEnvironment xyz.zedler.patrick.grocy.nightly V Neither updatable production driver nor prerelease driver is supported. 2023-05-15 09:42:09.631 8394-8394 NetworkSecurityConfig xyz.zedler.patrick.grocy.nightly D Using Network Security Config from resource network_security_configuration debugBuild: true 2023-05-15 09:42:09.632 8394-8394 NetworkSecurityConfig xyz.zedler.patrick.grocy.nightly D Using Network Security Config from resource network_security_configuration debugBuild: true 2023-05-15 09:42:09.652 8394-8394 WM-WrkMgrInitializer xyz.zedler.patrick.grocy.nightly D Initializing WorkManager with default configuration. 2023-05-15 09:42:09.667 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (max-target-o, reflection, allowed) 2023-05-15 09:42:09.667 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->c:Ljava/util/Collection; (unsupported, reflection, allowed) 2023-05-15 09:42:09.667 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden method Ljava/util/Collections$SynchronizedSet;->(Ljava/util/Set;Ljava/lang/Object;)V (max-target-o, reflection, allowed) 2023-05-15 09:42:09.667 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden method Ljava/util/Collections$SynchronizedCollection;->(Ljava/util/Collection;Ljava/lang/Object;)V (max-target-o, reflection, allowed) 2023-05-15 09:42:09.736 8394-8439 AppLocalesStorageHelper xyz.zedler.patrick.grocy.nightly W Reading app Locales : Locales record file not found: androidx.appcompat.app.AppCompatDelegate.application_locales_record_file 2023-05-15 09:42:09.740 1539-3312 PackageConfigPersister system_server W App-specific configuration not found for packageName: xyz.zedler.patrick.grocy.nightly and userId: 0 2023-05-15 09:42:09.743 8394-8433 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 160794467; UID 10771; state: ENABLED 2023-05-15 09:42:09.745 8394-8394 ColorResou...derCreator xyz.zedler.patrick.grocy.nightly I Table created, length: 6780 2023-05-15 09:42:09.825 8394-8394 NativeCrypto xyz.zedler.patrick.grocy.nightly V Registering org/conscrypt/NativeCrypto's 288 native methods... 2023-05-15 09:42:09.829 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (unsupported, reflection, allowed) 2023-05-15 09:42:09.844 1539-2317 PackageConfigPersister system_server W App-specific configuration not found for packageName: xyz.zedler.patrick.grocy.nightly and userId: 0 2023-05-15 09:42:09.854 8394-8394 ColorResou...derCreator xyz.zedler.patrick.grocy.nightly I Table created, length: 4848 2023-05-15 09:42:09.952 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed) 2023-05-15 09:42:09.953 8394-8394 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed) 2023-05-15 09:42:10.045 8394-8394 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 210923482; UID 10771; state: ENABLED 2023-05-15 09:42:10.078 8394-8394 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 171228096; UID 10771; state: ENABLED 2023-05-15 09:42:10.135 1539-3312 CoreBackPreview system_server D Window{91abf0c u0 xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@459aa6a, mPriority=0} 2023-05-15 09:42:10.177 8394-8434 AdrenoGLES-0 xyz.zedler.patrick.grocy.nightly I QUALCOMM build : 9fb8420ccd, I4cee0650f2 Build Date : 05/17/21 OpenGL ES Shader Compiler Version: EV031.32.02.12 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 2023-05-15 09:42:10.177 8394-8434 AdrenoGLES-0 xyz.zedler.patrick.grocy.nightly I Build Config : S P 10.0.7 AArch64 2023-05-15 09:42:10.177 8394-8434 AdrenoGLES-0 xyz.zedler.patrick.grocy.nightly I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 2023-05-15 09:42:10.186 8394-8434 AdrenoGLES-0 xyz.zedler.patrick.grocy.nightly I PFP: 0x016ee197, ME: 0x00000000 2023-05-15 09:42:10.202 8394-8434 OpenGLRenderer xyz.zedler.patrick.grocy.nightly E Unable to match the desired swap behavior. 2023-05-15 09:42:10.210 8394-8443 Gralloc4 xyz.zedler.patrick.grocy.nightly I Adding additional valid usage bits: 0x8202000 2023-05-15 09:42:10.224 8394-8394 View xyz.zedler.patrick.grocy.nightly W requestLayout() improperly called by android.widget.FrameLayout{76a2aed V.E...... ......ID 0,0-1080,2037 #2} during layout: running second layout pass 2023-05-15 09:42:10.224 8394-8394 View xyz.zedler.patrick.grocy.nightly W requestLayout() improperly called by android.widget.FrameLayout{1bc109c V.E...... ......ID 34,872-1046,872 #7f0a01f3 app:id/frame_onboarding_container} during layout: running second layout pass 2023-05-15 09:42:10.307 8394-8434 Parcel xyz.zedler.patrick.grocy.nightly W Expecting binder but got null! 2023-05-15 09:42:10.314 1539-1736 ziparchive system_server W Unable to open '/data/app/~~WRYWwiPTt4aRahkSZlpNDg==/xyz.zedler.patrick.grocy.nightly-wpyPzBmJ5Ii__s6UbtEIjg==/base.dm': No such file or directory 2023-05-15 09:42:10.316 1539-1736 ActivityTaskManager system_server I Displayed xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity: +1s79ms 2023-05-15 09:42:10.400 1539-3312 CoreBackPreview system_server D Window{9aecd6f u0 Splash Screen xyz.zedler.patrick.grocy.nightly}: Setting back callback null 2023-05-15 09:42:10.402 1539-4144 InputManager-JNI system_server W Input channel object '9aecd6f Splash Screen xyz.zedler.patrick.grocy.nightly (client)' was disposed without first being removed with the input manager! 2023-05-15 09:42:10.725 3206-3206 CarrierSvcBindHelper com.android.phone D onPackageModified: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:10.752 3206-3206 ImsResolver com.android.phone D maybeAddedImsService, packageName: xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:11.975 8394-8394 NavController xyz.zedler.patrick.grocy.nightly I Ignoring popBackStack to destination xyz.zedler.patrick.grocy.nightly:id/navigation_login as it was not found on the current back stack 2023-05-15 09:42:11.977 8394-8394 OnBackInvokedCallback xyz.zedler.patrick.grocy.nightly W OnBackInvokedCallback is not enabled for the application. Set 'android:enableOnBackInvokedCallback="true"' in the application manifest. 2023-05-15 09:42:14.049 8394-8394 DecodeHintManager xyz.zedler.patrick.grocy.nightly I Hints from the Intent: {} 2023-05-15 09:42:14.166 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly D pause() 2023-05-15 09:42:15.252 8394-8469 ProfileInstaller xyz.zedler.patrick.grocy.nightly D Installing profile for xyz.zedler.patrick.grocy.nightly 2023-05-15 09:42:34.962 8394-8408 k.grocy.nightly xyz.zedler.patrick.grocy.nightly W Cleared Reference was only reachable from finalizer (only reported once) 2023-05-15 09:42:34.998 8394-8410 System xyz.zedler.patrick.grocy.nightly W A resource failed to call release. 2023-05-15 09:42:47.512 8276-8276 GrantPermi...sViewModel com.android.permissioncontroller V Logged buttons presented and clicked permissionGroupName=android.permission-group.CAMERA uid=10771 selectedLocations=0 package=xyz.zedler.patrick.grocy.nightly presentedButtons=44 clickedButton=32 sessionId=-8228302641366896798 targetSdk=33 2023-05-15 09:42:47.525 1539-2317 OneTimePer...serManager system_server I Start tracking xyz.zedler.patrick.grocy.nightly. uid=10771 timeout=60000 killedDelay=5000 importanceToResetTimer=100 importanceToKeepSessionAlive=125 2023-05-15 09:42:47.526 1539-2317 OneTimePer...serManager system_server V Importance changed for xyz.zedler.patrick.grocy.nightly (10771). importance=100 2023-05-15 09:42:47.527 8276-8276 GrantPermi...sViewModel com.android.permissioncontroller V Permission grant result requestId=-8228302641366896798 callingUid=10771 callingPackage=xyz.zedler.patrick.grocy.nightly permission=android.permission.CAMERA isImplicit=false result=10 2023-05-15 09:42:47.613 8394-8394 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 78294732; UID 10771; state: ENABLED 2023-05-15 09:42:47.626 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly D resume() 2023-05-15 09:42:47.643 8394-8583 CameraInstance xyz.zedler.patrick.grocy.nightly D Opening camera 2023-05-15 09:42:47.646 8394-8583 Compatibil...geReporter xyz.zedler.patrick.grocy.nightly D Compat change id reported: 250678880; UID 10771; state: ENABLED 2023-05-15 09:42:47.646 8394-8583 CameraBase xyz.zedler.patrick.grocy.nightly I Connect camera (legacy API) - overrideToPortrait 0 2023-05-15 09:42:47.647 1135-6054 CameraService cameraserver I CameraService::connect call (PID 8394 "xyz.zedler.patrick.grocy.nightly", camera ID 0) and Camera API version 1 2023-05-15 09:42:47.691 1135-6054 Camera2ClientBase cameraserver I Camera 0: Opened. Client: xyz.zedler.patrick.grocy.nightly (PID 8394, UID 10771) 2023-05-15 09:42:47.784 8394-8583 CameraInstance xyz.zedler.patrick.grocy.nightly D Configuring camera 2023-05-15 09:42:47.784 8394-8583 CameraManager xyz.zedler.patrick.grocy.nightly I Camera Display Orientation: 90 2023-05-15 09:42:47.785 8394-8583 CameraManager xyz.zedler.patrick.grocy.nightly I Initial camera parameters: preview-size=1920x1080;video-size=1920x1080;preferred-preview-size-for-video=1920x1080;preview-size-values=2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;video-size-values=3952x1824,3840x2160,3264x2448,3200x2400,2880x2156,2688x1512,2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;preview-format=yuv420sp;preview-format-values=yuv420p,yuv420sp,;preview-frame-rate=30;preview-fps-range=4000,30000;preview-fps-range-values=(4000,15000),(15000,15000),(4000,30000),(7000,30000),(30000,30000);preview-frame-rate-values=15,30;picture-size=4000x3000;picture-size-values=4000x3000,3952x1824,3840x2160,3264x2448,3200x2400,2976x2976,2880x2156,2688x1512,2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;picture-format=jpeg;picture-format-values=jpeg;jpeg-thumbnail-width=320;jpeg-thumbnail-height=240;jpeg-thumbnail-size-values=0x0,176x144,240x144,256x144,240x160,256x154,246x184,240x240,286x214,320x240;jpeg-thumbnail-quality=90;jpeg-quality=90;rotation=0;whitebalance=auto;whitebalance-values=auto,incandescent,fluorescent,warm-fluorescent,daylight,cloudy-daylight,twilight,shade,;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,aqua,blackboard,whiteboard;antibanding=auto;antibanding-values=off,50hz,60hz,auto;flash-mode=off;flash-mode-values=off,auto,on,torch;focus-mode=auto;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;max-num-focus-areas=1;focus-areas=(0,0,0,0,0);focal-length=5.58;horizontal-view-angle=59.6665;vertical-view-angle=46.5458;exposure-compensation=0;max-exposure-compensation=12;min-exposure-compensation=-12;exposure-compensation-step=0.166667;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;max-num-metering-areas=1;metering-areas=(0,0,0,0,0);zoom=0;zoom-ratios=100,107,114,121,128,135,142,149,156,163,170,177,184,191,198,206,213,220,227,234,241,248,255,262,269,276,283,290,297,305,312,319,326,333,340,347,354,361,368,375,382,389,396,404,411,418,425,432,439,446,453,460,467,474,481,488,495,503,510,517,524,531,538,545,552,559,566,573,580,587,594,602,609,616,623,630,637,644,651,658,665,672,679,686,693,701,708,715,722,729,736,743,750,757,764,771,778,785,792,799;zoom-supported=true;max-zoom=99;smooth-zoom-supported=false;focus-distances=Infinity,Infinity,Infinity;max-num-detected-faces-hw=10;max-num-detected-faces-sw=0;video-frame-format=android-opaque;recording-hint=false;video-stabilization=false;video-stabilization-supported=true;video-snapshot-supported=false 2023-05-15 09:42:47.786 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Requesting focus mode value from among: [continuous-picture, continuous-video, auto] 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Supported focus mode values: [infinity, auto, macro, continuous-video, continuous-picture] 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Can set focus mode to: continuous-picture 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Requesting flash mode value from among: [off] 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Supported flash mode values: [off, auto, on, torch] 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Can set flash mode to: off 2023-05-15 09:42:47.787 8394-8583 CameraConfiguration xyz.zedler.patrick.grocy.nightly I Flash mode already set to off 2023-05-15 09:42:47.787 8394-8583 PreviewScalingStrategy xyz.zedler.patrick.grocy.nightly I Viewfinder size: 420x420 2023-05-15 09:42:47.788 8394-8583 PreviewScalingStrategy xyz.zedler.patrick.grocy.nightly I Preview in order of preference: [640x480, 640x400, 720x480, 352x288, 800x600, 800x480, 864x480, 640x360, 1024x768, 1024x738, 320x240, 240x320, 1080x1080, 1280x960, 1280x768, 720x1280, 1280x720, 1440x1080, 1600x1200, 176x144, 1920x1440, 1920x1080, 2048x1536, 2340x1080, 2560x1440] 2023-05-15 09:42:47.788 8394-8583 CameraManager xyz.zedler.patrick.grocy.nightly I Final camera parameters: video-size=1920x1080;preferred-preview-size-for-video=1920x1080;preview-size-values=2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;video-size-values=3952x1824,3840x2160,3264x2448,3200x2400,2880x2156,2688x1512,2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;preview-format=yuv420sp;preview-format-values=yuv420p,yuv420sp,;preview-frame-rate=30;preview-fps-range=4000,30000;preview-fps-range-values=(4000,15000),(15000,15000),(4000,30000),(7000,30000),(30000,30000);preview-frame-rate-values=15,30;picture-size=4000x3000;picture-size-values=4000x3000,3952x1824,3840x2160,3264x2448,3200x2400,2976x2976,2880x2156,2688x1512,2560x1440,2340x1080,2048x1536,1920x1440,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1080x1080,1024x738,1024x768,864x480,800x600,800x480,720x1280,720x480,640x480,640x400,640x360,352x288,320x240,240x320,176x144;picture-format=jpeg;picture-format-values=jpeg;jpeg-thumbnail-width=320;jpeg-thumbnail-height=240;jpeg-thumbnail-size-values=0x0,176x144,240x144,256x144,240x160,256x154,246x184,240x240,286x214,320x240;jpeg-thumbnail-quality=90;jpeg-quality=90;rotation=0;whitebalance=auto;whitebalance-values=auto,incandescent,fluorescent,warm-fluorescent,daylight,cloudy-daylight,twilight,shade,;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,aqua,blackboard,whiteboard;antibanding=auto;antibanding-values=off,50hz,60hz,auto;flash-mode=off;flash-mode-values=off,auto,on,torch;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;max-num-focus-areas=1;focus-areas=(0,0,0,0,0);focal-length=5.58;horizontal-view-angle=59.6665;vertical-view-angle=46.5458;exposure-compensation=0;max-exposure-compensation=12;min-exposure-compensation=-12;exposure-compensation-step=0.166667;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;max-num-metering-areas=1;metering-areas=(0,0,0,0,0);zoom=0;zoom-ratios=100,107,114,121,128,135,142,149,156,163,170,177,184,191,198,206,213,220,227,234,241,248,255,262,269,276,283,290,297,305,312,319,326,333,340,347,354,361,368,375,382,389,396,404,411,418,425,432,439,446,453,460,467,474,481,488,495,503,510,517,524,531,538,545,552,559,566,573,580,587,594,602,609,616,623,630,637,644,651,658,665,672,679,686,693,701,708,715,722,729,736,743,750,757,764,771,778,785,792,799;zoom-supported=true;max-zoom=99;smooth-zoom-supported=false;focus-distances=Infinity,Infinity,Infinity;max-num-detected-faces-hw=10;max-num-detected-faces-sw=0;video-frame-format=android-opaque;recording-hint=false;video-stabilization=false;video-stabilization-supported=true;video-snapshot-supported=false;focus-mode=continuous-picture;preview-size=640x480 2023-05-15 09:42:47.789 8394-8394 CenterCropStrategy xyz.zedler.patrick.grocy.nightly I Preview: 480x640; Scaled: 420x560; Want: 420x420 2023-05-15 09:42:47.790 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly I Starting preview 2023-05-15 09:42:47.790 8394-8583 CameraInstance xyz.zedler.patrick.grocy.nightly D Starting preview 2023-05-15 09:42:47.890 8394-8583 AutoFocusManager xyz.zedler.patrick.grocy.nightly I Current focus mode 'continuous-picture'; use auto focus? false 2023-05-15 09:42:48.898 8394-8595 DecoderThread xyz.zedler.patrick.grocy.nightly D Found barcode in 23 ms 2023-05-15 09:42:48.900 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly D pause() 2023-05-15 09:42:48.901 8394-8583 CameraInstance xyz.zedler.patrick.grocy.nightly D Closing camera 2023-05-15 09:42:48.913 8394-8394 CameraInstance xyz.zedler.patrick.grocy.nightly D Camera is closed, not requesting preview 2023-05-15 09:42:48.914 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly D pause() 2023-05-15 09:42:48.973 1539-9981 PackageConfigPersister system_server W App-specific configuration not found for packageName: xyz.zedler.patrick.grocy.nightly and userId: 0 2023-05-15 09:42:49.093 1135-7804 Camera2ClientBase cameraserver I Closed Camera 0. Client was: xyz.zedler.patrick.grocy.nightly (PID 8394, UID 10771) 2023-05-15 09:42:49.950 8394-8632 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(5) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:50.152 8394-8634 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(81) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:50.155 8394-8636 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(128) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:50.867 8394-8394 CameraPreview xyz.zedler.patrick.grocy.nightly D pause() 2023-05-15 09:42:51.000 1539-3312 PackageConfigPersister system_server W App-specific configuration not found for packageName: xyz.zedler.patrick.grocy.nightly and userId: 0 2023-05-15 09:42:51.230 8394-8634 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(91) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:51.237 8394-8637 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(116) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:51.239 8394-8636 TrafficStats xyz.zedler.patrick.grocy.nightly D tagSocket(103) with statsTag=0x31e1d4bd, statsUid=-1 2023-05-15 09:42:52.415 8394-8671 SQLiteQuery xyz.zedler.patrick.grocy.nightly E exception: Row too big to fit into CursorWindow requiredPos=0, totalRows=8; query: SELECT * FROM recipe_table 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W io.reactivex.rxjava3.exceptions.OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=8 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:718) 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:715) 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.observers.ConsumerSingleObserver.onError(ConsumerSingleObserver.java:46) 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess$DoOnSuccess.onError(SingleDoOnSuccess.java:65) 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:79) 2023-05-15 09:42:52.417 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:123) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.os.Handler.handleCallback(Handler.java:942) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.os.Handler.dispatchMessage(Handler.java:99) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.os.Looper.loopOnce(Looper.java:201) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.os.Looper.loop(Looper.java:288) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.app.ActivityThread.main(ActivityThread.java:7884) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.lang.reflect.Method.invoke(Native Method) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W Caused by: android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=8 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:1024) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:838) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:145) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132) 2023-05-15 09:42:52.418 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at xyz.zedler.patrick.grocy.dao.RecipeDao_Impl$5.call(RecipeDao_Impl.java:150) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at xyz.zedler.patrick.grocy.dao.RecipeDao_Impl$5.call(RecipeDao_Impl.java:136) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at androidx.room.rxjava3.RxRoom.lambda$createSingle$6(RxRoom.java:176) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at androidx.room.rxjava3.RxRoom$$ExternalSyntheticLambda5.subscribe(Unknown Source:2) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.operators.single.SingleCreate.subscribeActual(SingleCreate.java:40) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.operators.single.SingleZipArray.subscribeActual(SingleZipArray.java:63) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.util.concurrent.FutureTask.run(FutureTask.java:264) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) 2023-05-15 09:42:52.419 8394-8394 System.err xyz.zedler.patrick.grocy.nightly W at java.lang.Thread.run(Thread.java:1012) 2023-05-15 09:42:52.420 8394-8394 AndroidRuntime xyz.zedler.patrick.grocy.nightly E FATAL EXCEPTION: main Process: xyz.zedler.patrick.grocy.nightly, PID: 8394 io.reactivex.rxjava3.exceptions.OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=8 at io.reactivex.rxjava3.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:718) at io.reactivex.rxjava3.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:715) at io.reactivex.rxjava3.internal.observers.ConsumerSingleObserver.onError(ConsumerSingleObserver.java:46) at io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess$DoOnSuccess.onError(SingleDoOnSuccess.java:65) at io.reactivex.rxjava3.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:79) at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:123) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7884) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) Caused by: android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=8 at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method) at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:1024) at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:838) at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62) at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:145) at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132) at xyz.zedler.patrick.grocy.dao.RecipeDao_Impl$5.call(RecipeDao_Impl.java:150) at xyz.zedler.patrick.grocy.dao.RecipeDao_Impl$5.call(RecipeDao_Impl.java:136) at androidx.room.rxjava3.RxRoom.lambda$createSingle$6(RxRoom.java:176) at androidx.room.rxjava3.RxRoom$$ExternalSyntheticLambda5.subscribe(Unknown Source:2) at io.reactivex.rxjava3.internal.operators.single.SingleCreate.subscribeActual(SingleCreate.java:40) at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855) at io.reactivex.rxjava3.internal.operators.single.SingleZipArray.subscribeActual(SingleZipArray.java:63) at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855) at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89) at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644) at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65) at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012) 2023-05-15 09:42:52.424 1539-9981 ActivityTaskManager system_server W Force finishing activity xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity 2023-05-15 09:42:52.448 8394-8394 Process xyz.zedler.patrick.grocy.nightly I Sending signal. PID: 8394 SIG: 9 2023-05-15 09:42:52.510 1539-9977 ActivityManager system_server I Process xyz.zedler.patrick.grocy.nightly (pid 8394) has died: fg TOP 2023-05-15 09:42:52.511 1539-24437 WindowManager system_server I WIN DEATH: Window{91abf0c u0 xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity} 2023-05-15 09:42:52.512 1539-24437 InputManager-JNI system_server W Input channel object '91abf0c xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity (client)' was disposed without first being removed with the input manager! 2023-05-15 09:42:52.514 1539-1737 OneTimePer...serManager system_server V Importance changed for xyz.zedler.patrick.grocy.nightly (10771). importance=1000 2023-05-15 09:42:52.515 1539-1737 OneTimePer...serManager system_server V Importance changed for xyz.zedler.patrick.grocy.nightly (10771). importance=1000 2023-05-15 09:42:52.515 1539-1737 OneTimePer...serManager system_server V Importance changed for xyz.zedler.patrick.grocy.nightly (10771). importance=1000 2023-05-15 09:42:52.549 1539-1740 WindowManager system_server W Failed to deliver inset state change to w=Window{91abf0c u0 xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity EXITING} android.os.DeadObjectException at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(BinderProxy.java:584) at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:473) at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4017) at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$4$com-android-server-wm-InsetsStateController(InsetsStateController.java:351) at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda2.run(Unknown Source:2) at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:345) at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:226) at com.android.server.wm.WindowAnimator.lambda$new$1$com-android-server-wm-WindowAnimator(WindowAnimator.java:106) at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(Unknown Source:2) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239) at android.view.Choreographer.doCallbacks(Choreographer.java:899) at android.view.Choreographer.doFrame(Choreographer.java:827) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.os.HandlerThread.run(HandlerThread.java:67) at com.android.server.ServiceThread.run(ServiceThread.java:44) 2023-05-15 09:42:52.579 1539-1740 WindowManager system_server W Exception thrown during dispatchAppVisibility Window{91abf0c u0 xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity EXITING} android.os.DeadObjectException at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(BinderProxy.java:584) at android.view.IWindow$Stub$Proxy.dispatchAppVisibility(IWindow.java:536) at com.android.server.wm.WindowState.sendAppVisibilityToClients(WindowState.java:3484) at com.android.server.wm.WindowContainer.sendAppVisibilityToClients(WindowContainer.java:1231) at com.android.server.wm.WindowToken.setClientVisible(WindowToken.java:392) at com.android.server.wm.ActivityRecord.setClientVisible(ActivityRecord.java:6770) at com.android.server.wm.ActivityRecord.onAnimationFinished(ActivityRecord.java:7592) at com.android.server.wm.ActivityRecord.postApplyAnimation(ActivityRecord.java:5454) at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:5414) at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:5418) at com.android.server.wm.AppTransitionController.handleClosingApps(AppTransitionController.java:1158) at com.android.server.wm.AppTransitionController.handleAppTransitionReady(AppTransitionController.java:268) at com.android.server.wm.RootWindowContainer.checkAppTransitionReady(RootWindowContainer.java:981) at com.android.server.wm.RootWindowContainer.performSurfacePlacementNoTrace(RootWindowContainer.java:837) at com.android.server.wm.RootWindowContainer.performSurfacePlacement(RootWindowContainer.java:779) at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop(WindowSurfacePlacer.java:177) at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:126) at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:115) at com.android.server.wm.WindowSurfacePlacer$Traverser.run(WindowSurfacePlacer.java:57) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.os.HandlerThread.run(HandlerThread.java:67) at com.android.server.ServiceThread.run(ServiceThread.java:44) 2023-05-15 09:42:52.926 1539-1739 ActivityTaskManager system_server W Activity top resumed state loss timeout for ActivityRecord{f221b23 u0 xyz.zedler.patrick.grocy.nightly/xyz.zedler.patrick.grocy.activity.SplashActivity} t-1 f}} 2023-05-15 09:42:57.515 1539-1539 OneTimePer...serManager system_server I One time session expired for xyz.zedler.patrick.grocy.nightly (10771). 2023-05-15 09:42:57.671 8276-8308 Permission...erviceImpl com.android.permissioncontroller V Permission grant result requestId=-7041917173075438249 callingUid=10771 callingPackage=xyz.zedler.patrick.grocy.nightly permission=android.permission.CAMERA isImplicit=false result=15 ```
Atemu commented 1 year ago

Should I open a separate issue on this?

dominiczedler commented 1 year ago

@Atemu Thats another issue, let's proceed in #698.

HydrelioxGitHub commented 1 year ago

The crash still here for me with version 3.2

budda85 commented 1 year ago

For me it is working. I can read, add and modify the recipes. Thx

dominiczedler commented 1 year ago

@HydrelioxGitHub Can you please also share a crash log with us (the text from Settings -> Debugging -> Logs, after the app crashed)? I can't see anything from you in this issue regarding logs, you just always tell us that it is still not working on your phone. :)

HydrelioxGitHub commented 1 year ago

That's because I can't see anything in the logs. Only :

--------- beginning of main

HydrelioxGitHub commented 1 year ago

Do I have to check anywhere else?

dominiczedler commented 1 year ago

@HydrelioxGitHub The crash should be gone with the next version 3.3.0. Maybe you can try the nightly build (which will be built in a few hours)?

You can reopen this issue (if it is possible for you) if the issue still occurs or open a new issue.

HydrelioxGitHub commented 1 year ago

I think I will wait until the Play Store release ( If it's not available next week I will try the nightly build)

Edit : I've tried the last nightly build (mlkit) and it works like a charm. Thank you for your time ⌚and your skills 💪