commit ec90a7f3aadb366e72c943fe53be06c12ddcfc5d Author: anorien90 Date: Tue Dec 9 11:35:41 2025 +0100 added base files diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..deafd99 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +**/build/* diff --git a/FastAdmin/.gradle/9.2.0/checksums/checksums.lock b/FastAdmin/.gradle/9.2.0/checksums/checksums.lock new file mode 100644 index 0000000..2568e4b Binary files /dev/null and b/FastAdmin/.gradle/9.2.0/checksums/checksums.lock differ diff --git a/FastAdmin/.gradle/9.2.0/checksums/md5-checksums.bin b/FastAdmin/.gradle/9.2.0/checksums/md5-checksums.bin new file mode 100644 index 0000000..fda33b4 Binary files /dev/null and b/FastAdmin/.gradle/9.2.0/checksums/md5-checksums.bin differ diff --git a/FastAdmin/.gradle/9.2.0/checksums/sha1-checksums.bin b/FastAdmin/.gradle/9.2.0/checksums/sha1-checksums.bin new file mode 100644 index 0000000..b756252 Binary files /dev/null and b/FastAdmin/.gradle/9.2.0/checksums/sha1-checksums.bin differ diff --git a/FastAdmin/.gradle/9.2.0/fileChanges/last-build.bin b/FastAdmin/.gradle/9.2.0/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/FastAdmin/.gradle/9.2.0/fileChanges/last-build.bin differ diff --git a/FastAdmin/.gradle/9.2.0/fileHashes/fileHashes.lock b/FastAdmin/.gradle/9.2.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..1c6b6b4 Binary files /dev/null and b/FastAdmin/.gradle/9.2.0/fileHashes/fileHashes.lock differ diff --git a/FastAdmin/.gradle/9.2.0/gc.properties b/FastAdmin/.gradle/9.2.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastAdmin/.gradle/9.2.1/checksums/checksums.lock b/FastAdmin/.gradle/9.2.1/checksums/checksums.lock new file mode 100644 index 0000000..0be34c7 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/checksums/checksums.lock differ diff --git a/FastAdmin/.gradle/9.2.1/checksums/md5-checksums.bin b/FastAdmin/.gradle/9.2.1/checksums/md5-checksums.bin new file mode 100644 index 0000000..c1e7d3a Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/checksums/md5-checksums.bin differ diff --git a/FastAdmin/.gradle/9.2.1/checksums/sha1-checksums.bin b/FastAdmin/.gradle/9.2.1/checksums/sha1-checksums.bin new file mode 100644 index 0000000..2409ad4 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/checksums/sha1-checksums.bin differ diff --git a/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.bin b/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000..11a2bda Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.bin differ diff --git a/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.lock b/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..f0877cd Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/executionHistory/executionHistory.lock differ diff --git a/FastAdmin/.gradle/9.2.1/fileChanges/last-build.bin b/FastAdmin/.gradle/9.2.1/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/fileChanges/last-build.bin differ diff --git a/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.bin b/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000..7d47812 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.bin differ diff --git a/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.lock b/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..4fe02f3 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/fileHashes/fileHashes.lock differ diff --git a/FastAdmin/.gradle/9.2.1/fileHashes/resourceHashesCache.bin b/FastAdmin/.gradle/9.2.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..75d8f88 Binary files /dev/null and b/FastAdmin/.gradle/9.2.1/fileHashes/resourceHashesCache.bin differ diff --git a/FastAdmin/.gradle/9.2.1/gc.properties b/FastAdmin/.gradle/9.2.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastAdmin/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/FastAdmin/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..784bdd3 Binary files /dev/null and b/FastAdmin/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/FastAdmin/.gradle/buildOutputCleanup/cache.properties b/FastAdmin/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..8933393 --- /dev/null +++ b/FastAdmin/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Sun Dec 07 12:41:48 CET 2025 +gradle.version=9.2.1 diff --git a/FastAdmin/.gradle/buildOutputCleanup/outputFiles.bin b/FastAdmin/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..a3b02fb Binary files /dev/null and b/FastAdmin/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/FastAdmin/.gradle/file-system.probe b/FastAdmin/.gradle/file-system.probe new file mode 100644 index 0000000..3699db7 Binary files /dev/null and b/FastAdmin/.gradle/file-system.probe differ diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765112649614.log b/FastAdmin/.gradle/kotlin/errors/errors-1765112649614.log new file mode 100644 index 0000000..282c1e8 --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765112649614.log @@ -0,0 +1,159 @@ +kotlin version: 1.9.23 +error message: Daemon compilation failed: Connection to the Kotlin daemon has been unexpectedly lost. This might be caused by the daemon being killed by another process or the operating system, or by JVM crash. +org.jetbrains.kotlin.gradle.tasks.DaemonCrashedException: Connection to the Kotlin daemon has been unexpectedly lost. This might be caused by the daemon being killed by another process or the operating system, or by JVM crash. + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:250) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: + java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:195) + at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:215) + at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:160) + at jdk.proxy6/jdk.proxy6.$Proxy191.compile(Unknown Source) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.incrementalCompilationWithDaemon(GradleKotlinCompilerWork.kt:342) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:239) + ... 40 more +Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1627) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2327) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:487) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) + at java.base/java.util.ArrayList.readObject(ArrayList.java:982) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2327) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:487) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) + at java.rmi/sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:325) + at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:175) + ... 45 more +Caused by: java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1085) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1408) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:325) + at java.base/java.util.ArrayList.writeObject(ArrayList.java:949) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1408) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:325) + at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:291) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765113155965.log b/FastAdmin/.gradle/kotlin/errors/errors-1765113155965.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765113155965.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765113410606.log b/FastAdmin/.gradle/kotlin/errors/errors-1765113410606.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765113410606.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765114487753.log b/FastAdmin/.gradle/kotlin/errors/errors-1765114487753.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765114487753.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765114854157.log b/FastAdmin/.gradle/kotlin/errors/errors-1765114854157.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765114854157.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/kotlin/errors/errors-1765115607424.log b/FastAdmin/.gradle/kotlin/errors/errors-1765115607424.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastAdmin/.gradle/kotlin/errors/errors-1765115607424.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastAdmin/.gradle/vcs-1/gc.properties b/FastAdmin/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastAdmin/app/build.gradle b/FastAdmin/app/build.gradle new file mode 100644 index 0000000..1a87fa7 --- /dev/null +++ b/FastAdmin/app/build.gradle @@ -0,0 +1,32 @@ +plugins { + id 'com.android.application' + id 'org.jetbrains.kotlin.android' +} + +android { + namespace 'com.example.FastAdmin' // Replace with your package name + compileSdk 34 // Use the latest stable SDK + + defaultConfig { + applicationId "com.example.FastAdmin" + minSdk 24 + targetSdk 34 + versionCode 1 + versionName "1.0" + } + + // Optional: for Kotlin usage + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = '1.8' + } +} + +dependencies { + // Add necessary dependencies + implementation 'androidx.core:core-ktx:1.9.0' + implementation 'androidx.appcompat:appcompat:1.6.1' +} diff --git a/FastAdmin/app/src/main/AndroidManifest.xml b/FastAdmin/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..314f91c --- /dev/null +++ b/FastAdmin/app/src/main/AndroidManifest.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/FastAdmin/app/src/main/java/MainActivity.kt b/FastAdmin/app/src/main/java/MainActivity.kt new file mode 100644 index 0000000..3b3b824 --- /dev/null +++ b/FastAdmin/app/src/main/java/MainActivity.kt @@ -0,0 +1,320 @@ +package com.example.FastAdmin // Corrected package name + +import android.os.Bundle +import android.webkit.HttpAuthHandler +import android.webkit.WebView +import android.webkit.WebViewClient +import androidx.appcompat.app.AppCompatActivity +import android.app.AlertDialog +import android.content.Context +import android.content.SharedPreferences +import android.widget.EditText +import android.widget.LinearLayout +import android.widget.TextView +import android.widget.Button +import android.view.Gravity +import android.view.ViewGroup.LayoutParams.MATCH_PARENT +import android.view.ViewGroup.LayoutParams.WRAP_CONTENT +import android.graphics.Color +import android.util.TypedValue +import android.view.View +import android.graphics.drawable.GradientDrawable + +class MainActivity : AppCompatActivity() { + + // --- COLOR CONSTANTS DERIVED FROM styles.css AND colors.xml --- + private val COLOR_BG = 0xFF1A1B26.toInt() + private val COLOR_CARD = 0xFF24283B.toInt() + private val COLOR_PRIMARY_TEXT = 0xFFC0CAF5.toInt() + private val COLOR_ACCENT = 0xFF7AA2F7.toInt() + private val COLOR_ERROR = 0xFFF7768E.toInt() + private val COLOR_BORDER_DARK = 0xFF3A3C4D.toInt() + + private lateinit var myWebView: WebView + private lateinit var sharedPrefs: SharedPreferences + + // Key for SharedPreferences + private val PREFS_NAME = "AdminPrefs" + private val DOMAIN_KEY = "TargetDomain" // Currently selected domain + private val DOMAIN_LIST_KEY = "SavedDomains" // Key for the list of all domains + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + + // Initialize SharedPreferences + sharedPrefs = getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE) + + // Check if the domain is already saved + val savedDomain = sharedPrefs.getString(DOMAIN_KEY, null) + + if (savedDomain.isNullOrEmpty()) { + // Domain not set: show the full manager menu + showDomainManagerDialog() + } else { + // Domain is set: proceed to load WebView + setupWebView(savedDomain) + } + } + + // --- Core WebView Setup Function (NO CHANGE) --- + private fun setupWebView(baseUrl: String) { + myWebView = findViewById(R.id.webview) + + val settings = myWebView.settings + settings.javaScriptEnabled = true + settings.domStorageEnabled = true + + myWebView.webViewClient = object : WebViewClient() { + override fun onReceivedHttpAuthRequest( + view: WebView?, + handler: HttpAuthHandler?, + host: String?, + realm: String? + ) { + if (handler != null) { + showHttpAuthDialog(handler, host, realm) + } + } + } + + val urlToLoad = if (baseUrl.startsWith("http")) baseUrl else "https://$baseUrl" + myWebView.loadUrl(urlToLoad) + } + + // --- Domain Manager Menu (STYLED) --- + private fun showDomainManagerDialog() { + val savedDomains = sharedPrefs.getStringSet(DOMAIN_LIST_KEY, HashSet())?.toList() ?: emptyList() + val currentDomain = sharedPrefs.getString(DOMAIN_KEY, null) + + val managerLayout = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + setPadding(dpToPx(20), dpToPx(10), dpToPx(20), dpToPx(10)) + } + + // 1. Add List of Domains + if (savedDomains.isEmpty()) { + managerLayout.addView(TextView(this).apply { + text = "No domains saved. Tap ADD NEW below." + setTextColor(COLOR_PRIMARY_TEXT) + setPadding(0, dpToPx(15), 0, dpToPx(15)) + }) + } else { + for (domain in savedDomains) { + val isSelected = domain == currentDomain + val domainItem = createDomainListItem(domain, isSelected) + managerLayout.addView(domainItem) + } + } + + + // 2. Add Buttons Layout + val buttonsLayout = LinearLayout(this).apply { + orientation = LinearLayout.HORIZONTAL + gravity = Gravity.CENTER_HORIZONTAL + setPadding(0, dpToPx(20), 0, 0) + } + + // Add Button + val addButton = createStyledButton("ADD NEW", COLOR_ACCENT, COLOR_BG).apply { + setOnClickListener { + showAddDomainDialog(savedDomains.toSet()) + } + } + buttonsLayout.addView(addButton, LinearLayout.LayoutParams(0, WRAP_CONTENT, 1f).apply { rightMargin = dpToPx(10) }) + + // Delete Button + val deleteButton = createStyledButton("DELETE", COLOR_ERROR, COLOR_BG).apply { + isEnabled = savedDomains.isNotEmpty() + setOnClickListener { + showDeleteDomainDialog(savedDomains) + } + } + buttonsLayout.addView(deleteButton, LinearLayout.LayoutParams(0, WRAP_CONTENT, 1f)) + + managerLayout.addView(buttonsLayout) + + // Show the styled AlertDialog + AlertDialog.Builder(this, R.style.Theme_App_DarkDialog) // Use the custom dialog theme + .setTitle("Manage Admin Boards") + .setMessage("Tap to select a board:") + .setView(managerLayout) + .setNegativeButton("EXIT") { _, _ -> + finish() + } + .show() + } + + // --- Helper function to create a styled button --- + private fun createStyledButton(text: String, bgColor: Int, textColor: Int): Button { + return Button(this).apply { + this.text = text + setBackgroundColor(bgColor) + setTextColor(textColor) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 14f) + setPadding(dpToPx(15), dpToPx(10), dpToPx(15), dpToPx(10)) + elevation = dpToPx(4).toFloat() + } + } + + // --- Helper function to create a styled list item --- + private fun createDomainListItem(domain: String, isSelected: Boolean): View { + val container = LinearLayout(this).apply { + orientation = LinearLayout.HORIZONTAL + setPadding(dpToPx(15), dpToPx(15), dpToPx(15), dpToPx(15)) + layoutParams = LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT).apply { bottomMargin = dpToPx(10) } + + val drawable = GradientDrawable() + drawable.setColor(if (isSelected) COLOR_ACCENT else COLOR_CARD) + drawable.cornerRadius = dpToPx(8).toFloat() + background = drawable + + setOnClickListener { + sharedPrefs.edit().putString(DOMAIN_KEY, domain).apply() + recreate() + } + } + + val textView = TextView(this).apply { + text = domain + setTextColor(if (isSelected) COLOR_BG else COLOR_PRIMARY_TEXT) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 16f) + gravity = Gravity.CENTER_VERTICAL + } + container.addView(textView, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT, 1f)) + + return container + } + + // --- Add Domain Dialog (STYLED) --- + private fun showAddDomainDialog(existingDomains: Set) { + val domainInput = EditText(this).apply { + hint = "e.g., admin.board.com/panel" + setTextColor(COLOR_PRIMARY_TEXT) + setHintTextColor(Color.GRAY) + setPadding(dpToPx(15), dpToPx(15), dpToPx(15), dpToPx(15)) + + val borderDrawable = GradientDrawable() + borderDrawable.setColor(COLOR_BG) + borderDrawable.setStroke(dpToPx(1), COLOR_BORDER_DARK) + borderDrawable.cornerRadius = dpToPx(8).toFloat() + background = borderDrawable + } + + val layout = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + setPadding(dpToPx(20), dpToPx(20), dpToPx(20), dpToPx(20)) + addView(domainInput, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)) + } + + AlertDialog.Builder(this, R.style.Theme_App_DarkDialog) + .setTitle("Add New Domain") + .setView(layout) + .setPositiveButton("Save") { _, _ -> + val newDomain = domainInput.text.toString().trim() + if (newDomain.isNotEmpty() && !existingDomains.contains(newDomain)) { + val updatedSet = existingDomains.toMutableSet() + updatedSet.add(newDomain) + sharedPrefs.edit().putStringSet(DOMAIN_LIST_KEY, updatedSet).apply() + } + showDomainManagerDialog() + } + .setNegativeButton("Cancel") { _, _ -> + showDomainManagerDialog() + } + .show() + } + + // --- Delete Domain Dialog (Styled) --- + private fun showDeleteDomainDialog(domainNames: List) { + if (domainNames.isEmpty()) { + showDomainManagerDialog() + return + } + + val items = domainNames.toTypedArray() + + AlertDialog.Builder(this, R.style.Theme_App_DarkDialog) + .setTitle("Select Domain to DELETE") + .setItems(items) { dialog, which -> + val domainToDelete = domainNames[which] + val currentSet = sharedPrefs.getStringSet(DOMAIN_LIST_KEY, HashSet())?.toMutableSet() + + if (currentSet != null) { + currentSet.remove(domainToDelete) + sharedPrefs.edit().putStringSet(DOMAIN_LIST_KEY, currentSet).apply() + + if (sharedPrefs.getString(DOMAIN_KEY, null) == domainToDelete) { + sharedPrefs.edit().remove(DOMAIN_KEY).apply() + } + } + dialog.dismiss() + showDomainManagerDialog() + } + .setNegativeButton("Cancel") { _, _ -> + showDomainManagerDialog() + } + .show() + } + + // --- Utility function for converting DP to PX --- + private fun dpToPx(dp: Int): Int { + return TypedValue.applyDimension( + TypedValue.COMPLEX_UNIT_DIP, + dp.toFloat(), + resources.displayMetrics + ).toInt() + } + + // --- HTTP Auth Dialog Function (EXISTING, uses custom theme) --- + private fun showHttpAuthDialog(handler: HttpAuthHandler, host: String?, realm: String?) { + val usernameInput = EditText(this).apply { + hint = "Username" + setTextColor(COLOR_PRIMARY_TEXT) + setHintTextColor(Color.GRAY) + } + val passwordInput = EditText(this).apply { + hint = "Password" + inputType = android.text.InputType.TYPE_CLASS_TEXT or android.text.InputType.TYPE_TEXT_VARIATION_PASSWORD + setTextColor(COLOR_PRIMARY_TEXT) + setHintTextColor(Color.GRAY) + } + + val layout = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + setPadding(dpToPx(20), dpToPx(10), dpToPx(20), dpToPx(10)) + addView(usernameInput, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)) + addView(passwordInput, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)) + } + + AlertDialog.Builder(this, R.style.Theme_App_DarkDialog) + .setTitle("Authentication Required") + .setMessage("Please enter credentials for $realm on $host") + .setView(layout) + .setPositiveButton("Log In") { _, _ -> + val username = usernameInput.text.toString() + val password = passwordInput.text.toString() + handler.proceed(username, password) + } + .setNegativeButton("Cancel") { _, _ -> + handler.cancel() + } + .setCancelable(false) + .show() + } + + // --- Back Button Logic (EXISTING) --- + override fun onBackPressed() { + if (::myWebView.isInitialized && myWebView.canGoBack()) { + myWebView.goBack() + } else { + if (sharedPrefs.getString(DOMAIN_KEY, null).isNullOrEmpty()) { + super.onBackPressed() + } else { + sharedPrefs.edit().remove(DOMAIN_KEY).apply() + setContentView(R.layout.activity_main) + showDomainManagerDialog() + } + } + } +} diff --git a/FastAdmin/app/src/main/res/drawable/ic_launcher_foreground.png b/FastAdmin/app/src/main/res/drawable/ic_launcher_foreground.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/drawable/ic_launcher_foreground.png differ diff --git a/FastAdmin/app/src/main/res/layout/activity_main.xml b/FastAdmin/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..b60939f --- /dev/null +++ b/FastAdmin/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..c0e8444 --- /dev/null +++ b/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..4ce2e5f --- /dev/null +++ b/FastAdmin/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher.png b/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher.png b/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/FastAdmin/app/src/main/res/values/colors.xml b/FastAdmin/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..3327d5f --- /dev/null +++ b/FastAdmin/app/src/main/res/values/colors.xml @@ -0,0 +1,15 @@ + + + #1A1B26 + #24283B + #C0CAF5 + #7AA2F7 + #F7768E + #3A3C4D + + @color/color_card + @color/color_bg + @color/color_accent + + #1A237E + diff --git a/FastAdmin/app/src/main/res/values/strings.xml b/FastAdmin/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..f1ea4a1 --- /dev/null +++ b/FastAdmin/app/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + + FastAdmin + diff --git a/FastAdmin/app/src/main/res/values/themes.xml b/FastAdmin/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..a563422 --- /dev/null +++ b/FastAdmin/app/src/main/res/values/themes.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/FastAdmin/build.gradle b/FastAdmin/build.gradle new file mode 100644 index 0000000..7ef1f81 --- /dev/null +++ b/FastAdmin/build.gradle @@ -0,0 +1,21 @@ +// project-level build.gradle (often known as the root build file) + +buildscript { + repositories { + google() // Essential for Android Gradle Plugin + mavenCentral() + } + dependencies { + // This is the old way to declare AGP, but is often needed + // if using an older Gradle wrapper or a complex setup. + // It's usually better to use the plugins block below. + // classpath 'com.android.tools.build:gradle:8.2.2' + } +} + + +plugins { + // 3. Declare the AGP with a version + id 'com.android.application' version '8.4.1' apply false + id 'org.jetbrains.kotlin.android' version '1.9.23' apply false +} diff --git a/FastAdmin/gradle.log b/FastAdmin/gradle.log new file mode 100644 index 0000000..e69de29 diff --git a/FastAdmin/gradle.properties b/FastAdmin/gradle.properties new file mode 100644 index 0000000..5bac8ac --- /dev/null +++ b/FastAdmin/gradle.properties @@ -0,0 +1 @@ +android.useAndroidX=true diff --git a/FastAdmin/ic_launcher.png b/FastAdmin/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastAdmin/ic_launcher.png differ diff --git a/FastAdmin/settings.gradle b/FastAdmin/settings.gradle new file mode 100644 index 0000000..41c513c --- /dev/null +++ b/FastAdmin/settings.gradle @@ -0,0 +1,16 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} +rootProject.name = "FastDocumentation" // Set your project name +include ':app' diff --git a/FastDocumentation/.gradle/9.2.0/checksums/checksums.lock b/FastDocumentation/.gradle/9.2.0/checksums/checksums.lock new file mode 100644 index 0000000..2568e4b Binary files /dev/null and b/FastDocumentation/.gradle/9.2.0/checksums/checksums.lock differ diff --git a/FastDocumentation/.gradle/9.2.0/checksums/md5-checksums.bin b/FastDocumentation/.gradle/9.2.0/checksums/md5-checksums.bin new file mode 100644 index 0000000..fda33b4 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.0/checksums/md5-checksums.bin differ diff --git a/FastDocumentation/.gradle/9.2.0/checksums/sha1-checksums.bin b/FastDocumentation/.gradle/9.2.0/checksums/sha1-checksums.bin new file mode 100644 index 0000000..b756252 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.0/checksums/sha1-checksums.bin differ diff --git a/FastDocumentation/.gradle/9.2.0/fileChanges/last-build.bin b/FastDocumentation/.gradle/9.2.0/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.0/fileChanges/last-build.bin differ diff --git a/FastDocumentation/.gradle/9.2.0/fileHashes/fileHashes.lock b/FastDocumentation/.gradle/9.2.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..1c6b6b4 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.0/fileHashes/fileHashes.lock differ diff --git a/FastDocumentation/.gradle/9.2.0/gc.properties b/FastDocumentation/.gradle/9.2.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastDocumentation/.gradle/9.2.1/checksums/checksums.lock b/FastDocumentation/.gradle/9.2.1/checksums/checksums.lock new file mode 100644 index 0000000..0be34c7 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/checksums/checksums.lock differ diff --git a/FastDocumentation/.gradle/9.2.1/checksums/md5-checksums.bin b/FastDocumentation/.gradle/9.2.1/checksums/md5-checksums.bin new file mode 100644 index 0000000..c1e7d3a Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/checksums/md5-checksums.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/checksums/sha1-checksums.bin b/FastDocumentation/.gradle/9.2.1/checksums/sha1-checksums.bin new file mode 100644 index 0000000..2409ad4 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/checksums/sha1-checksums.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.bin b/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000..6a3bdce Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.lock b/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..069cf3f Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/executionHistory/executionHistory.lock differ diff --git a/FastDocumentation/.gradle/9.2.1/fileChanges/last-build.bin b/FastDocumentation/.gradle/9.2.1/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/fileChanges/last-build.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.bin b/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000..3f478cb Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.lock b/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..a7fcaa0 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/fileHashes/fileHashes.lock differ diff --git a/FastDocumentation/.gradle/9.2.1/fileHashes/resourceHashesCache.bin b/FastDocumentation/.gradle/9.2.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..e277236 Binary files /dev/null and b/FastDocumentation/.gradle/9.2.1/fileHashes/resourceHashesCache.bin differ diff --git a/FastDocumentation/.gradle/9.2.1/gc.properties b/FastDocumentation/.gradle/9.2.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastDocumentation/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/FastDocumentation/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..22f382e Binary files /dev/null and b/FastDocumentation/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/FastDocumentation/.gradle/buildOutputCleanup/cache.properties b/FastDocumentation/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..8933393 --- /dev/null +++ b/FastDocumentation/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Sun Dec 07 12:41:48 CET 2025 +gradle.version=9.2.1 diff --git a/FastDocumentation/.gradle/buildOutputCleanup/outputFiles.bin b/FastDocumentation/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..6b6b796 Binary files /dev/null and b/FastDocumentation/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/FastDocumentation/.gradle/file-system.probe b/FastDocumentation/.gradle/file-system.probe new file mode 100644 index 0000000..a5cc907 Binary files /dev/null and b/FastDocumentation/.gradle/file-system.probe differ diff --git a/FastDocumentation/.gradle/kotlin/errors/errors-1765112649614.log b/FastDocumentation/.gradle/kotlin/errors/errors-1765112649614.log new file mode 100644 index 0000000..282c1e8 --- /dev/null +++ b/FastDocumentation/.gradle/kotlin/errors/errors-1765112649614.log @@ -0,0 +1,159 @@ +kotlin version: 1.9.23 +error message: Daemon compilation failed: Connection to the Kotlin daemon has been unexpectedly lost. This might be caused by the daemon being killed by another process or the operating system, or by JVM crash. +org.jetbrains.kotlin.gradle.tasks.DaemonCrashedException: Connection to the Kotlin daemon has been unexpectedly lost. This might be caused by the daemon being killed by another process or the operating system, or by JVM crash. + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:250) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: + java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:195) + at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:215) + at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:160) + at jdk.proxy6/jdk.proxy6.$Proxy191.compile(Unknown Source) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.incrementalCompilationWithDaemon(GradleKotlinCompilerWork.kt:342) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:239) + ... 40 more +Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1627) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2327) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:487) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) + at java.base/java.util.ArrayList.readObject(ArrayList.java:982) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:619) + at java.base/java.lang.Throwable.readObject(Throwable.java:941) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:976) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2302) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream$FieldValues.(ObjectInputStream.java:2480) + at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2327) + at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2133) + at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1620) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:487) + at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) + at java.rmi/sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:325) + at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:175) + ... 45 more +Caused by: java.io.NotSerializableException: org.jetbrains.kotlin.com.intellij.util.SmartList + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1085) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1408) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:325) + at java.base/java.util.ArrayList.writeObject(ArrayList.java:949) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:412) + at java.base/java.lang.Throwable.writeObject(Throwable.java:1043) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1451) + at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1408) + at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1317) + at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) + at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:325) + at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:291) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastDocumentation/.gradle/kotlin/errors/errors-1765113155965.log b/FastDocumentation/.gradle/kotlin/errors/errors-1765113155965.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastDocumentation/.gradle/kotlin/errors/errors-1765113155965.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastDocumentation/.gradle/kotlin/errors/errors-1765113410606.log b/FastDocumentation/.gradle/kotlin/errors/errors-1765113410606.log new file mode 100644 index 0000000..5f4f11f --- /dev/null +++ b/FastDocumentation/.gradle/kotlin/errors/errors-1765113410606.log @@ -0,0 +1,88 @@ +kotlin version: 1.9.23 +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:244) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:175) + at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:135) + at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:73) + at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:64) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:61) + at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:61) + 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:209) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41) + at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:58) + at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + 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:33) + at org.gradle.internal.work.DefaultWorkerLeaseService.lambda$withLocksAcquired$0(DefaultWorkerLeaseService.java:269) + at org.gradle.internal.work.ResourceLockStatistics$1.measure(ResourceLockStatistics.java:42) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocksAcquired(DefaultWorkerLeaseService.java:267) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:259) + 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:545) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) + at java.base/java.lang.Thread.run(Thread.java:1474) +Caused by: java.lang.IllegalArgumentException: 25.0.1 + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.parse(JavaVersion.java:305) + at org.jetbrains.kotlin.com.intellij.util.lang.JavaVersion.current(JavaVersion.java:174) + at org.jetbrains.kotlin.com.intellij.util.io.ByteBufferUtil.cleanBuffer(ByteBufferUtil.java:23) + at org.jetbrains.kotlin.com.intellij.util.io.DirectBufferWrapper.release(DirectBufferWrapper.java:132) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.disposeRemovedSegments(FilePageCache.java:190) + at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.invalidateBuffer(FilePageCache.java:315) + at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:273) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:119) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:88) + at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:209) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:564) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase.(PersistentEnumeratorBase.java:141) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:93) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:66) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:136) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:62) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:44) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:39) + at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:54) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:128) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:57) + at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:78) + at org.jetbrains.kotlin.incremental.storage.SourceToOutputFilesMap.set(SourceToOutputFilesMap.kt:17) + at org.jetbrains.kotlin.incremental.InputsCache.registerOutputForSourceFiles(InputsCache.kt:64) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:515) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:400) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:281) + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:125) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:657) + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:105) + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1624) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:351) + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:166) + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:543) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:744) + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:623) + ... 3 more + + diff --git a/FastDocumentation/.gradle/vcs-1/gc.properties b/FastDocumentation/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/FastDocumentation/app/build.gradle b/FastDocumentation/app/build.gradle new file mode 100644 index 0000000..4f7e259 --- /dev/null +++ b/FastDocumentation/app/build.gradle @@ -0,0 +1,32 @@ +plugins { + id 'com.android.application' + id 'org.jetbrains.kotlin.android' +} + +android { + namespace 'com.example.FastDocumentation' // Replace with your package name + compileSdk 34 // Use the latest stable SDK + + defaultConfig { + applicationId "com.example.FastDocumentation" + minSdk 24 + targetSdk 34 + versionCode 1 + versionName "1.0" + } + + // Optional: for Kotlin usage + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = '1.8' + } +} + +dependencies { + // Add necessary dependencies + implementation 'androidx.core:core-ktx:1.9.0' + implementation 'androidx.appcompat:appcompat:1.6.1' +} diff --git a/FastDocumentation/app/src/main/AndroidManifest.xml b/FastDocumentation/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..28e7da0 --- /dev/null +++ b/FastDocumentation/app/src/main/AndroidManifest.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/FastDocumentation/app/src/main/java/MainActivity.kt b/FastDocumentation/app/src/main/java/MainActivity.kt new file mode 100644 index 0000000..5ab7873 --- /dev/null +++ b/FastDocumentation/app/src/main/java/MainActivity.kt @@ -0,0 +1,93 @@ +package com.example.FastDocumentation + +import android.os.Bundle +import android.webkit.HttpAuthHandler +import android.webkit.WebView +import android.webkit.WebViewClient +import androidx.appcompat.app.AppCompatActivity +import android.app.AlertDialog // NEW IMPORT for the dialog +import android.widget.EditText // NEW IMPORT for text inputs +import android.widget.LinearLayout // NEW IMPORT for dialog layout +import android.view.ViewGroup.LayoutParams.MATCH_PARENT // NEW IMPORT for layout +import android.view.ViewGroup.LayoutParams.WRAP_CONTENT // NEW IMPORT for layout + +class MainActivity : AppCompatActivity() { + + private lateinit var myWebView: WebView + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + + myWebView = findViewById(R.id.webview) + + // 1. Configure WebView Settings + val settings = myWebView.settings + settings.javaScriptEnabled = true + settings.domStorageEnabled = true + + // 2. Keep navigation inside the WebView AND handle HTTP Auth (MODIFIED) + myWebView.webViewClient = object : WebViewClient() { + + // This method is called when the server requests HTTP authentication (like Basic Auth) + override fun onReceivedHttpAuthRequest( + view: WebView?, + handler: HttpAuthHandler?, + host: String?, + realm: String? + ) { + // Manually trigger the popup using an AlertDialog + if (handler != null) { + showHttpAuthDialog(handler, host, realm) + } + } + } + + // 3. Load the Target URL + val urlToLoad = "https://docs.nxs.solutions/Fast" + myWebView.loadUrl(urlToLoad) + } + + // NEW FUNCTION: Manually constructs and shows the HTTP Auth dialog + private fun showHttpAuthDialog(handler: HttpAuthHandler, host: String?, realm: String?) { + val usernameInput = EditText(this).apply { hint = "Username" } + val passwordInput = EditText(this).apply { + hint = "Password" + inputType = android.text.InputType.TYPE_CLASS_TEXT or android.text.InputType.TYPE_TEXT_VARIATION_PASSWORD + } + + // Create a simple vertical layout for the two text fields + val layout = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + setPadding(50, 20, 50, 20) // Add some padding + addView(usernameInput, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)) + addView(passwordInput, LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)) + } + + AlertDialog.Builder(this) + .setTitle("Authentication Required") + .setMessage("Please enter credentials for $realm on $host") + .setView(layout) // Set the custom layout + .setPositiveButton("Log In") { _, _ -> + // When the user clicks "Log In", proceed with the provided credentials + val username = usernameInput.text.toString() + val password = passwordInput.text.toString() + handler.proceed(username, password) + } + .setNegativeButton("Cancel") { _, _ -> + // If the user cancels, cancel the authentication request + handler.cancel() + } + .setCancelable(false) + .show() + } + + // 4. Handle the device's back button + override fun onBackPressed() { + if (myWebView.canGoBack()) { + myWebView.goBack() + } else { + super.onBackPressed() + } + } +} diff --git a/FastDocumentation/app/src/main/res/drawable/ic_launcher_foreground.png b/FastDocumentation/app/src/main/res/drawable/ic_launcher_foreground.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/drawable/ic_launcher_foreground.png differ diff --git a/FastDocumentation/app/src/main/res/layout/activity_main.xml b/FastDocumentation/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..b60939f --- /dev/null +++ b/FastDocumentation/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..c0e8444 --- /dev/null +++ b/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..4ce2e5f --- /dev/null +++ b/FastDocumentation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher.png b/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher.png b/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/FastDocumentation/app/src/main/res/values/colors.xml b/FastDocumentation/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..5c6d7af --- /dev/null +++ b/FastDocumentation/app/src/main/res/values/colors.xml @@ -0,0 +1,8 @@ + + + #1A237E + + #6200EE + #3700B3 + #03DAC5 + diff --git a/FastDocumentation/app/src/main/res/values/strings.xml b/FastDocumentation/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..2d68ea1 --- /dev/null +++ b/FastDocumentation/app/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + + FastDocumentation + diff --git a/FastDocumentation/app/src/main/res/values/themes.xml b/FastDocumentation/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..f57db6a --- /dev/null +++ b/FastDocumentation/app/src/main/res/values/themes.xml @@ -0,0 +1,7 @@ + + + diff --git a/FastDocumentation/build.gradle b/FastDocumentation/build.gradle new file mode 100644 index 0000000..7ef1f81 --- /dev/null +++ b/FastDocumentation/build.gradle @@ -0,0 +1,21 @@ +// project-level build.gradle (often known as the root build file) + +buildscript { + repositories { + google() // Essential for Android Gradle Plugin + mavenCentral() + } + dependencies { + // This is the old way to declare AGP, but is often needed + // if using an older Gradle wrapper or a complex setup. + // It's usually better to use the plugins block below. + // classpath 'com.android.tools.build:gradle:8.2.2' + } +} + + +plugins { + // 3. Declare the AGP with a version + id 'com.android.application' version '8.4.1' apply false + id 'org.jetbrains.kotlin.android' version '1.9.23' apply false +} diff --git a/FastDocumentation/gradle.log b/FastDocumentation/gradle.log new file mode 100644 index 0000000..e69de29 diff --git a/FastDocumentation/gradle.properties b/FastDocumentation/gradle.properties new file mode 100644 index 0000000..5bac8ac --- /dev/null +++ b/FastDocumentation/gradle.properties @@ -0,0 +1 @@ +android.useAndroidX=true diff --git a/FastDocumentation/ic_launcher.png b/FastDocumentation/ic_launcher.png new file mode 100644 index 0000000..b79fc26 Binary files /dev/null and b/FastDocumentation/ic_launcher.png differ diff --git a/FastDocumentation/settings.gradle b/FastDocumentation/settings.gradle new file mode 100644 index 0000000..41c513c --- /dev/null +++ b/FastDocumentation/settings.gradle @@ -0,0 +1,16 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} +rootProject.name = "FastDocumentation" // Set your project name +include ':app'