From 15d325815d61cbbd651a2c506efb314211b787f9 Mon Sep 17 00:00:00 2001 From: brausjonas Date: Wed, 24 May 2023 17:36:38 +0200 Subject: [PATCH] Bug Fix --- backend/database.mv.db | Bin 57344 -> 49152 bytes backend/database.trace.db | 294 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 294 insertions(+) diff --git a/backend/database.mv.db b/backend/database.mv.db index 919f796a34890906fa9f8aa045bdc8cdd55980e5..0f44b3b5b03d4d1cc9a077066a4261f00596476d 100644 GIT binary patch literal 49152 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 literal 57344 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 DPkv~m diff --git a/backend/database.trace.db b/backend/database.trace.db index 8e24b4d..020fae2 100644 --- a/backend/database.trace.db +++ b/backend/database.trace.db @@ -132661,3 +132661,297 @@ No data is available [2000-214] 2023-05-24 17:28:34 jdbc[3]: exception org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar No data is available [2000-214] +2023-05-24 17:32:35 database: flush +org.h2.message.DbException: Allgemeiner Fehler: "org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_AnwProjekt_B/backend/database.mv.db [2.1.214/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_AnwProjekt_B/backend/database.mv.db [2.1.214/7]" [50000-214] + at org.h2.message.DbException.get(DbException.java:212) + at org.h2.message.DbException.convert(DbException.java:395) + at org.h2.mvstore.db.Store.lambda$new$0(Store.java:125) + at org.h2.mvstore.MVStore.handleException(MVStore.java:3318) + at org.h2.mvstore.MVStore.panic(MVStore.java:593) + at org.h2.mvstore.MVStore.(MVStore.java:469) + at org.h2.mvstore.MVStore$Builder.open(MVStore.java:4082) + at org.h2.mvstore.db.Store.(Store.java:136) + at org.h2.engine.Database.(Database.java:324) + at org.h2.engine.Engine.openSession(Engine.java:92) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122) + at org.h2.Driver.connect(Driver.java:59) + at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) + at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:230) + at com.example.backend.anwprj.DataBaseHandler.(DataBaseHandler.java:41) + at com.example.backend.anwprj.DataBaseHandler.getInstance(DataBaseHandler.java:24) + at com.example.backend.anwprj.controller.DayController.(DayController.java:19) + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484) + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:198) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1308) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1199) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:917) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:310) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1304) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1293) + at com.example.backend.BackendApplication.main(BackendApplication.java:12) +Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_AnwProjekt_B/backend/database.mv.db [2.1.214/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_AnwProjekt_B/backend/database.mv.db [2.1.214/7]" [50000-214] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:554) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) + ... 43 more +Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_AnwProjekt_B/backend/database.mv.db [2.1.214/7] + at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) + at org.h2.mvstore.FileStore.open(FileStore.java:178) + at org.h2.mvstore.FileStore.open(FileStore.java:128) + at org.h2.mvstore.MVStore.(MVStore.java:452) + ... 37 more +2023-05-24 17:33:05 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:05 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" +General error: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" [50000-214] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:554) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) + at org.h2.message.DbException.get(DbException.java:212) + at org.h2.message.DbException.convert(DbException.java:395) + at org.h2.message.DbException.toSQLException(DbException.java:367) + at org.h2.message.TraceObject.logAndConvert(TraceObject.java:365) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:339) + at com.example.backend.anwprj.DataBaseHandler.resultSetToUser(DataBaseHandler.java:546) + at com.example.backend.anwprj.DataBaseHandler.getUser(DataBaseHandler.java:517) + at com.example.backend.anwprj.controller.UserController.checkLogin(UserController.java:151) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:578) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:1623) +Caused by: java.lang.NullPointerException: Cannot invoke "org.h2.result.ResultInterface.getRowId()" because "this.result" is null + at org.h2.jdbc.JdbcResultSet.isOnValidRow(JdbcResultSet.java:3547) + at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResultSet.java:3551) + at org.h2.jdbc.JdbcResultSet.getInternal(JdbcResultSet.java:3570) + at org.h2.jdbc.JdbcResultSet.getIntInternal(JdbcResultSet.java:344) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + ... 51 more +2023-05-24 17:33:05 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:07 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:07 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:07 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" +General error: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" [50000-214] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:554) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) + at org.h2.message.DbException.get(DbException.java:212) + at org.h2.message.DbException.convert(DbException.java:395) + at org.h2.message.DbException.toSQLException(DbException.java:367) + at org.h2.message.TraceObject.logAndConvert(TraceObject.java:365) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:339) + at com.example.backend.anwprj.DataBaseHandler.resultSetToUser(DataBaseHandler.java:546) + at com.example.backend.anwprj.DataBaseHandler.getAllUsers(DataBaseHandler.java:482) + at com.example.backend.anwprj.controller.UserController.getAllUsers(UserController.java:177) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:578) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:1623) +Caused by: java.lang.NullPointerException: Cannot invoke "org.h2.result.ResultInterface.getRowId()" because "this.result" is null + at org.h2.jdbc.JdbcResultSet.isOnValidRow(JdbcResultSet.java:3547) + at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResultSet.java:3551) + at org.h2.jdbc.JdbcResultSet.getInternal(JdbcResultSet.java:3570) + at org.h2.jdbc.JdbcResultSet.getIntInternal(JdbcResultSet.java:344) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + ... 51 more +2023-05-24 17:33:09 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" +General error: "java.lang.NullPointerException: Cannot invoke ""org.h2.result.ResultInterface.getRowId()"" because ""this.result"" is null" [50000-214] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:554) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) + at org.h2.message.DbException.get(DbException.java:212) + at org.h2.message.DbException.convert(DbException.java:395) + at org.h2.message.DbException.toSQLException(DbException.java:367) + at org.h2.message.TraceObject.logAndConvert(TraceObject.java:365) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:339) + at com.example.backend.anwprj.DataBaseHandler.resultSetToSemester(DataBaseHandler.java:331) + at com.example.backend.anwprj.DataBaseHandler.getAllSemesters(DataBaseHandler.java:280) + at com.example.backend.anwprj.controller.SemesterController.getSemester(SemesterController.java:98) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:578) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:1623) +Caused by: java.lang.NullPointerException: Cannot invoke "org.h2.result.ResultInterface.getRowId()" because "this.result" is null + at org.h2.jdbc.JdbcResultSet.isOnValidRow(JdbcResultSet.java:3547) + at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResultSet.java:3551) + at org.h2.jdbc.JdbcResultSet.getInternal(JdbcResultSet.java:3570) + at org.h2.jdbc.JdbcResultSet.getIntInternal(JdbcResultSet.java:344) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + ... 51 more +2023-05-24 17:33:09 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:10 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:10 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:10 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:23 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:23 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214] +2023-05-24 17:33:23 jdbc[3]: exception +org.h2.jdbc.JdbcSQLNonTransientException: Keine Daten verfügbar +No data is available [2000-214]