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-servlet2.0.0
-
+
org.jsonjson20180813
-
+
javax.websocketjavax.websocket-api1.0provided
-
+
org.springframeworkspring-websocket4.1.2.RELEASE
-
+
org.projectlomboklombok1.18.12provided
-
+
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 @@
]]>
-