-
-
\ No newline at end of file
diff --git a/.kotlin/errors/errors-1776470266732.log b/.kotlin/errors/errors-1776470266732.log
deleted file mode 100644
index 2b7154d5..00000000
--- a/.kotlin/errors/errors-1776470266732.log
+++ /dev/null
@@ -1,199 +0,0 @@
-kotlin version: 2.3.0
-error message: Incremental compilation failed: null
-java.io.EOFException
- at java.base/java.io.DataInputStream.readFully(DataInputStream.java:210)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMapValueStorage$ReaderOverCompressedFile.get(PersistentHashMapValueStorage.java:815)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMapValueStorage.readBytes(PersistentHashMapValueStorage.java:588)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.doGet(PersistentMapImpl.java:684)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.get(PersistentMapImpl.java:621)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.get(PersistentHashMap.java:197)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.get(InMemoryStorage.kt:68)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:155)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:147)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.get(BasicMap.kt:137)
- at org.jetbrains.kotlin.incremental.TrackedLookupMap.get(LookupStorage.kt:308)
- at org.jetbrains.kotlin.incremental.LookupStorage.get(LookupStorage.kt:94)
- at org.jetbrains.kotlin.incremental.BuildUtilKt.mapLookupSymbolsToFiles(buildUtil.kt:221)
- at org.jetbrains.kotlin.incremental.BuildUtilKt.mapLookupSymbolsToFiles$default(buildUtil.kt:212)
- at org.jetbrains.kotlin.incremental.dirtyFiles.DirtyFilesContainer.addByDirtySymbols(DirtyFilesContainer.kt:38)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileWithKnownChanges(JvmSourcesToCompileCalculator.kt:63)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileImpl(JvmSourcesToCompileCalculator.kt:49)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateWithClasspathSnapshot(JvmSourcesToCompileCalculator.kt:97)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:60)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:23)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally$lambda$0$compile(IncrementalCompilerRunner.kt:225)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:267)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
-
-
-error message: Daemon compilation failed: null
-java.lang.Exception
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:69)
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:65)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:224)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:143)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:107)
- at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:75)
- at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
- at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
- at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
- at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:194)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:127)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:169)
- at org.gradle.internal.Factories$1.create(Factories.java:31)
- at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:263)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:127)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:132)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:133)
- at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
- at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
-Caused by: java.lang.AssertionError: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin: subtypes.tab, class-fq-name-to-source.tab
- at org.jetbrains.kotlin.com.google.common.io.Closer.close(Closer.java:218)
- at org.jetbrains.kotlin.incremental.IncrementalCachesManager.close(IncrementalCachesManager.kt:57)
- at kotlin.io.CloseableKt.closeFinally(Closeable.kt:47)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:293)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:147)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- ... 3 more
-Caused by: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin: subtypes.tab, class-fq-name-to-source.tab
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:95)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.close(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.com.google.common.io.Closer.close(Closer.java:205)
- ... 22 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.applyChanges(InMemoryStorage.kt:179)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.close(BasicMap.kt:157)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 24 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 44 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.close(PersistentStorage.kt:124)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 24 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 43 more
- Suppressed: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups: file-to-id.tab
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:95)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.close(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.LookupStorage.close(LookupStorage.kt:155)
- ... 23 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.close(PersistentStorage.kt:124)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 25 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 44 more
-
-
diff --git a/.kotlin/errors/errors-1776470266744.log b/.kotlin/errors/errors-1776470266744.log
deleted file mode 100644
index 0c97baac..00000000
--- a/.kotlin/errors/errors-1776470266744.log
+++ /dev/null
@@ -1,121 +0,0 @@
-kotlin version: 2.3.0
-error message: Incremental compilation failed: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab] is already registered
-java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageIfExists(LazyStorage.kt:53)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.get(InMemoryStorage.kt:68)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:155)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:147)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.get(BasicMap.kt:137)
- at org.jetbrains.kotlin.incremental.storage.AbstractSourceToOutputMap.getFqNames(SourceToOutputMaps.kt:50)
- at org.jetbrains.kotlin.incremental.AbstractIncrementalCache.classesFqNamesBySources(AbstractIncrementalCache.kt:115)
- at org.jetbrains.kotlin.incremental.dirtyFiles.ChangesDetectionUtilsKt.getRemovedClassesChanges(changesDetectionUtils.kt:142)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileWithKnownChanges(JvmSourcesToCompileCalculator.kt:77)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileImpl(JvmSourcesToCompileCalculator.kt:49)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateWithClasspathSnapshot(JvmSourcesToCompileCalculator.kt:97)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:60)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:23)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally$lambda$0$compile(IncrementalCompilerRunner.kt:225)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:267)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 46 more
-
-
-error message: Daemon compilation failed: null
-java.lang.Exception
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:69)
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:65)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:224)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:143)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:107)
- at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:75)
- at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
- at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
- at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
- at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:194)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:127)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:169)
- at org.gradle.internal.Factories$1.create(Factories.java:31)
- at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:263)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:127)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:132)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:133)
- at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
- at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
-Caused by: java.io.IOException: Could not delete '/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm'
- at org.jetbrains.kotlin.incremental.FileUtilsKt.deleteRecursivelyOrThrow(fileUtils.kt:47)
- at org.jetbrains.kotlin.incremental.FileUtilsKt.deleteDirectoryContents(fileUtils.kt:38)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.cleanOrCreateDirectories(IncrementalCompilerRunner.kt:321)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:290)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:147)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- ... 3 more
-
-
diff --git a/.kotlin/errors/errors-1776470276603.log b/.kotlin/errors/errors-1776470276603.log
deleted file mode 100644
index 38ac502e..00000000
--- a/.kotlin/errors/errors-1776470276603.log
+++ /dev/null
@@ -1,235 +0,0 @@
-kotlin version: 2.3.0
-error message: Incremental compilation failed: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab] is already registered
-java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageIfExists(LazyStorage.kt:53)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getKeys(LazyStorage.kt:67)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.getKeys(InMemoryStorage.kt:50)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.getKeys(BasicMap.kt:126)
- at org.jetbrains.kotlin.incremental.TrackedLookupMap.getKeys(LookupStorage.kt:306)
- at org.jetbrains.kotlin.incremental.LookupStorage.getLookupSymbols(LookupStorage.kt:89)
- at org.jetbrains.kotlin.incremental.classpathDiff.ClasspathSnapshotShrinker.shrinkClasspath$lambda$0(ClasspathSnapshotShrinker.kt:37)
- at org.jetbrains.kotlin.incremental.classpathDiff.ClasspathSnapshotShrinker$MetricsReporter.getLookupSymbols(ClasspathSnapshotShrinker.kt:324)
- at org.jetbrains.kotlin.incremental.classpathDiff.ClasspathSnapshotShrinker.shrinkClasspath(ClasspathSnapshotShrinker.kt:36)
- at org.jetbrains.kotlin.incremental.snapshots.LazyClasspathSnapshot.getComputedShrunkClasspathAgainstPreviousLookups(LazyClasspathSnapshot.kt:69)
- at org.jetbrains.kotlin.incremental.classpathDiff.ClasspathChangesComputer.computeClasspathChanges(ClasspathChangesComputer.kt:42)
- at org.jetbrains.kotlin.incremental.dirtyFiles.ClasspathSnapshotBasedImpactDeterminer.determineChangedAndImpactedSymbols(ClasspathSnapshotBasedImpactDeterminer.kt:42)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileImpl(JvmSourcesToCompileCalculator.kt:41)
- at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateWithClasspathSnapshot(JvmSourcesToCompileCalculator.kt:97)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:60)
- at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:23)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally$lambda$0$compile(IncrementalCompilerRunner.kt:225)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:267)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 48 more
-
-
-error message: Daemon compilation failed: null
-java.lang.Exception
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:69)
- at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:65)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:224)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:143)
- at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:107)
- at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:75)
- at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
- at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
- at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
- at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
- at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
- at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
- at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
- at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:194)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:127)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:169)
- at org.gradle.internal.Factories$1.create(Factories.java:31)
- at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:263)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:127)
- at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:132)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
- at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:133)
- at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
- at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
- at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
- at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
-Caused by: java.lang.AssertionError: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin: class-attributes.tab, supertypes.tab
- at org.jetbrains.kotlin.com.google.common.io.Closer.close(Closer.java:218)
- at org.jetbrains.kotlin.incremental.IncrementalCachesManager.close(IncrementalCachesManager.kt:57)
- at kotlin.io.CloseableKt.closeFinally(Closeable.kt:47)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:293)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:147)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- ... 3 more
-Caused by: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin: class-attributes.tab, supertypes.tab
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:95)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.close(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.com.google.common.io.Closer.close(Closer.java:205)
- ... 22 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.close(PersistentStorage.kt:124)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 24 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 43 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.applyChanges(InMemoryStorage.kt:179)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.close(BasicMap.kt:157)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 24 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 44 more
- Suppressed: java.lang.Exception: Could not close incremental caches in /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups: id-to-file.tab, lookups.tab
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:95)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.close(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.LookupStorage.close(LookupStorage.kt:155)
- ... 23 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.close(PersistentStorage.kt:124)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 25 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 44 more
- Suppressed: java.lang.IllegalStateException: Storage for [/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab] is already registered
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
- at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72)
- at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:68)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:46)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:72)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.applyChanges(InMemoryStorage.kt:108)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.applyChanges(InMemoryStorage.kt:179)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.close(InMemoryStorage.kt:136)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.close(BasicMap.kt:157)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner$close$1.invoke(BasicMapsOwner.kt:53)
- at org.jetbrains.kotlin.incremental.storage.BasicMapsOwner.forEachMapSafe(BasicMapsOwner.kt:87)
- ... 25 more
- Suppressed: java.lang.Exception: Storage[/Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugUnitTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab] registration stack trace
- at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
- ... 45 more
-
-
diff --git a/.kotlin/errors/errors-1776470276634.log b/.kotlin/errors/errors-1776470276634.log
deleted file mode 100644
index 7112bcd8..00000000
--- a/.kotlin/errors/errors-1776470276634.log
+++ /dev/null
@@ -1,52 +0,0 @@
-kotlin version: 2.3.0
-error message: Incremental compilation failed: Storage corrupted /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
-java.lang.AssertionError: Storage corrupted /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
- at org.jetbrains.kotlin.com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:83)
- at org.jetbrains.kotlin.com.intellij.openapi.diagnostic.Logger.error(Logger.java:436)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.catchCorruption(PersistentEnumeratorBase.java:689)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.doEnumerate(PersistentEnumeratorBase.java:265)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.tryEnumerate(PersistentEnumeratorBase.java:256)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.doGet(PersistentMapImpl.java:663)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.get(PersistentMapImpl.java:621)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.get(PersistentHashMap.java:197)
- at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76)
- at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.get(InMemoryStorage.kt:68)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:155)
- at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:147)
- at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.get(BasicMap.kt:137)
- at org.jetbrains.kotlin.incremental.AbstractIncrementalCache.getSupertypesOf(AbstractIncrementalCache.kt:121)
- at org.jetbrains.kotlin.incremental.BuildUtilKt.findSealedSupertypes(buildUtil.kt:270)
- at org.jetbrains.kotlin.incremental.AbstractIncrementalCache.getComplementaryFilesRecursive(AbstractIncrementalCache.kt:331)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:473)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:418)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally$lambda$0$compile(IncrementalCompilerRunner.kt:249)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:267)
- at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
- at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
- at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
- at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
- at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
- at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
- at java.base/java.lang.Thread.run(Thread.java:1583)
-Caused by: org.jetbrains.kotlin.com.intellij.util.io.CorruptedException: Storage corrupted /Users/timilehin/AndroidStudioProjects/MathAlarm/app/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
- at org.jetbrains.kotlin.com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.locate(IntToIntBtree.java:911)
- at org.jetbrains.kotlin.com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.access$100(IntToIntBtree.java:308)
- at org.jetbrains.kotlin.com.intellij.util.io.IntToIntBtree.get(IntToIntBtree.java:177)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:584)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.lambda$doEnumerate$0(PersistentEnumeratorBase.java:266)
- at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.catchCorruption(PersistentEnumeratorBase.java:671)
- ... 36 more
-
-
diff --git a/.python-version b/.python-version
new file mode 100644
index 00000000..6324d401
--- /dev/null
+++ b/.python-version
@@ -0,0 +1 @@
+3.14
diff --git a/androidApp/release/androidApp-release.aab b/androidApp/release/androidApp-release.aab
deleted file mode 100644
index 4c0a6fa1..00000000
Binary files a/androidApp/release/androidApp-release.aab and /dev/null differ
diff --git a/core/build.gradle.kts b/core/build.gradle.kts
index bbbdbb26..a899d8da 100644
--- a/core/build.gradle.kts
+++ b/core/build.gradle.kts
@@ -5,10 +5,6 @@ plugins {
}
kotlin {
-
- // Target declarations - add or remove as needed below. These define
- // which platforms this KMP module supports.
- // See: https://kotlinlang.org/docs/multiplatform-discover-project.html#targets
android {
namespace = "com.timilehinaregbesola.mathalarm.core"
compileSdk = libs.versions.android.compile.sdk.get().toInt()
@@ -24,38 +20,9 @@ kotlin {
}
}
- // For iOS targets, this is also where you should
- // configure native binary output. For more information, see:
- // https://kotlinlang.org/docs/multiplatform-build-native-binaries.html#build-xcframeworks
-
- // A step-by-step guide on how to include this library in an XCode
- // project can be found here:
- // https://developer.android.com/kotlin/multiplatform/migrate
- val xcfName = "appcoreKit"
-
- iosX64 {
- binaries.framework {
- baseName = xcfName
- }
- }
-
- iosArm64 {
- binaries.framework {
- baseName = xcfName
- }
- }
-
- iosSimulatorArm64 {
- binaries.framework {
- baseName = xcfName
- }
- }
+ iosArm64()
+ iosSimulatorArm64()
- // Source set declarations.
- // Declaring a target automatically creates a source set with the same name. By default, the
- // Kotlin Gradle Plugin creates additional source sets that depend on each other, since it is
- // common to share sources between related targets.
- // See: https://kotlinlang.org/docs/multiplatform-hierarchy.html
sourceSets {
commonMain {
dependencies {
@@ -72,14 +39,6 @@ kotlin {
}
}
- androidMain {
- dependencies {
- // Add Android-specific dependencies here. Note that this source set depends on
- // commonMain by default and will correctly pull the Android artifacts of any KMP
- // dependencies declared in commonMain.
- }
- }
-
getByName("androidDeviceTest") {
dependencies {
implementation(libs.androidx.runner)
@@ -87,16 +46,5 @@ kotlin {
implementation(libs.androidx.test.ext.junit)
}
}
-
- iosMain {
- dependencies {
- // Add iOS-specific dependencies here. This a source set created by Kotlin Gradle
- // Plugin (KGP) that each specific iOS target (e.g., iosX64) depends on as
- // part of KMP’s default source set hierarchy. Note that this source set depends
- // on common by default and will correctly pull the iOS artifacts of any
- // KMP dependencies declared in commonMain.
- }
- }
}
-
}
diff --git a/docs/release-artifacts.md b/docs/release-artifacts.md
new file mode 100644
index 00000000..50cdfa81
--- /dev/null
+++ b/docs/release-artifacts.md
@@ -0,0 +1,31 @@
+# Preserved Android release artifact
+
+The cleanup on 2026-11-06 removes `androidApp/release/androidApp-release.aab`
+from the Git index. The original file remains on disk. An identical local copy is
+under `release-archives/android/3a7fe59491b8e0ab9019040cbb01cff57b745291e83f199b73bc52b65fb20361/androidApp-release.aab`.
+That ignored directory also contains `manifest.json` and `SHA256SUMS`.
+
+The archive records the existing binary, without rebuilding or changing it.
+Its signing and distribution acceptance have not been revalidated.
+
+- Source commit: `d081490e0be83e0ca3b4f561fa4d3bf22115a147`.
+- Git blob: `4c0a6fa19c046ab46f618032f7b1b11b03131126`.
+- Size: 11904346 bytes.
+- SHA-256: `3a7fe59491b8e0ab9019040cbb01cff57b745291e83f199b73bc52b65fb20361`.
+
+Verify the preserved local copy from its archive directory:
+
+```sh
+shasum -a 256 -c SHA256SUMS
+```
+
+The local archive is not distributed with a fresh clone. The original binary
+remains in Git history and can be recovered without changing the working tree:
+
+```sh
+git show d081490:androidApp/release/androidApp-release.aab > /tmp/androidApp-release.aab
+shasum -a 256 /tmp/androidApp-release.aab
+```
+
+Future release bundles and mappings belong in release storage or ignored local
+archives. Shared IDE code styles and Xcode schemes remain versioned.
diff --git a/docs/testing.md b/docs/testing.md
index a46eb956..e93a0194 100644
--- a/docs/testing.md
+++ b/docs/testing.md
@@ -116,8 +116,24 @@ telemetry success cannot close those gates. Preserve the evidence root before
cleaning build artifacts; remove only task-owned fixtures/devices after recording
their results.
+## Supported native build targets
+
+The iOS app links the `app` framework from `shared`, which exports `core`.
+Both modules build Kotlin libraries for `iosArm64` and `iosSimulatorArm64`.
+The Xcode project excludes Intel simulator builds. There is no standalone
+`appcoreKit` framework or published core library in this repository.
+
## Fast checks (every PR)
+Repository verification scripts support Python 3.9 or newer. Python 3.14 is the
+recommended interpreter in `.python-version`; CI tests both 3.9 and 3.14. Asset
+generation scripts document their separate third-party dependencies.
+Confirm the interpreter before running the checks:
+
+```sh
+python3 -c 'import sys; sys.exit("Python 3.9 or newer is required" if sys.version_info < (3, 9) else 0)'
+```
+
```sh
./gradlew :core:testAndroidHostTest :shared:testAndroidHostTest :androidApp:testDebugUnitTest --continue
python3 -B -m unittest discover -s scripts -p '*_test.py'
diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/UserInterfaceState.xcuserstate b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/UserInterfaceState.xcuserstate
deleted file mode 100644
index e5eae231..00000000
Binary files a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ
diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/WorkspaceSettings.xcsettings b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/WorkspaceSettings.xcsettings
deleted file mode 100644
index 723a561c..00000000
--- a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- BuildLocationStyle
- UseAppPreferences
- CompilationCachingSetting
- Default
- CustomBuildLocationType
- RelativeToDerivedData
- DerivedDataLocationStyle
- Default
- ShowSharedSchemesAutomaticallyEnabled
-
-
-
diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index ee3458dd..00000000
--- a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
deleted file mode 100644
index 8a11e749..00000000
--- a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/iosApp.xcscheme b/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/iosApp.xcscheme
deleted file mode 100644
index d8c91039..00000000
--- a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/iosApp.xcscheme
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist b/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index fa59f97d..00000000
--- a/iosApp/iosApp.xcodeproj/xcuserdata/timilehin.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- SchemeUserState
-
- iosApp.xcscheme
-
- orderHint
- 0
-
-
-
-
diff --git a/scripts/verify_native_ui_boundaries.py b/scripts/verify_native_ui_boundaries.py
index bfd5b6e7..76478caf 100644
--- a/scripts/verify_native_ui_boundaries.py
+++ b/scripts/verify_native_ui_boundaries.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python3
"""Check the approved native renderer boundaries in production source and framework exports."""
+from __future__ import annotations
+
import argparse
import pathlib
import re
diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts
index 1884c26f..d0d59588 100644
--- a/shared/build.gradle.kts
+++ b/shared/build.gradle.kts
@@ -9,7 +9,6 @@ plugins {
alias(libs.plugins.native.coroutines)
}
-// Room KMP configuration
room {
schemaDirectory("$projectDir/schemas")
}
@@ -85,7 +84,6 @@ kotlin {
}
dependencies {
- // Room KMP - compiler for each platform
add("kspAndroid", libs.androidx.room.compiler)
add("kspIosArm64", libs.androidx.room.compiler)
add("kspIosSimulatorArm64", libs.androidx.room.compiler)