Skip to content

[Bug]: After adding a large keyword list, trying to access the keywords crashes Curbox #413

Description

@Fefff

Summary

No response

Steps to Reproduce

  1. Download one of the larger packs from https://github.com/curbox-app/website_packs
  2. Go to 'Keywords and Websites' in Reducers
  3. Import the list and save
  4. Leave the app
  5. Open a supported browser and try to go to one of the blocked websites
  6. Return to Curbox
  7. Go to 'Keywords and Websites' again

Actual Behavior

I noticed that it didn't seem to block one of the more popular websites. I went back to Curbox to check the list, but when trying to open the Keywords and Websites option, I get the following view

Image

After a few seconds, there is a pop up saying that Curbox has crashed.

Environment

Motorola Razr 40 Ultra, Android 15, Curbox 4-fdroid

Additional Context (optional)

Crash log:

...mpt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:54 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:55 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:55 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:55 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:56 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:56 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:04:57 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:27 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:33 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:33 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:33 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:38 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:38 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:39 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:39 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:41 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:41 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:41 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:41 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:46 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:46 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:49 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:49 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:54 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:07:54 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:02 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:02 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:02 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:03 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:03 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:03 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:03 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:10 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Non-Fatal Error (Caught) at 2026-08-30 07:13:21 ---
java.lang.Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:139)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:832)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
	at neth.iecal.curbox.trackers.ReelsCountTracker.onEvent(ReelsCountTracker.kt:94)
	at neth.iecal.curbox.services.AppBlockerService$startBackgroundWorker$1.invokeSuspend(AppBlockerService.kt:129)
	... 6 more

--- Crash at 2026-08-30 07:13:21 ---
Device: motorola motorola razr 40 ultra (Android 15)
java.lang.OutOfMemoryError: Failed to allocate a 134250512 byte allocation with 100663296 free bytes and 110MB until OOM, target footprint 253288560, growth limit 268435456
	at java.util.Arrays.copyOf(Arrays.java:4276)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:301)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:791)
	at java.lang.StringBuffer.append(StringBuffer.java:422)
	at java.io.StringWriter.write(StringWriter.java:99)
	at kotlin.io.TextStreamsKt.copyTo(ReadWrite.kt:130)
	at kotlin.io.TextStreamsKt.copyTo$default(ReadWrite.kt:125)
	at kotlin.io.TextStreamsKt.readText(ReadWrite.kt:112)
	at kotlin.io.FilesKt__FileReadWriteKt.readText(FileReadWrite.kt:131)
	at kotlin.io.FilesKt__FileReadWriteKt.readText$default(FileReadWrite.kt:131)
	at neth.iecal.curbox.ui.fragments.main.InfoFragment.showCrashLogs(InfoFragment.kt:180)
	at neth.iecal.curbox.ui.fragments.main.InfoFragment.setupClickListeners$lambda$12(InfoFragment.kt:155)
	at neth.iecal.curbox.ui.fragments.main.InfoFragment.$r8$lambda$-O4oMxvY8Z6RZeWx7wfQhE8yuJU(InfoFragment.kt:0)
	at neth.iecal.curbox.ui.fragments.main.InfoFragment$$ExternalSyntheticLambda13.onClick(D8$$SyntheticClass:0)
	at android.view.View.performClick(View.java:8052)
	at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218)
	at android.view.View.performClickInternal(View.java:8029)
	at android.view.View.-$$Nest$mperformClickInternal(View.java:0)
	at android.view.View$PerformClick.run(View.java:31419)
	at android.os.Handler.handleCallback(Handler.java:1001)
	at android.os.Handler.dispatchMessage(Handler.java:105)
	at android.os.Looper.loopOnce(Looper.java:268)
	at android.os.Looper.loop(Looper.java:384)
	at android.app.ActivityThread.main(ActivityThread.java:8921)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:907)

Also to note: I had two existing keyword groups prior to adding in 18k+ entries from one of the lists.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions