java.lang.IllegalArgumentException: The density on DrawerState (androidx.compose.material3.DrawerState@a6e7ce0) was not set. Did you use DrawerState with the ModalNavigationDrawer or DismissibleNavigationDrawer composables?
at androidx.compose.runtime.Pending$keyMap$2.invoke(SourceFile:181)
at androidx.compose.material3.internal.AnchoredDraggableState.computeTarget(SourceFile:11)
at androidx.compose.material3.internal.AnchoredDraggableState$progress$2.invoke(SourceFile:35)
at androidx.compose.runtime.snapshots.SnapshotId_jvmKt.observe(SourceFile:109)
at androidx.compose.runtime.DerivedSnapshotState.currentRecord(SourceFile:260)
at androidx.compose.runtime.DerivedSnapshotState.getCurrentRecord(SourceFile:16)
at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.recordInvalidation(SourceFile:445)
at androidx.compose.runtime.snapshots.SnapshotStateObserver.access$drainChanges(SourceFile:97)
at androidx.paging.HintHandler$processHint$1.invoke(SourceFile:310)
at androidx.compose.runtime.snapshots.SnapshotKt.advanceGlobalSnapshot(SourceFile:51)
at androidx.compose.runtime.snapshots.SnapshotKt.access$advanceGlobalSnapshot(SourceFile:3)
at androidx.compose.runtime.snapshots.GlobalSnapshot.notifyObjectsInitialized$runtime_release(SourceFile:1)
at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw(SourceFile:22)
at android.view.View.draw(View.java:25661)
at android.view.View.updateDisplayListIfDirty(View.java:24444)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.draw(View.java:25661)
at com.android.internal.policy.DecorView.draw(DecorView.java:904)
at android.view.View.updateDisplayListIfDirty(View.java:24444)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:718)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:724)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:834)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:6758)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:6368)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:5183)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3593)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:12031)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1852)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1861)
at android.view.Choreographer.doCallbacks(Choreographer.java:1373)
at android.view.Choreographer.doFrame(Choreographer.java:1230)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1835)
at android.os.Handler.handleCallback(Handler.java:1027)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loopOnce(Looper.java:302)
at android.os.Looper.loop(Looper.java:412)
at android.app.ActivityThread.main(ActivityThread.java:9998)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:613)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1074)
java.lang.IllegalArgumentException: The density on DrawerState (androidx.compose.material3.DrawerState@a6e7ce0) was not set. Did you use DrawerState with the ModalNavigationDrawer or DismissibleNavigationDrawer composables?
at androidx.compose.runtime.Pending$keyMap$2.invoke(SourceFile:181)
at androidx.compose.material3.internal.AnchoredDraggableState.computeTarget(SourceFile:11)
at androidx.compose.material3.internal.AnchoredDraggableState$progress$2.invoke(SourceFile:35)
at androidx.compose.runtime.snapshots.SnapshotId_jvmKt.observe(SourceFile:109)
at androidx.compose.runtime.DerivedSnapshotState.currentRecord(SourceFile:260)
at androidx.compose.runtime.DerivedSnapshotState.getCurrentRecord(SourceFile:16)
at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.recordInvalidation(SourceFile:445)
at androidx.compose.runtime.snapshots.SnapshotStateObserver.access$drainChanges(SourceFile:97)
at androidx.paging.HintHandler$processHint$1.invoke(SourceFile:310)
at androidx.compose.runtime.snapshots.SnapshotKt.advanceGlobalSnapshot(SourceFile:51)
at androidx.compose.runtime.snapshots.SnapshotKt.access$advanceGlobalSnapshot(SourceFile:3)
at androidx.compose.runtime.snapshots.GlobalSnapshot.notifyObjectsInitialized$runtime_release(SourceFile:1)
at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw(SourceFile:22)
at android.view.View.draw(View.java:25661)
at android.view.View.updateDisplayListIfDirty(View.java:24444)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.updateDisplayListIfDirty(View.java:24435)
at android.view.View.draw(View.java:25366)
at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
at android.view.View.draw(View.java:25661)
at com.android.internal.policy.DecorView.draw(DecorView.java:904)
at android.view.View.updateDisplayListIfDirty(View.java:24444)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:718)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:724)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:834)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:6758)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:6368)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:5183)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3593)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:12031)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1852)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1861)
at android.view.Choreographer.doCallbacks(Choreographer.java:1373)
at android.view.Choreographer.doFrame(Choreographer.java:1230)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1835)
at android.os.Handler.handleCallback(Handler.java:1027)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loopOnce(Looper.java:302)
at android.os.Looper.loop(Looper.java:412)
at android.app.ActivityThread.main(ActivityThread.java:9998)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:613)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1074)