From 3398c52a29df6e679669a9ff4dc82af9072776e8 Mon Sep 17 00:00:00 2001 From: thkim Date: Tue, 12 Mar 2024 15:38:21 +0900 Subject: [PATCH] build: update gitignore --- .classpath | 10 +- .gitignore | 2 + logs/2024-02-19/adms_error | 742 ++++++++++++++++++ logs/2024-02-20/adms_error | 151 ++++ logs/2024-02-21/adms_error | 35 + logs/2024-02-22/adms_error | 249 ++++++ pom.xml | 20 +- src/main/java/geoinfo/com/WebConfirm.java | 6 +- .../geoinfo/main/login/LoginController.java | 37 +- .../main/login/service/LoginMapper.java | 2 +- .../main/login/service/LoginService.java | 2 +- .../login/service/impl/LoginServiceImpl.java | 4 +- .../regi/basicInfo/BasicController.java | 46 +- .../geoLoggingInfo/GeoLoggingController.java | 20 +- .../geoinfo/regi/header/HeaderController.java | 4 +- .../geoinfo/regi/info/InfoController.java | 36 +- .../regi/layerInfo/LayerInfoController.java | 24 +- .../regi/sampleInfo/SampleInfoController.java | 33 +- .../geoinfo/regi/status/RegiController.java | 2 +- .../regi/status/service/RegiPageMapper.java | 2 +- .../regi/status/service/RegiPageService.java | 2 +- .../service/impl/RegiPageServiceImpl.java | 2 +- .../egovProps/globals.properties | 13 +- .../spring/context-datasource.xml | 8 +- .../egovframework/sqlmap/mapper/regi/regi.xml | 2 +- src/main/resources/log4j2.xml | 8 +- src/main/resources/log4jdbc.log4j2.properties | 2 + 27 files changed, 1339 insertions(+), 125 deletions(-) create mode 100644 logs/2024-02-19/adms_error create mode 100644 logs/2024-02-20/adms_error create mode 100644 logs/2024-02-21/adms_error create mode 100644 logs/2024-02-22/adms_error create mode 100644 src/main/resources/log4jdbc.log4j2.properties diff --git a/.classpath b/.classpath index 91edb929..b5d55ddd 100644 --- a/.classpath +++ b/.classpath @@ -49,15 +49,15 @@ - - - - - + + + + + diff --git a/.gitignore b/.gitignore index 31c821f7..f45c2baa 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,5 @@ local.properties # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* replay_pid* + +logs/ \ No newline at end of file diff --git a/logs/2024-02-19/adms_error b/logs/2024-02-19/adms_error new file mode 100644 index 00000000..540b6b60 --- /dev/null +++ b/logs/2024-02-19/adms_error @@ -0,0 +1,742 @@ +2024-02-20 00:00:00 ERROR [jdbc.audit] 31. PreparedStatement.execute() DELETE + FROM + TBL_SUBSIDENCE_LIST + +java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:992) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.PreparedStatementSpy.execute(PreparedStatementSpy.java:443) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) [?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:161) [mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqlonly] org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) +31. DELETE + FROM + TBL_SUBSIDENCE_LIST + +java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:992) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.PreparedStatementSpy.execute(PreparedStatementSpy.java:443) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) [?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:161) [mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqltiming] org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) +31. DELETE + FROM + TBL_SUBSIDENCE_LIST + {FAILED after 10 msec} +java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:992) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.PreparedStatementSpy.execute(PreparedStatementSpy.java:443) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) [commons-dbcp-1.4.jar:1.4] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) [?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:161) [mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.audit] 31. Connection.getMetaData() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:1605) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.getMetaData(ConnectionSpy.java:373) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.getMetaData(DelegatingConnection.java:345) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getMetaData(PoolingDataSource.java:245) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:285) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:140) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.(SQLErrorCodeSQLExceptionTranslator.java:103) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:83) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:70) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqlonly] 31. Connection.getMetaData() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:1605) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.getMetaData(ConnectionSpy.java:373) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.getMetaData(DelegatingConnection.java:345) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getMetaData(PoolingDataSource.java:245) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:285) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:140) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.(SQLErrorCodeSQLExceptionTranslator.java:103) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:83) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:70) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqltiming] 31. Connection.getMetaData() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:1605) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.getMetaData(ConnectionSpy.java:373) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.getMetaData(DelegatingConnection.java:345) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getMetaData(PoolingDataSource.java:245) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:285) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:140) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.(SQLErrorCodeSQLExceptionTranslator.java:103) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:83) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:70) [mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) [mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) [?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) [mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) [mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) [mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.audit] 31. Connection.rollback() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1170) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.rollback(ConnectionSpy.java:995) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:368) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:323) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:283) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqlonly] 31. Connection.rollback() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1170) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.rollback(ConnectionSpy.java:995) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:368) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:323) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:283) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqltiming] 31. Connection.rollback() +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1170) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.rollback(ConnectionSpy.java:995) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:368) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:323) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:283) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.audit] 31. Connection.setAutoCommit(true) +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.setAutoCommit(PhysicalConnection.java:1062) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.setAutoCommit(ConnectionSpy.java:870) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:371) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:328) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:313) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1009) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:876) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqlonly] 31. Connection.setAutoCommit(true) +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.setAutoCommit(PhysicalConnection.java:1062) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.setAutoCommit(ConnectionSpy.java:870) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:371) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:328) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:313) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1009) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:876) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [jdbc.sqltiming] 31. Connection.setAutoCommit(true) +java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.setAutoCommit(PhysicalConnection.java:1062) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.setAutoCommit(ConnectionSpy.java:870) [log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:371) [commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:328) [commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:313) [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1009) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:876) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +2024-02-20 00:00:00 ERROR [org.springframework.transaction.interceptor.TransactionInterceptor] Application exception overridden by rollback exception +org.springframework.jdbc.UncategorizedSQLException: +### Error updating database. Cause: java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: DELETE FROM TBL_SUBSIDENCE_LIST +### Cause: java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error +; uncategorized SQLException for SQL []; SQL state [null]; error code [17002]; IO 예외 상황: Software caused connection abort: socket write error; nested exception is java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) ~[mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.delete(Unknown Source) ~[?:?] + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:264) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:52) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.deleteSubsidenceList(SubsidenceServiceImpl.java:58) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) [?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) [classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) [classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: java.sql.SQLException: IO 예외 상황: Software caused connection abort: socket write error + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:992) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.PreparedStatementSpy.execute(PreparedStatementSpy.java:443) ~[log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) ~[?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:161) ~[mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) ~[mybatis-spring-1.2.0.jar:1.2.0] + ... 33 more +2024-02-20 00:00:00 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.subsidenceJob threw an unhandled Exception: +org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: 접속 종료 + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: 접속 종료 + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:286) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +Caused by: java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1170) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.rollback(ConnectionSpy.java:995) ~[log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:368) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:323) ~[commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:283) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +2024-02-20 00:00:00 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.subsidenceJob threw an exception. +org.quartz.SchedulerException: Job threw an unhandled exception. + at org.quartz.core.JobRunShell.run(JobRunShell.java:224) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: 접속 종료 + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: 접속 종료 + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:286) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: java.sql.SQLException: 접속 종료 + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1170) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy.rollback(ConnectionSpy.java:995) ~[log4jdbc-log4j2-jdbc4-1.16.jar:?] + at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:368) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:323) ~[commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:283) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:846) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:823) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:493) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:264) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more diff --git a/logs/2024-02-20/adms_error b/logs/2024-02-20/adms_error new file mode 100644 index 00000000..17c59494 --- /dev/null +++ b/logs/2024-02-20/adms_error @@ -0,0 +1,151 @@ +2024-02-21 00:00:00 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.subsidenceJob threw an unhandled Exception: +org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:241) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +Caused by: java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:441) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148) ~[commons-pool-1.5.4.jar:1.5.4] + at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:203) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +2024-02-21 00:00:00 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.subsidenceJob threw an exception. +org.quartz.SchedulerException: Job threw an unhandled exception. + at org.quartz.core.JobRunShell.run(JobRunShell.java:224) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:241) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: java.sql.SQLException: Listener refused the connection with the following error: +ORA-12505, TNS:listener does not currently know of SID given in connect descriptor +The Connection descriptor used by the client was: +127.0.0.1:1521:ORAGEODEV + + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:441) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148) ~[commons-pool-1.5.4.jar:1.5.4] + at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[commons-dbcp-1.4.jar:1.4] + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:203) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.deleteSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.deleteSubsidenceList(SubsidenceScheduling.java:196) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:205) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more diff --git a/logs/2024-02-21/adms_error b/logs/2024-02-21/adms_error new file mode 100644 index 00000000..f81c16dd --- /dev/null +++ b/logs/2024-02-21/adms_error @@ -0,0 +1,35 @@ +2024-02-22 00:00:08 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.subsidenceJob threw an unhandled Exception: +org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is java.lang.NullPointerException + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: java.lang.NullPointerException + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:89) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +2024-02-22 00:00:08 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.subsidenceJob threw an exception. +org.quartz.SchedulerException: Job threw an unhandled exception. + at org.quartz.core.JobRunShell.run(JobRunShell.java:224) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is java.lang.NullPointerException + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: java.lang.NullPointerException + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:89) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more diff --git a/logs/2024-02-22/adms_error b/logs/2024-02-22/adms_error new file mode 100644 index 00000000..7f417e59 --- /dev/null +++ b/logs/2024-02-22/adms_error @@ -0,0 +1,249 @@ +2024-02-23 00:00:00 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.subsidenceJob threw an unhandled Exception: +org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +### The error may involve geoinfo.map.subsidence.service.SubsidenceMapper.insertSubsidenceList-Inline +### The error occurred while setting parameters +### SQL: INSERT ALL SELECT * FROM DUAL +### Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00905: 누락된 키워드 + + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +### The error may involve geoinfo.map.subsidence.service.SubsidenceMapper.insertSubsidenceList-Inline +### The error occurred while setting parameters +### SQL: INSERT ALL SELECT * FROM DUAL +### Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00905: 누락된 키워드 + + at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) ~[mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.insert(Unknown Source) ~[?:?] + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:236) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.insertSubsidenceList(SubsidenceServiceImpl.java:23) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:228) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +Caused by: java.sql.SQLException: ORA-00905: 누락된 키워드 + + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:219) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:970) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) ~[?:?] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) ~[?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137) ~[mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) ~[mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.insert(Unknown Source) ~[?:?] + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:236) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.insertSubsidenceList(SubsidenceServiceImpl.java:23) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:228) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + ... 3 more +2024-02-23 00:00:00 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.subsidenceJob threw an exception. +org.quartz.SchedulerException: Job threw an unhandled exception. + at org.quartz.core.JobRunShell.run(JobRunShell.java:224) [quartz-2.1.7.jar:?] + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-2.1.7.jar:?] +Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'subsidenceListScheduler' on target class [class geoinfo.map.subsidence.service.SubsidenceScheduling] failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +### The error may involve geoinfo.map.subsidence.service.SubsidenceMapper.insertSubsidenceList-Inline +### The error occurred while setting parameters +### SQL: INSERT ALL SELECT * FROM DUAL +### Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00905: 누락된 키워드 + + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +### The error may involve geoinfo.map.subsidence.service.SubsidenceMapper.insertSubsidenceList-Inline +### The error occurred while setting parameters +### SQL: INSERT ALL SELECT * FROM DUAL +### Cause: java.sql.SQLException: ORA-00905: 누락된 키워드 + +; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-00905: 누락된 키워드 + + at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) ~[spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) ~[mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.insert(Unknown Source) ~[?:?] + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:236) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.insertSubsidenceList(SubsidenceServiceImpl.java:23) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:228) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more +Caused by: java.sql.SQLException: ORA-00905: 누락된 키워드 + + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:219) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:970) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3370) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3476) ~[ojdbc14-10.2.0.4.0.jar:Oracle JDBC Driver version - "10.2.0.4.0"] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) ~[commons-dbcp-1.4.jar:1.4] + at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) ~[?:?] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy251.execute(Unknown Source) ~[?:?] + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137) ~[mybatis-3.2.2.jar:3.2.2] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354) ~[mybatis-spring-1.2.0.jar:1.2.0] + at com.sun.proxy.$Proxy31.insert(Unknown Source) ~[?:?] + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:236) ~[mybatis-spring-1.2.0.jar:1.2.0] + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) ~[mybatis-3.2.2.jar:3.2.2] + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) ~[mybatis-3.2.2.jar:3.2.2] + at com.sun.proxy.$Proxy77.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.impl.SubsidenceServiceImpl.insertSubsidenceList(SubsidenceServiceImpl.java:23) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at com.sun.proxy.$Proxy78.insertSubsidenceList(Unknown Source) ~[?:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.insertSubsidenceList(SubsidenceScheduling.java:228) ~[classes/:?] + at geoinfo.map.subsidence.service.SubsidenceScheduling.subsidenceListScheduler(SubsidenceScheduling.java:107) ~[classes/:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] + at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] + at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) ~[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) ~[spring-context-support-3.2.4.RELEASE.jar:3.2.4.RELEASE] + at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.1.7.jar:?] + ... 1 more diff --git a/pom.xml b/pom.xml index 7337eca0..1171ac32 100644 --- a/pom.xml +++ b/pom.xml @@ -357,6 +357,16 @@ + + + + org.bgee.log4jdbc-log4j2 + log4jdbc-log4j2-jdbc4 + 1.16 + + + + javax.inject @@ -409,33 +419,33 @@ lucy-xss-servlet 2.0.0 - + org.json json 20180813 - + javax.websocket javax.websocket-api 1.0 provided - + org.springframework spring-websocket 4.1.2.RELEASE - + org.projectlombok lombok 1.18.12 provided - + diff --git a/src/main/java/geoinfo/com/WebConfirm.java b/src/main/java/geoinfo/com/WebConfirm.java index 8167567f..9aab8ee5 100644 --- a/src/main/java/geoinfo/com/WebConfirm.java +++ b/src/main/java/geoinfo/com/WebConfirm.java @@ -25,10 +25,8 @@ public class WebConfirm WebUtil wUtil = new WebUtil(); String user = "geoinfo"; - String pw = "ictway1!!"; - //String url = "jdbc:oracle:thin:@192.168.0.71:1521:orcl"; - /*String url = "jdbc:oracle:thin:@192.168.0.29:1521:xe";이전*/ - String url = "jdbc:oracle:thin:@192.168.10.18:3452:orcl"; + String pw = "geoinfo"; + String url = "jdbc:oracle:thin:@127.0.0.1:1521:ORAGEODEV"; /* * public WebConfirm() { this.connection = null; this.connectionPool = null; * this.query = null; this.resultSet = null; this.sql = ""; this.resultCnt = 0; diff --git a/src/main/java/geoinfo/main/login/LoginController.java b/src/main/java/geoinfo/main/login/LoginController.java index ceced470..6e491df7 100644 --- a/src/main/java/geoinfo/main/login/LoginController.java +++ b/src/main/java/geoinfo/main/login/LoginController.java @@ -611,17 +611,22 @@ public class LoginController { try { - def = new DefaultTransactionDefinition(); - def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); + + def = new DefaultTransactionDefinition(); + def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); status = transactionManager.getTransaction(def); + if( status.isNewTransaction() == false ) { + System.out.println(" thkim - " + "status.isNewTransaction() == false"); + } + clientIp = request.getRemoteAddr(); if(clientIp != "0:0:0:0:0:0:0:1") { secure = true; } if( secure == false){ - msg = ""; + msg = ""; url = "index.do?cntyn=0"; }else { @@ -654,6 +659,11 @@ public class LoginController { boolean loginSuccess = false; String dup_id; + if( status.isCompleted() ) { + System.out.println("status thkim 4 " + status.isCompleted()); + def = new DefaultTransactionDefinition(); + status = transactionManager.getTransaction(def); + } Map result = loginService.selectWebDupMember(map); map.clear(); if (result == null) { @@ -885,7 +895,16 @@ public class LoginController { // 로그인 성공시 실패회수 초기화 map.put("loginCount", 0); map.put("userid", userid); - loginService.pswdResetWebMemberIn(map); + + if( status.isCompleted() ) { + System.out.println("status thkim2 " + status.isCompleted()); + def = new DefaultTransactionDefinition(); + status = transactionManager.getTransaction(def); + } + + + int nReturn = loginService.pswdResetWebMemberIn(map); + System.out.println("nReturn - " + nReturn); //최초 1회 지자체 사용자 인증 여부 liq_yn = selectWebMemberIn.get("liq_yn").toString(); @@ -964,8 +983,14 @@ public class LoginController { } } } - - transactionManager.commit(status); + if( status.isCompleted() ) { + System.out.println("status thkim3 " + status.isCompleted()); + //def = new DefaultTransactionDefinition(); + //status = transactionManager.getTransaction(def); + transactionManager.rollback(status); + } else { + transactionManager.commit(status); + } } catch(NumberFormatException e) { transactionManager.rollback(status); Log.debug("error", e); diff --git a/src/main/java/geoinfo/main/login/service/LoginMapper.java b/src/main/java/geoinfo/main/login/service/LoginMapper.java index 2452ad62..77b2ddf9 100644 --- a/src/main/java/geoinfo/main/login/service/LoginMapper.java +++ b/src/main/java/geoinfo/main/login/service/LoginMapper.java @@ -22,7 +22,7 @@ public interface LoginMapper { void updateWebMemberIn(Map map); - void pswdResetWebMemberIn(Map map); + int pswdResetWebMemberIn(Map map); Map selectSearchId(Map map); diff --git a/src/main/java/geoinfo/main/login/service/LoginService.java b/src/main/java/geoinfo/main/login/service/LoginService.java index 9daaf129..57582cc4 100644 --- a/src/main/java/geoinfo/main/login/service/LoginService.java +++ b/src/main/java/geoinfo/main/login/service/LoginService.java @@ -18,7 +18,7 @@ public interface LoginService { void insertWebRequestLog(Map map) throws Exception; void updateWebMemberIn(Map map) throws Exception; int insertSearchPassLog(Map map)throws Exception; - void pswdResetWebMemberIn(Map map) throws Exception; + int pswdResetWebMemberIn(Map map) throws Exception; Map selectSearchId(Map map) throws Exception; Map selectSearchPass(Map map) throws Exception; void updateSearchPassch(Map map) throws Exception; diff --git a/src/main/java/geoinfo/main/login/service/impl/LoginServiceImpl.java b/src/main/java/geoinfo/main/login/service/impl/LoginServiceImpl.java index 9920726f..0e17ee70 100644 --- a/src/main/java/geoinfo/main/login/service/impl/LoginServiceImpl.java +++ b/src/main/java/geoinfo/main/login/service/impl/LoginServiceImpl.java @@ -75,8 +75,8 @@ public class LoginServiceImpl implements LoginService{ } @Override - public void pswdResetWebMemberIn(Map map) throws Exception { - loginMapper.pswdResetWebMemberIn(map); + public int pswdResetWebMemberIn(Map map) throws Exception { + return loginMapper.pswdResetWebMemberIn(map); } @Override diff --git a/src/main/java/geoinfo/regi/basicInfo/BasicController.java b/src/main/java/geoinfo/regi/basicInfo/BasicController.java index 121978b2..762430e6 100644 --- a/src/main/java/geoinfo/regi/basicInfo/BasicController.java +++ b/src/main/java/geoinfo/regi/basicInfo/BasicController.java @@ -68,14 +68,12 @@ public class BasicController { @Resource(name ="commonService") private CommonService commonService; -/* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * - * @Autowired + // thkim 트랜잭션 에러 복원 + @Autowired private PlatformTransactionManager transactionManager; DefaultTransactionDefinition def = null; - TransactionStatus status = null;*/ + TransactionStatus status = null; @RequestMapping(value="/basic/labinfo2") public String labInfo2( @@ -267,12 +265,11 @@ public class BasicController { params.put("projectCode", PROJECT_CODE); params.put("holeCode", HOLE_CODE); try { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * def = new DefaultTransactionDefinition(); + // thkim 트랜잭션 에러 복원 + def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); - status = transactionManager.getTransaction(def);*/ + status = transactionManager.getTransaction(def); List items = basicService.selectTempSpt(params); EgovMap mapSpt = new EgovMap(); @@ -382,31 +379,24 @@ public class BasicController { } } - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.commit(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.commit(status); } catch (MalformedURLException e) { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (ParseException e) { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (NumberFormatException e) { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (IOException e) { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (Exception e) { - /* 20231223수정 - * 트랜잭션 이중처리로 인한 삭제. - * transactionManager.rollback(status);*/ - + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } } diff --git a/src/main/java/geoinfo/regi/geoLoggingInfo/GeoLoggingController.java b/src/main/java/geoinfo/regi/geoLoggingInfo/GeoLoggingController.java index 0bdeb80e..9b1dd0c5 100644 --- a/src/main/java/geoinfo/regi/geoLoggingInfo/GeoLoggingController.java +++ b/src/main/java/geoinfo/regi/geoLoggingInfo/GeoLoggingController.java @@ -53,12 +53,12 @@ public class GeoLoggingController { @Resource(name ="commonService") private CommonService commonService; -/* 20231223 트랜젝션 중복문제로 제거 - * @Autowired + // thkim 트랜잭션 에러 복원 + @Autowired private PlatformTransactionManager transactionManager; DefaultTransactionDefinition def = null; - TransactionStatus status = null;*/ + TransactionStatus status = null; @RequestMapping(value="/geoLogging/borehole_wave") public String borehole_wave(@RequestParam HashMap params, ModelMap model,HttpServletRequest request, HttpServletResponse response) throws Exception{ @@ -121,11 +121,11 @@ public class GeoLoggingController { try { - /* 20231223 트랜젝션 중복문제로 제거 - * def = new DefaultTransactionDefinition(); + // thkim 트랜잭션 에러 복원 + def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); - status = transactionManager.getTransaction(def);*/ + status = transactionManager.getTransaction(def); String rPROJECT_CODE = sUtil.checkNull(String.valueOf(params.get("PROJECT_CODE"))); String rHOLE_CODE = sUtil.checkNull(String.valueOf(params.get("HOLE_CODE"))); @@ -283,12 +283,12 @@ public class GeoLoggingController { } model.put("msg", "성공"); - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.commit(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.commit(status); } catch (Exception e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); LOGGER.debug("error" + e);//오류시 오류 코드랑 프로젝트 저장하게 기록해야됨. } return "/web/input/geoLogging/boreholeWaveDb"; diff --git a/src/main/java/geoinfo/regi/header/HeaderController.java b/src/main/java/geoinfo/regi/header/HeaderController.java index 924b1c0d..fa96d4d8 100644 --- a/src/main/java/geoinfo/regi/header/HeaderController.java +++ b/src/main/java/geoinfo/regi/header/HeaderController.java @@ -1161,7 +1161,7 @@ public class HeaderController { model.put("rUrl", rUrl); model.put("affectRow", affectRow); - + System.out.println("thkim ... debuggin 0003"); return "/web/input/headerDb"; @@ -1574,6 +1574,7 @@ public class HeaderController { map.put("projectCode", oPROJECT_CODE); map.put("LOCATION_EXCEPTION", LOCATION_EXCEPTION); headerService.locationEx(map); + System.out.println("thkim ... debuggin 0001"); return "redirect:/web/input/header.do?PROJECT_CODE=" + oPROJECT_CODE + "&REPORT_TYPE=" + oREPORT_TYPE + "&HOLE_CODE=" + oHOLE_CODE; } @@ -1588,6 +1589,7 @@ public class HeaderController { map.put("projectCode", oPROJECT_CODE); map.put("SAMPLEINFO_EXCEPTION", SAMPLEINFO_EXCEPTION); headerService.sampleInfoEx(map); + System.out.println("thkim ... debuggin 0002"); return "redirect:/web/input/header.do?PROJECT_CODE=" + oPROJECT_CODE + "&REPORT_TYPE=" + oREPORT_TYPE + "&HOLE_CODE=" + oHOLE_CODE; } diff --git a/src/main/java/geoinfo/regi/info/InfoController.java b/src/main/java/geoinfo/regi/info/InfoController.java index c3a5ed64..016e4023 100644 --- a/src/main/java/geoinfo/regi/info/InfoController.java +++ b/src/main/java/geoinfo/regi/info/InfoController.java @@ -53,12 +53,12 @@ public class InfoController { @Resource(name = "infoService") private InfoService infoService; -/* 20231223 트랜젝션 중복문제로 제거 - * @Autowired + // thkim 트랜잭션 에러 복원 + @Autowired private PlatformTransactionManager transactionManager; DefaultTransactionDefinition def = null; - TransactionStatus status = null;*/ + TransactionStatus status = null; // 지반정보등록 (관리자) @RequestMapping(value = "/info/projectInfo") @@ -541,11 +541,11 @@ public class InfoController { String file_name = ""; try { -/* 20231223 트랜젝션 중복문제로 제거 - * def = new DefaultTransactionDefinition(); + // thkim 트랜잭션 에러 복원 + def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); - status = transactionManager.getTransaction(def);*/ + status = transactionManager.getTransaction(def); if("".equals(rPROJECT_CODE)) { @@ -618,23 +618,23 @@ public class InfoController { rUrl = "expertOpinion.do?REPORT_TYPE=" + oREPORT_TYPE + "&PROJECT_CODE=" + oPROJECT_CODE; } model.put("rUrl", rUrl); -/* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.commit(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.commit(status); } catch (MalformedURLException e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (ParseException e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (NumberFormatException e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (IOException e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } catch (Exception e) { - /* 20231223 트랜젝션 중복문제로 제거 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); } diff --git a/src/main/java/geoinfo/regi/layerInfo/LayerInfoController.java b/src/main/java/geoinfo/regi/layerInfo/LayerInfoController.java index 9b095ebb..5af76628 100644 --- a/src/main/java/geoinfo/regi/layerInfo/LayerInfoController.java +++ b/src/main/java/geoinfo/regi/layerInfo/LayerInfoController.java @@ -43,12 +43,12 @@ public class LayerInfoController { @Resource(name = "layerInfoService") private LayerInfoService layerInfoService; -/* 트랜젝션 데이터제거 20231223 - * @Autowired + // thkim 트랜잭션 에러 복원 + @Autowired private PlatformTransactionManager transactionManager; DefaultTransactionDefinition def = null; - TransactionStatus status = null;*/ + TransactionStatus status = null; private static final Logger LOGGER = LoggerFactory.getLogger(LayerInfoController.class); @@ -136,11 +136,11 @@ public class LayerInfoController { String sJOB_TYPE = ""; try { -/* 트랜젝션 데이터제거 20231223 - * def = new DefaultTransactionDefinition(); + // thkim 트랜잭션 에러 복원 + def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); - status = transactionManager.getTransaction(def);*/ + status = transactionManager.getTransaction(def); //request String changedData = String.valueOf(params.get("changedDataXML")); @@ -229,15 +229,15 @@ public class LayerInfoController { } } - /* 트랜젝션 데이터제거 20231223 - * transactionManager.commit(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.commit(status); } catch (NumberFormatException e) { - /* 트랜젝션 데이터제거 20231223 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); LOGGER.debug("error" + e);//오류시 오류 코드랑 프로젝트 저장하게 기록해야됨. } catch (Exception e) { -/* 트랜젝션 데이터제거 20231223 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); LOGGER.debug("error" + e);//오류시 오류 코드랑 프로젝트 저장하게 기록해야됨. } return "/web/input/layerInfo/layerInfoDb"; diff --git a/src/main/java/geoinfo/regi/sampleInfo/SampleInfoController.java b/src/main/java/geoinfo/regi/sampleInfo/SampleInfoController.java index f7301b7e..8b15f061 100644 --- a/src/main/java/geoinfo/regi/sampleInfo/SampleInfoController.java +++ b/src/main/java/geoinfo/regi/sampleInfo/SampleInfoController.java @@ -43,12 +43,12 @@ public class SampleInfoController { @Resource(name = "commonService") private CommonService commonService; -/* 20231223트랜젝션 - * @Autowired + // thkim 트랜잭션 에러 복원 + @Autowired private PlatformTransactionManager transactionManager; DefaultTransactionDefinition def = null; - TransactionStatus status = null;*/ + TransactionStatus status = null; // 기본물성시험 정보 @RequestMapping(value = "/web/input/sampleInfo.do") @@ -114,12 +114,11 @@ public class SampleInfoController { } try { - /* 20231223트랜젝션 - * - * def = new DefaultTransactionDefinition(); + // thkim 트랜잭션 에러 복원 + def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); - status = transactionManager.getTransaction(def);*/ + status = transactionManager.getTransaction(def); if (!(changedData == null || changedData.length() == 0)) { @@ -249,27 +248,27 @@ public class SampleInfoController { } //commit - /* 20231223트랜젝션 - * transactionManager.commit(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.commit(status); } catch(NumberFormatException e) { - /* 20231223트랜젝션 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); Log.debug("error", e); affectRow = 0; } catch(MalformedURLException e) { - /* 20231223트랜젝션 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); Log.debug("error", e); affectRow = 0; } catch(ParseException e) { - /*20231223트랜젝션 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); Log.debug("error", e); affectRow = 0; } catch(Exception e) { - /* 20231223트랜젝션 - * transactionManager.rollback(status);*/ + // thkim 트랜잭션 에러 복원 + transactionManager.rollback(status); Log.debug("error", e); affectRow = 0; } diff --git a/src/main/java/geoinfo/regi/status/RegiController.java b/src/main/java/geoinfo/regi/status/RegiController.java index cd14d56e..eff72b53 100644 --- a/src/main/java/geoinfo/regi/status/RegiController.java +++ b/src/main/java/geoinfo/regi/status/RegiController.java @@ -584,7 +584,7 @@ public class RegiController { if ("".equals(PROJECT_CODE) == false && "START".equals(PROC) == true) { // // 변경 이력 - HashMap result = masterService.getHistSeq(params); + HashMap result = masterService.getHistSeq(params); if (result == null) { //웹 취약점 때문에 수정 diff --git a/src/main/java/geoinfo/regi/status/service/RegiPageMapper.java b/src/main/java/geoinfo/regi/status/service/RegiPageMapper.java index 0f92091b..4ae6fd0f 100644 --- a/src/main/java/geoinfo/regi/status/service/RegiPageMapper.java +++ b/src/main/java/geoinfo/regi/status/service/RegiPageMapper.java @@ -41,7 +41,7 @@ public interface RegiPageMapper { public int getTestSum(HashMap params) throws Exception; - public HashMap getHistSeq(HashMap params) throws Exception; + public HashMap getHistSeq(HashMap params) throws Exception; public int insertHistSeq(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/regi/status/service/RegiPageService.java b/src/main/java/geoinfo/regi/status/service/RegiPageService.java index a662773e..c2e29751 100644 --- a/src/main/java/geoinfo/regi/status/service/RegiPageService.java +++ b/src/main/java/geoinfo/regi/status/service/RegiPageService.java @@ -41,7 +41,7 @@ public interface RegiPageService { public int getTestSum(HashMap params) throws Exception; - public HashMap getHistSeq(HashMap params) throws Exception; + public HashMap getHistSeq(HashMap params) throws Exception; public int insertHistSeq(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/regi/status/service/impl/RegiPageServiceImpl.java b/src/main/java/geoinfo/regi/status/service/impl/RegiPageServiceImpl.java index e1783233..9048be80 100644 --- a/src/main/java/geoinfo/regi/status/service/impl/RegiPageServiceImpl.java +++ b/src/main/java/geoinfo/regi/status/service/impl/RegiPageServiceImpl.java @@ -95,7 +95,7 @@ public class RegiPageServiceImpl implements RegiPageService { } @Override - public HashMap getHistSeq(HashMap params) throws Exception { + public HashMap getHistSeq(HashMap params) throws Exception { return regiPageMapper.getHistSeq(params); } diff --git a/src/main/resources/egovframework/egovProps/globals.properties b/src/main/resources/egovframework/egovProps/globals.properties index 13772769..c0e79f39 100644 --- a/src/main/resources/egovframework/egovProps/globals.properties +++ b/src/main/resources/egovframework/egovProps/globals.properties @@ -3,22 +3,31 @@ ############################################## # Oracle +#Oracle.Driver=net.sf.log4jdbc.sql.jdbcapi.DriverSpy +#Oracle.Url=jdbc:log4jdbc:oracle:thin:@127.0.0.1:1521:ORAGEODEV + Oracle.Driver=oracle.jdbc.driver.OracleDriver Oracle.Url=jdbc:oracle:thin:@127.0.0.1:1521:ORAGEODEV + #Oracle.Url=jdbc:oracle:thin:@118.219.150.34:1521:ORAGEODEV Oracle.ID=geoinfo Oracle.Password=geoinfo +#Oracle.Url=jdbc:oracle:thin:@uml.kr:1521:XE +#Oracle.Password=dbnt060928! + + ############################################### ################### \ud30c\uc77c\uad00\ub828 ################### ############################################### #Geoinfo.FilePath=D:\\Tomcat6\\geoinfoEgov\\webapps\\geoinfo\\files\\ -Geoinfo.FilePath=C:\\app\\files\\ +Geoinfo.FilePath=D:\\app_geoinfo\\app\\files\\ + #\uac80\uc0c9\uc720\ud1b5 3\ucc28\uc6d0 #Geoinfo.FilePath3D=files\\4dim\\2014\\ -Geoinfo.FilePath3D=C:\\app\\files\\4dim\\2014\\ +Geoinfo.FilePath3D=D:\\app_geoinfo\\app\\files\\4dim\\2014\\ #\uc804\ubb38\uac00\uc758\uacac Geoinfo.Report=files\\report\\ diff --git a/src/main/resources/egovframework/spring/context-datasource.xml b/src/main/resources/egovframework/spring/context-datasource.xml index e081dd3f..a6f51da7 100644 --- a/src/main/resources/egovframework/spring/context-datasource.xml +++ b/src/main/resources/egovframework/spring/context-datasource.xml @@ -19,10 +19,10 @@ - - - - + + + + diff --git a/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml b/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml index 08fc750b..ec1da83b 100644 --- a/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml +++ b/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml @@ -300,7 +300,7 @@ ]]> - - D:/eGovFrameDev-3.8.0-64bit/workspace/geoinfo_eGov/logs/adms.log - D:/eGovFrameDev-3.8.0-64bit/workspace/geoinfo_eGov/logs/%d{yyyy-MM-dd}_%i/adms.zip + D:/app_geoinfo/app/eclipse/workspace/geoinfo_eGov/logs/adms.log + D:/app_geoinfo/app/eclipse/workspace/geoinfo_eGov/logs/%d{yyyy-MM-dd}_%i/adms.zip %d{yyyy-MM-dd HH:mm:ss} %5p [%c] %m%n @@ -24,8 +24,8 @@ - D:/eGovFrameDev-3.8.0-64bit/workspace/geoinfo_eGov/logs/adms_error.log - D:/eGovFrameDev-3.8.0-64bit/workspace/geoinfo_eGov/logs/%d{yyyy-MM-dd}/adms_error.zip + D:/app_geoinfo/app/eclipse/workspace/geoinfo_eGov/logs/adms_error.log + D:/app_geoinfo/app/eclipse/workspace/geoinfo_eGov/logs/%d{yyyy-MM-dd}/adms_error.zip %d{yyyy-MM-dd HH:mm:ss} %5p [%c] %m%n diff --git a/src/main/resources/log4jdbc.log4j2.properties b/src/main/resources/log4jdbc.log4j2.properties new file mode 100644 index 00000000..a48b3e9c --- /dev/null +++ b/src/main/resources/log4jdbc.log4j2.properties @@ -0,0 +1,2 @@ +log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator +log4jdbc.dump.sql.maxlinelength=0 \ No newline at end of file