Camelot starting issues
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. WARNING: The secret key for the session cookie store should be a byte array. String secret keys have been deprecated. WARNING: The secret key for the session cookie store should be a byte array. String secret keys have been deprecated. Exception in thread "async-dispatch-1" clojure.lang.ExceptionInfo: Error in component :database in system com.stuartsierra.component.SystemMap calling #'com.stuartsierra.component/start {:reason :com.stuartsierra.component/component-function-threw-exception, :function #'com.stuartsierra.component/start, :system-key :database, :component #camelot.system.db.core.Database{:connections {:default {:classname "org.apache.derby.jdbc.EmbeddedDriver", :subprotocol "derby", :subname "C:\Users\ihsan\AppData\Local\camelot\Datasets\default\Database", :create true}}}, :system #} at com.stuartsierra.componenttry_action.invokeStatic(component.cljc:119) at com.stuartsierra.componenttry_action.invoke(component.cljc:116) at com.stuartsierra.componentupdate_systemfn__2382.invoke(component.cljc:139) at clojure.lang.ArraySeq.reduce(ArraySeq.java:116) at clojure.corereduce.invokeStatic(core.clj:6827) at clojure.corereduce.invoke(core.clj:6810) at com.stuartsierra.componentupdate_system.invokeStatic(component.cljc:135) at com.stuartsierra.componentupdate_system.doInvoke(component.cljc:129) at clojure.lang.RestFn.invoke(RestFn.java:445) at com.stuartsierra.componentstart_system.invokeStatic(component.cljc:163) at com.stuartsierra.componentstart_system.invoke(component.cljc:155) at com.stuartsierra.componentstart_system.invokeStatic(component.cljc:161) at com.stuartsierra.componentstart_system.invoke(component.cljc:155) at com.stuartsierra.component.SystemMap.start(component.cljc:178) at camelot.system.systemspre_init.invokeStatic(systems.clj:51) at camelot.system.systemspre_init.invoke(systems.clj:47) at camelot.system.corebuild_lifecyclefn__43617state_machine__12762__auto____43622fn__43624.invoke(core.clj:50) at camelot.system.corebuild_lifecyclefn__43617state_machine__12762__auto____43622.invoke(core.clj:50) at clojure.core.async.impl.ioc_macrosrun_state_machine.invokeStatic(ioc_macros.clj:978) at clojure.core.async.impl.ioc_macrosrun_state_machine.invoke(ioc_macros.clj:977) at clojure.core.async.impl.ioc_macrosrun_state_machine_wrapped.invokeStatic(ioc_macros.clj:982) at clojure.core.async.impl.ioc_macrosrun_state_machine_wrapped.invoke(ioc_macros.clj:980) at camelot.system.corebuild_lifecyclefn__43617.invoke(core.clj:50) at clojure.lang.AFn.run(AFn.java:22) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:642) at clojure.core.async.impl.concurrentcounted_thread_factoryreify__8157fn__8158.invoke(concurrent.clj:29) at clojure.lang.AFn.run(AFn.java:22) at java.base/java.lang.Thread.run(Thread.java:1623) Caused by: java.sql.SQLException: Failed to start database 'C:\Users\ihsan\AppData\Local\camelot\Datasets\default\Database' with class loader jdk.internal.loader.ClassLoadersAppClassLoader@3d4eac69, see the next exception for details. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.(Unknown Source) at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source) at org.apache.derby.jdbc.InternalDriver1.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:191) at clojure.java.jdbcget_connection.invokeStatic(jdbc.clj:255) at clojure.java.jdbcget_connection.invoke(jdbc.clj:176) at camelot.system.db.coreconnect.invokeStatic(core.clj:56) at camelot.system.db.coreconnect.invoke(core.clj:53) at clojure.coremapfn__5866.invoke(core.clj:2755) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.RT.seq(RT.java:535) at clojure.coreseq__5402.invokeStatic(core.clj:137) at clojure.coredorun.invokeStatic(core.clj:3133) at clojure.coredoall.invokeStatic(core.clj:3148) at clojure.coredoall.invoke(core.clj:3148) at camelot.system.db.core.Database.start(core.clj:69) at com.stuartsierra.componentfn__2331G__2325__2333.invoke(component.cljc:5) at com.stuartsierra.componentfn__2331G__2324__2336.invoke(component.cljc:5) at clojure.lang.AFn.applyToHelper(AFn.java:154) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Var.applyTo(Var.java:705) at clojure.coreapply.invokeStatic(core.clj:667) at clojure.coreapply.invoke(core.clj:660) at com.stuartsierra.componenttry_action.invokeStatic(component.cljc:117) ... 28 more Caused by: ERROR XJ040: Failed to start database 'C:\Users\ihsan\AppData\Local\camelot\Datasets\default\Database' with class loader jdk.internal.loader.ClassLoaders$AppClassLoader@3d4eac69, see the next exception for details. at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source) ... 63 more Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database C:\Users\ihsan\AppData\Local\camelot\Datasets\default\Database. at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.privGetJBMSLockOnDB(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.getJBMSLockOnDB(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.boot(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source) at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source) at org.apache.derby.impl.services.monitor.FileMonitor.startModule(Unknown Source) at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source) at org.apache.derby.impl.store.raw.RawStore$6.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.impl.store.raw.RawStore.bootServiceModule(Unknown Source) at org.apache.derby.impl.store.raw.RawStore.boot(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source) at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source) at org.apache.derby.impl.services.monitor.FileMonitor.startModule(Unknown Source) at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source) at org.apache.derby.impl.store.access.RAMAccessManager$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.impl.store.access.RAMAccessManager.bootServiceModule(Unknown Source) at org.apache.derby.impl.store.access.RAMAccessManager.boot(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source) at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source) at org.apache.derby.impl.services.monitor.FileMonitor.startModule(Unknown Source) at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source) at org.apache.derby.impl.db.BasicDatabase$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.impl.db.BasicDatabase.bootServiceModule(Unknown Source) at org.apache.derby.impl.db.BasicDatabase.bootStore(Unknown Source) at org.apache.derby.impl.db.BasicDatabase.boot(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source) at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.startProviderService(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAndStartService(Unknown Source) at org.apache.derby.impl.services.monitor.BaseMonitor.startPersistentService(Unknown Source) at org.apache.derby.iapi.services.monitor.Monitor.startPersistentService(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection$4.run(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.derby.impl.jdbc.EmbedConnection.startPersistentService(Unknown Source) ... 60 more