utic-sys-mon-server.log 283 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094
  1. [2025-11-10 10:11:22.449] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 30400 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  2. [2025-11-10 10:11:22.459] [INFO ] The following 1 profile is active: "dev"
  3. [2025-11-10 10:11:22.529] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  4. [2025-11-10 10:11:22.530] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  5. [2025-11-10 10:11:22.531] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  6. [2025-11-10 10:11:22.531] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  7. [2025-11-10 10:11:24.860] [INFO ] Tomcat initialized with port 8999 (http)
  8. [2025-11-10 10:11:24.870] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  9. [2025-11-10 10:11:24.871] [INFO ] Starting service [Tomcat]
  10. [2025-11-10 10:11:24.871] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  11. [2025-11-10 10:11:24.927] [INFO ] Initializing Spring embedded WebApplicationContext
  12. [2025-11-10 10:11:24.927] [INFO ] Root WebApplicationContext: initialization completed in 2395 ms
  13. [2025-11-10 10:11:26.416] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  14. [2025-11-10 10:11:26.495] [INFO ] LiveReload server is running on port 35729
  15. [2025-11-10 10:11:26.499] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  16. [2025-11-10 10:11:26.539] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  17. [2025-11-10 10:11:26.555] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  18. [2025-11-10 10:11:26.569] [INFO ] Started MonitoringApplication in 4.6 seconds (process running for 5.133)
  19. [2025-11-10 10:11:26.595] [INFO ] HikariPool-1 - Starting...
  20. [2025-11-10 10:11:26.597] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  21. [2025-11-10 10:11:26.871] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@2155e8c4
  22. [2025-11-10 10:11:26.875] [INFO ] HikariPool-1 - Start completed.
  23. [2025-11-10 10:11:26.897] [INFO ] HikariPool-2 - Starting...
  24. [2025-11-10 10:11:26.897] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  25. [2025-11-10 10:11:27.008] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@5179c054
  26. [2025-11-10 10:11:27.009] [INFO ] HikariPool-2 - Start completed.
  27. [2025-11-10 10:11:27.714] [ERROR] Unexpected error occurred in scheduled task
  28. org.springframework.jdbc.BadSqlGrammarException:
  29. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  30. https://docs.oracle.com/error-help/db/ora-02019/
  31. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  32. ### The error may involve defaultParameterMap
  33. ### The error occurred while setting parameters
  34. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  35. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  36. https://docs.oracle.com/error-help/db/ora-02019/
  37. ; bad SQL grammar []
  38. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  39. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  40. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  41. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  42. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  43. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  44. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  45. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  46. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  47. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  48. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  49. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  50. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  51. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  52. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  53. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  54. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  55. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  56. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  57. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  58. at io.micrometer.observation.Observation.observe(Observation.java:498)
  59. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  60. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  61. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  62. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  63. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  64. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  65. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  66. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  67. at java.base/java.lang.Thread.run(Thread.java:840)
  68. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  69. https://docs.oracle.com/error-help/db/ora-02019/
  70. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  71. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  72. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  73. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  74. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  75. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  76. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  77. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  78. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  79. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  80. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  81. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  82. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  83. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  84. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  85. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  86. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  87. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  88. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  89. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  90. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  91. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  92. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  93. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  94. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  95. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  96. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  97. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  98. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  99. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  100. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  101. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  102. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  103. ... 25 common frames omitted
  104. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  105. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  106. ... 57 common frames omitted
  107. [2025-11-10 10:11:36.611] [ERROR] Unexpected error occurred in scheduled task
  108. org.springframework.jdbc.BadSqlGrammarException:
  109. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  110. https://docs.oracle.com/error-help/db/ora-02019/
  111. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  112. ### The error may involve defaultParameterMap
  113. ### The error occurred while setting parameters
  114. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  115. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  116. https://docs.oracle.com/error-help/db/ora-02019/
  117. ; bad SQL grammar []
  118. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  119. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  120. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  121. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  122. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  123. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  124. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  125. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  126. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  127. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  128. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  129. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  130. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  131. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  132. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  133. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  134. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  135. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  136. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  137. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  138. at io.micrometer.observation.Observation.observe(Observation.java:498)
  139. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  140. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  141. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  142. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  143. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  144. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  145. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  146. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  147. at java.base/java.lang.Thread.run(Thread.java:840)
  148. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  149. https://docs.oracle.com/error-help/db/ora-02019/
  150. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  151. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  152. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  153. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  154. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  155. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  156. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  157. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  158. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  159. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  160. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  161. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  162. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  163. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  164. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  165. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  166. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  167. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  168. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  169. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  170. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  171. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  172. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  173. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  174. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  175. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  176. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  177. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  178. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  179. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  180. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  181. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  182. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  183. ... 25 common frames omitted
  184. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  185. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  186. ... 57 common frames omitted
  187. [2025-11-10 10:11:42.394] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 16576 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  188. [2025-11-10 10:11:42.396] [INFO ] The following 1 profile is active: "dev"
  189. [2025-11-10 10:11:42.436] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  190. [2025-11-10 10:11:42.436] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  191. [2025-11-10 10:11:42.437] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  192. [2025-11-10 10:11:42.437] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  193. [2025-11-10 10:11:43.953] [INFO ] Tomcat initialized with port 8999 (http)
  194. [2025-11-10 10:11:43.963] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  195. [2025-11-10 10:11:43.964] [INFO ] Starting service [Tomcat]
  196. [2025-11-10 10:11:43.964] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  197. [2025-11-10 10:11:44.025] [INFO ] Initializing Spring embedded WebApplicationContext
  198. [2025-11-10 10:11:44.025] [INFO ] Root WebApplicationContext: initialization completed in 1588 ms
  199. [2025-11-10 10:11:44.938] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  200. [2025-11-10 10:11:45.028] [INFO ] LiveReload server is running on port 35729
  201. [2025-11-10 10:11:45.033] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  202. [2025-11-10 10:11:45.076] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  203. [2025-11-10 10:11:45.093] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  204. [2025-11-10 10:11:45.114] [INFO ] Started MonitoringApplication in 3.625 seconds (process running for 4.687)
  205. [2025-11-10 10:11:45.133] [INFO ] HikariPool-1 - Starting...
  206. [2025-11-10 10:11:45.136] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  207. [2025-11-10 10:11:45.394] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@1bdad6d3
  208. [2025-11-10 10:11:45.398] [INFO ] HikariPool-1 - Start completed.
  209. [2025-11-10 10:11:45.490] [INFO ] HikariPool-2 - Starting...
  210. [2025-11-10 10:11:45.491] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  211. [2025-11-10 10:11:45.547] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@1c178f31
  212. [2025-11-10 10:11:45.548] [INFO ] HikariPool-2 - Start completed.
  213. [2025-11-10 10:11:45.895] [ERROR] Unexpected error occurred in scheduled task
  214. org.springframework.jdbc.BadSqlGrammarException:
  215. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  216. https://docs.oracle.com/error-help/db/ora-02019/
  217. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  218. ### The error may involve defaultParameterMap
  219. ### The error occurred while setting parameters
  220. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  221. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  222. https://docs.oracle.com/error-help/db/ora-02019/
  223. ; bad SQL grammar []
  224. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  225. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  226. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  227. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  228. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  229. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  230. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  231. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  232. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  233. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  234. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  235. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  236. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  237. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  238. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  239. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  240. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  241. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  242. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  243. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  244. at io.micrometer.observation.Observation.observe(Observation.java:498)
  245. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  246. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  247. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  248. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  249. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  250. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  251. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  252. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  253. at java.base/java.lang.Thread.run(Thread.java:840)
  254. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  255. https://docs.oracle.com/error-help/db/ora-02019/
  256. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  257. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  258. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  259. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  260. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  261. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  262. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  263. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  264. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  265. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  266. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  267. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  268. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  269. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  270. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  271. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  272. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  273. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  274. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  275. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  276. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  277. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  278. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  279. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  280. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  281. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  282. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  283. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  284. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  285. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  286. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  287. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  288. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  289. ... 25 common frames omitted
  290. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  291. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  292. ... 57 common frames omitted
  293. [2025-11-10 10:11:55.144] [ERROR] Unexpected error occurred in scheduled task
  294. org.springframework.jdbc.BadSqlGrammarException:
  295. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  296. https://docs.oracle.com/error-help/db/ora-02019/
  297. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  298. ### The error may involve defaultParameterMap
  299. ### The error occurred while setting parameters
  300. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  301. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  302. https://docs.oracle.com/error-help/db/ora-02019/
  303. ; bad SQL grammar []
  304. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  305. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  306. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  307. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  308. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  309. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  310. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  311. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  312. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  313. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  314. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  315. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  316. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  317. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  318. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  319. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  320. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  321. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  322. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  323. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  324. at io.micrometer.observation.Observation.observe(Observation.java:498)
  325. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  326. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  327. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  328. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  329. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  330. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  331. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  332. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  333. at java.base/java.lang.Thread.run(Thread.java:840)
  334. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  335. https://docs.oracle.com/error-help/db/ora-02019/
  336. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  337. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  338. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  339. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  340. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  341. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  342. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  343. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  344. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  345. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  346. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  347. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  348. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  349. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  350. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  351. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  352. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  353. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  354. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  355. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  356. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  357. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  358. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  359. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  360. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  361. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  362. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  363. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  364. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  365. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  366. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  367. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  368. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  369. ... 25 common frames omitted
  370. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  371. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  372. ... 57 common frames omitted
  373. [2025-11-10 10:12:05.142] [ERROR] Unexpected error occurred in scheduled task
  374. org.springframework.jdbc.BadSqlGrammarException:
  375. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  376. https://docs.oracle.com/error-help/db/ora-02019/
  377. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  378. ### The error may involve defaultParameterMap
  379. ### The error occurred while setting parameters
  380. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  381. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  382. https://docs.oracle.com/error-help/db/ora-02019/
  383. ; bad SQL grammar []
  384. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  385. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  386. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  387. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  388. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  389. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  390. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  391. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  392. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  393. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  394. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  395. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  396. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  397. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  398. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  399. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  400. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  401. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  402. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  403. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  404. at io.micrometer.observation.Observation.observe(Observation.java:498)
  405. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  406. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  407. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  408. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  409. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  410. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  411. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  412. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  413. at java.base/java.lang.Thread.run(Thread.java:840)
  414. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  415. https://docs.oracle.com/error-help/db/ora-02019/
  416. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  417. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  418. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  419. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  420. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  421. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  422. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  423. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  424. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  425. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  426. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  427. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  428. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  429. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  430. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  431. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  432. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  433. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  434. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  435. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  436. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  437. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  438. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  439. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  440. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  441. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  442. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  443. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  444. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  445. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  446. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  447. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  448. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  449. ... 25 common frames omitted
  450. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  451. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  452. ... 57 common frames omitted
  453. [2025-11-10 10:12:15.138] [ERROR] Unexpected error occurred in scheduled task
  454. org.springframework.jdbc.BadSqlGrammarException:
  455. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  456. https://docs.oracle.com/error-help/db/ora-02019/
  457. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  458. ### The error may involve defaultParameterMap
  459. ### The error occurred while setting parameters
  460. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  461. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  462. https://docs.oracle.com/error-help/db/ora-02019/
  463. ; bad SQL grammar []
  464. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  465. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  466. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  467. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  468. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  469. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  470. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  471. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  472. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  473. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  474. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  475. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  476. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  477. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  478. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  479. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  480. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  481. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  482. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  483. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  484. at io.micrometer.observation.Observation.observe(Observation.java:498)
  485. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  486. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  487. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  488. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  489. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  490. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  491. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  492. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  493. at java.base/java.lang.Thread.run(Thread.java:840)
  494. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  495. https://docs.oracle.com/error-help/db/ora-02019/
  496. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  497. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  498. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  499. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  500. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  501. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  502. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  503. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  504. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  505. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  506. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  507. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  508. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  509. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  510. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  511. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  512. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  513. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  514. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  515. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  516. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  517. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  518. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  519. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  520. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  521. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  522. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  523. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  524. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  525. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  526. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  527. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  528. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  529. ... 25 common frames omitted
  530. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  531. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  532. ... 57 common frames omitted
  533. [2025-11-10 10:12:25.140] [ERROR] Unexpected error occurred in scheduled task
  534. org.springframework.jdbc.BadSqlGrammarException:
  535. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  536. https://docs.oracle.com/error-help/db/ora-02019/
  537. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  538. ### The error may involve defaultParameterMap
  539. ### The error occurred while setting parameters
  540. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  541. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  542. https://docs.oracle.com/error-help/db/ora-02019/
  543. ; bad SQL grammar []
  544. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  545. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  546. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  547. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  548. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  549. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  550. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  551. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  552. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  553. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  554. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  555. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  556. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  557. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  558. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  559. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  560. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  561. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  562. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  563. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  564. at io.micrometer.observation.Observation.observe(Observation.java:498)
  565. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  566. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  567. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  568. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  569. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  570. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  571. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  572. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  573. at java.base/java.lang.Thread.run(Thread.java:840)
  574. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  575. https://docs.oracle.com/error-help/db/ora-02019/
  576. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  577. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  578. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  579. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  580. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  581. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  582. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  583. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  584. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  585. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  586. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  587. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  588. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  589. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  590. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  591. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  592. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  593. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  594. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  595. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  596. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  597. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  598. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  599. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  600. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  601. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  602. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  603. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  604. at jdk.internal.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
  605. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  606. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  607. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  608. ... 25 common frames omitted
  609. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  610. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  611. ... 56 common frames omitted
  612. [2025-11-10 10:12:35.149] [ERROR] Unexpected error occurred in scheduled task
  613. org.springframework.jdbc.BadSqlGrammarException:
  614. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  615. https://docs.oracle.com/error-help/db/ora-02019/
  616. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  617. ### The error may involve defaultParameterMap
  618. ### The error occurred while setting parameters
  619. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  620. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  621. https://docs.oracle.com/error-help/db/ora-02019/
  622. ; bad SQL grammar []
  623. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  624. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  625. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  626. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  627. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  628. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  629. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  630. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  631. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  632. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  633. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  634. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  635. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  636. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  637. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  638. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  639. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  640. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  641. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  642. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  643. at io.micrometer.observation.Observation.observe(Observation.java:498)
  644. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  645. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  646. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  647. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  648. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  649. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  650. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  651. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  652. at java.base/java.lang.Thread.run(Thread.java:840)
  653. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  654. https://docs.oracle.com/error-help/db/ora-02019/
  655. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  656. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  657. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  658. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  659. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  660. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  661. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  662. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  663. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  664. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  665. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  666. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  667. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  668. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  669. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  670. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  671. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  672. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  673. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  674. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  675. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  676. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  677. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  678. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  679. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  680. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  681. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  682. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  683. at jdk.internal.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
  684. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  685. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  686. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  687. ... 25 common frames omitted
  688. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  689. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  690. ... 56 common frames omitted
  691. [2025-11-10 10:12:49.374] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 14844 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  692. [2025-11-10 10:12:49.375] [INFO ] The following 1 profile is active: "dev"
  693. [2025-11-10 10:12:49.428] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  694. [2025-11-10 10:12:49.428] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  695. [2025-11-10 10:12:49.428] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  696. [2025-11-10 10:12:49.428] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  697. [2025-11-10 10:12:50.854] [INFO ] Tomcat initialized with port 8999 (http)
  698. [2025-11-10 10:12:50.863] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  699. [2025-11-10 10:12:50.865] [INFO ] Starting service [Tomcat]
  700. [2025-11-10 10:12:50.866] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  701. [2025-11-10 10:12:50.936] [INFO ] Initializing Spring embedded WebApplicationContext
  702. [2025-11-10 10:12:50.937] [INFO ] Root WebApplicationContext: initialization completed in 1508 ms
  703. [2025-11-10 10:12:51.899] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  704. [2025-11-10 10:12:51.989] [INFO ] LiveReload server is running on port 35729
  705. [2025-11-10 10:12:51.993] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  706. [2025-11-10 10:12:52.035] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  707. [2025-11-10 10:12:52.051] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  708. [2025-11-10 10:12:52.066] [INFO ] Started MonitoringApplication in 3.199 seconds (process running for 3.833)
  709. [2025-11-10 10:12:52.090] [INFO ] HikariPool-1 - Starting...
  710. [2025-11-10 10:12:52.094] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  711. [2025-11-10 10:12:52.345] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@58801ca1
  712. [2025-11-10 10:12:52.353] [INFO ] HikariPool-1 - Start completed.
  713. [2025-11-10 10:12:52.634] [INFO ] HikariPool-2 - Starting...
  714. [2025-11-10 10:12:52.634] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  715. [2025-11-10 10:12:52.729] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@67ddfb13
  716. [2025-11-10 10:12:52.730] [INFO ] HikariPool-2 - Start completed.
  717. [2025-11-10 10:12:52.785] [INFO ] entering args (oracle.jdbc.internal.AbstractConnectionBuilder$1@58f3994a)
  718. [2025-11-10 10:12:52.785] [INFO ] traceId=67DDFB13.
  719. [2025-11-10 10:12:52.787] [INFO ] Session Attributes:
  720. sdu=8192, tdu=32767
  721. nt: host=115.91.94.42, port=1521, socketOptions={0=YES, 1=NO, 17=0, 18=false, 2=30000, 20=true, 38=TLS, 23=40, 24=50, 40=false, 25=0}
  722. socket=Socket[addr=/115.91.94.42,port=1521,localport=49370]
  723. client profile={oracle.net.encryption_types_client=(), oracle.net.crypto_seed=, oracle.net.authentication_services=(), oracle.net.setFIPSMode=false, oracle.net.kerberos5_mutual_authentication=false, oracle.net.encryption_client=ACCEPTED, oracle.net.crypto_checksum_client=ACCEPTED, oracle.net.crypto_checksum_types_client=()}
  724. connection options=[host=115.91.94.42 port=1521 sid=HANTE protocol=TCP addr=(ADDRESS=(PROTOCOL=TCP)(HOST=115.91.94.42)(PORT=1521)) conn_data=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(PORT=1521)(HOST=115.91.94.42))(CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=HANTE_JG)(USER=HANTE_JG))(SID=HANTE))) done=true]
  725. onBreakReset=false, dataEOF=false, negotiatedOptions=0x841, connected=true
  726. TTIINIT enabled=false, TTC cookie enabled=false
  727. [2025-11-10 10:12:52.787] [INFO ] traceId=67DDFB13, anoEnabled=true.
  728. [2025-11-10 10:12:52.796] [INFO ] Got Resend, SessionTraceId = 67DDFB13
  729. [2025-11-10 10:12:52.796] [INFO ] Connection established. Cleared conn strategy stack
  730. [2025-11-10 10:12:52.797] [INFO ] returning void
  731. [2025-11-10 10:12:52.797] [INFO ] Break received from server. Responding with reset...
  732. [2025-11-10 10:12:52.797] [INFO ] SO_TIMEOUT interrupt timer cancelled null
  733. [2025-11-10 10:12:52.797] [INFO ] Sending break marker, SessionTraceId = 67DDFB13
  734. [2025-11-10 10:12:52.797] [INFO ]
  735. java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  736. https://docs.oracle.com/error-help/db/ora-12514/
  737. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  738. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  739. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  740. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  741. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  742. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  743. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  744. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  745. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  746. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  747. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  748. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  749. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  750. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  751. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  752. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  753. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  754. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  755. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  756. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  757. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  758. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  759. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  760. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  761. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  762. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  763. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  764. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  765. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  766. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  767. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  768. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  769. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  770. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  771. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  772. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  773. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  774. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  775. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  776. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  777. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  778. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  779. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  780. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  781. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  782. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  783. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  784. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  785. at io.micrometer.observation.Observation.observe(Observation.java:498)
  786. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  787. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  788. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  789. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  790. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  791. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  792. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  793. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  794. at java.base/java.lang.Thread.run(Thread.java:840)
  795. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  796. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  797. ... 57 common frames omitted
  798. [2025-11-10 10:12:52.800] [INFO ] properties={LOCALE=ko_KR, DriverVersion=23.5.0.24.07, java.library.path: =C:\OpenJDK\jdk-17.0.13\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\app\HANTE_JG\product\11.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Bandizip\;C:\Program Files\Git\cmd;C:\apache-maven-3.6.3\bin;C:\OpenJDK\jdk-17.0.13\bin;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\ProgramData\chocolatey\bin;C:\Program Files\PuTTY\;C:\Users\anrps\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Program Files\dotnet\;C:\Users\anrps\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1\bin;;C:\Users\anrps\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\anrps\.dotnet\tools;C:\nvm4w\nodejs;C:\Users\anrps\AppData\Roaming\npm;C:\Users\anrps\AppData\Local\nvm;C:\nvm4w\nodejs;;., java.class.path: =C:\00.PROJECT\25.MONITORING\build\classes\java\main;C:\00.PROJECT\25.MONITORING\build\resources\main;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-actuator\3.4.5\321436555190f2a7d3e630ca68fa57197f33616e\spring-boot-starter-actuator-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-thymeleaf\3.4.5\6564b6a1c10118e662cb8c776eef27d76c0ff78d\spring-boot-starter-thymeleaf-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web-services\3.4.5\b88ca0a934f7333b97bf13b26ea8abe514d151fb\spring-boot-starter-web-services-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-websocket\3.4.5\4fee57e9706bd5ec76b7a189f47dff48f0ad0f33\spring-boot-starter-websocket-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\3.4.5\54cb03e8615f0c10cd44b5b7d155af3d0be7d66a\spring-boot-starter-web-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis.spring.boot\mybatis-spring-boot-starter\3.0.4\2a56c4aa1f81aaef9abb0105f72702a737517d9a\mybatis-spring-boot-starter-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf.extras\thymeleaf-extras-springsecurity6\3.1.3.RELEASE\f2a9e9505b145d22a52047460c74fb8200f2cb23\thymeleaf-extras-springsecurity6-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi-ooxml\5.2.3\2efd11c940adb18c03eb9ce7ad88fc40ee6a196\poi-ooxml-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi\5.2.3\2fb22ae74ad5aea6af1a9c64b9542f2ccf348604\poi-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\3.4.5\3b1cd30bd3be52f5fd0c0934882ec86ed4457646\spring-boot-starter-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-actuator-autoconfigure\3.4.5\ca0012cdf3137b4f056d073334d176e6d1f0464b\spring-boot-actuator-autoconfigure-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-jakarta9\1.14.6\3fd1fe50bde7bf89f64ea69c0007f55935febcc3\micrometer-jakarta9-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-observation\1.14.6\3ba55114eb3f2b33431ce6cf80c6114cf2b21c9\micrometer-observation-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf-spring6\3.1.3.RELEASE\4b276ea2bd536a18e44b40ff1d9f4848965ff59c\thymeleaf-spring6-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.ws\spring-ws-core\4.0.13\b2429e25989b3fad3e56ac0d0e0fab578aa19ce9\spring-ws-core-4.0.13.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.sun.xml.messaging.saaj\saaj-impl\3.0.4\20e94bac120c14b7a0aa32c0821bab62515fd7dd\saaj-impl-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.ws\jakarta.xml.ws-api\4.0.2\331ecab874ee75b48db661a331319958cb04edec\jakarta.xml.ws-api-4.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-oxm\6.2.6\b5d94c0552ad63802454d248bddfe976617064a0\spring-oxm-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-websocket\6.2.6\4e4730e34c58bdc3b6d7d1d4523979a6f47be153\spring-websocket-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-messaging\6.2.6\60547522ef488acc4c927dec64cf9bb2cca9022a\spring-messaging-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\3.4.5\b7a87d4565c99754e0fcf4da405ebe3ab0870c88\spring-boot-starter-json-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\6.2.6\48c37c417d00b9dc12e344892b206bbbf67f0945\spring-webmvc-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\6.2.6\17a4f806e877a1064a2442fe7545b0036fb9550f\spring-web-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\3.4.5\d3121e25897969409967675c0c450dd3cad45162\spring-boot-starter-tomcat-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\3.4.5\e361f635454d0694547cc226ece3aa10fde7ff2b\spring-boot-starter-jdbc-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis.spring.boot\mybatis-spring-boot-autoconfigure\3.0.4\27c887cbd92c780e7d8baaf30d9dc5b5d5f0c03\mybatis-spring-boot-autoconfigure-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis\mybatis\3.5.17\b210805d7d67ab8c564efebbeae5ed648c5bc925\mybatis-3.5.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis\mybatis-spring\3.0.4\8a1250161c6b5c15103c1f51d6a1ad8307af4418\mybatis-spring-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\2.0.17\d9e58ac9c7779ba3bf8142aff6c830617a7fe60f\slf4j-api-2.0.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-collections4\4.4\62ebe7544cb7164d87e0637a2a6a2bdc981395e8\commons-collections4-4.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.11.0\a2503f302b11ebde7ebc3df41daebe0e4eea3689\commons-io-2.11.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi-ooxml-lite\5.2.3\db113c8e9051b0ff967f4911fa20336c8325a7c5\poi-ooxml-lite-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.xmlbeans\xmlbeans\5.1.1\48a369df0eccb509d46203104e4df9cb00f0f68b\xmlbeans-5.1.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.24.3\b02c125db8b6d295adf72ae6e71af5d83bce2370\log4j-api-2.24.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.21\4ec95b60d4e86b5c95a0e919cb172a0af98011ef\commons-compress-1.21.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.github.virtuald\curvesapi\1.07\863654849995f9d4f0ed2ed1a3870da3a108473c\curvesapi-1.07.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.17.2\cd6bb9d856db5f61871a94d5801efd0b93b7fcb2\commons-codec-1.17.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-math3\3.6.1\e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf\commons-math3-3.6.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.zaxxer\SparseBitSet\1.2\8467c813d442837fcaeddbc42cf5c5359fab4933\SparseBitSet-1.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\3.4.5\c44ad60865ca1d0b88e576b0355e755ed28aec52\spring-boot-autoconfigure-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\3.4.5\414fcf9f9e0ccb961243d8f36ef8ad6d4040e745\spring-boot-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\3.4.5\f4821c3181ef6dfbbc5305ebf5a3ed2c5493ef14\spring-boot-starter-logging-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\2.1.1\48b9bda22b091b1f48b13af03fe36db3be6e1ae3\jakarta.annotation-api-2.1.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\6.2.6\4639dac5fc46cb6a9f6eb2709decfb90313e0f2c\spring-core-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\2.3\936b36210e27320f920536f695cf1af210c44586\snakeyaml-2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-actuator\3.4.5\605c2f057a4c204f247198a7ddedbf4b03131df1\spring-boot-actuator-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-core\1.14.6\c2378cc214ef7d8672f95d731e90212bd227ebcb\micrometer-core-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-commons\1.14.6\1a6595762c77bd8401cf51aa11bac8e4fa747545\micrometer-commons-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf\3.1.3.RELEASE\51474f2a90b282ee97dabcd159c7faf24790f373\thymeleaf-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.ws\spring-xml\4.0.13\e8cbf3629acb54f456bb6388a8b16652641fd19e\spring-xml-4.0.13.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\6.2.6\ab5502a1e9694f2ecd001ecb1ee1fc46b29cfbd9\spring-aop-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\6.2.6\d43abe3b5765748210c511043b1d4904ca216a9f\spring-beans-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.soap\jakarta.xml.soap-api\3.0.2\445830286faf84fe40a3f47ccd7537d69cd58c4\jakarta.xml.soap-api-3.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\4.0.2\6cd5a999b834b63238005b7144136379dc36cad2\jakarta.xml.bind-api-4.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.jvnet.staxex\stax-ex\2.1.0\33160568d70c01da407f8ba982bacf283d00ad4a\stax-ex-2.1.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\2.1.3\fa165bd70cda600368eee31555222776a46b881f\jakarta.activation-api-2.1.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\6.2.6\ae08b2ec4a49ab7acb0b5eea7c309363139d54ad\spring-context-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.18.3\cc57924cccf42fc852081c36215272f84ffcd991\jackson-datatype-jsr310-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.18.3\fa63ae5eb3956b1a6d7a7ead2b513af89dea22e7\jackson-module-parameter-names-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.18.3\621558295660935134b171ce2b0d9ad6842ec2ff\jackson-datatype-jdk8-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.18.3\537e3886263e3b3464385040453e92567fd509e2\jackson-databind-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\6.2.6\d9efc768cfda1d97c8fe769a9d50f936eb7f18e2\spring-expression-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\10.1.40\ffdcf96aa28e77858644f4db100e8de896ba58e3\tomcat-embed-websocket-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\10.1.40\fc1c09b726336dc6f7dde0408cebb1a56a3a28d3\tomcat-embed-core-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\10.1.40\1b321790508c1d410689b4f496dae18a97fa6ae9\tomcat-embed-el-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\5.1.0\8c96e36c14461fc436bb02b264b96ef3ca5dca8c\HikariCP-5.1.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\6.2.6\529137b0f92d8cfd13876e6aa8df9088246b4755\spring-jdbc-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.5.18\fc371f3fc97a639de2d67947cffb7518ec5e3d40\logback-classic-1.5.18.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.24.3\da1143e2a2531ee1c2d90baa98eb50a28a39d5a7\log4j-to-slf4j-2.24.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\2.0.17\524cb6ccc2b68a57604750e1ab8b13b5a786a6aa\jul-to-slf4j-2.0.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\6.2.6\f4468f33de0015179abb6055964801bc962f8d51\spring-jcl-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.attoparser\attoparser\2.0.7.RELEASE\e5d0e988d9124139d645bb5872b24dfa23e283cc\attoparser-2.0.7.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.unbescape\unbescape\1.1.6.RELEASE\7b90360afb2b860e09e8347112800d12c12b2a13\unbescape-1.1.6.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.18.3\7fa21cf7da4598f8240e4ebd9779249622af1acd\jackson-annotations-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.18.3\78f80c259268200e588aa204dd97ecf09b76916e\jackson-core-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\6.2.6\fb46b2d651a6c509625bc6e7e38865137f658eca\spring-tx-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.5.18\6c0375624f6f36b4e089e2488ba21334a11ef13f\logback-core-1.5.18.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-devtools\3.4.5\e550ba7011bb36dde3cafb1d1d88b655657bf2e2\spring-boot-devtools-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\4.0.5\ca84c2a7169b5293e232b9d00d1e4e36d4c3914a\jaxb-runtime-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.eclipse.angus\angus-activation\2.0.2\41f1e0ddd157c856926ed149ab837d110955a9fc\angus-activation-2.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.hdrhistogram\HdrHistogram\2.2.2\7959933ebcc0f05b2eaa5af0a0c8689fa257b15c\HdrHistogram-2.2.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.latencyutils\LatencyUtils\2.0.3\769c0b82cb2421c8256300e907298a9410a2a3d3\LatencyUtils-2.0.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-core\4.0.5\7b4b11ea5542eea4ad55e1080b23be436795b3\jaxb-core-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\4.0.5\f36a4ef12120a9bb06d766d6a0e54b144fd7ed98\txw2-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\4.1.2\18ec117c85f3ba0ac65409136afa8e42bc74e739\istack-commons-runtime-4.1.2.jar, DatabaseProductVersion=11200, java.version: =17.0.13, URL=jdbc:oracle:thin:@115.91.94.42:1521:HANTE}.
  799. [2025-11-10 10:12:52.800] [WARN ] HikariPool-2 - Connection oracle.jdbc.driver.T4CConnection@67ddfb13 marked as broken because of SQLSTATE(08006), ErrorCode(12514)
  800. java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  801. https://docs.oracle.com/error-help/db/ora-12514/
  802. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  803. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  804. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  805. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  806. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  807. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  808. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  809. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  810. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  811. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  812. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  813. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  814. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  815. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  816. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  817. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  818. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  819. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  820. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  821. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  822. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  823. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  824. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  825. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  826. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  827. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  828. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  829. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  830. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  831. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  832. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  833. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  834. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  835. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  836. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  837. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  838. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  839. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  840. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  841. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  842. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  843. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  844. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  845. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  846. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  847. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  848. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  849. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  850. at io.micrometer.observation.Observation.observe(Observation.java:498)
  851. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  852. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  853. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  854. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  855. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  856. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  857. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  858. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  859. at java.base/java.lang.Thread.run(Thread.java:840)
  860. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  861. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  862. ... 57 common frames omitted
  863. [2025-11-10 10:12:52.886] [ERROR] Unexpected error occurred in scheduled task
  864. org.springframework.dao.RecoverableDataAccessException:
  865. ### Error querying database. Cause: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  866. https://docs.oracle.com/error-help/db/ora-12514/
  867. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  868. ### The error may involve defaultParameterMap
  869. ### The error occurred while setting parameters
  870. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  871. ### Cause: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  872. https://docs.oracle.com/error-help/db/ora-12514/
  873. ; ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  874. https://docs.oracle.com/error-help/db/ora-12514/
  875. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:110)
  876. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  877. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  878. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  879. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  880. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  881. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  882. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  883. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  884. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  885. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  886. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  887. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  888. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  889. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  890. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  891. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  892. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  893. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  894. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  895. at io.micrometer.observation.Observation.observe(Observation.java:498)
  896. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  897. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  898. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  899. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  900. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  901. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  902. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  903. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  904. at java.base/java.lang.Thread.run(Thread.java:840)
  905. Caused by: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  906. https://docs.oracle.com/error-help/db/ora-12514/
  907. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  908. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  909. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  910. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  911. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  912. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  913. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  914. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  915. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  916. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  917. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  918. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  919. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  920. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  921. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  922. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  923. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  924. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  925. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  926. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  927. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  928. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  929. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  930. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  931. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  932. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  933. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  934. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  935. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  936. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  937. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  938. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  939. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  940. ... 25 common frames omitted
  941. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  942. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  943. ... 57 common frames omitted
  944. [2025-11-10 10:13:02.118] [INFO ] entering args (oracle.jdbc.internal.AbstractConnectionBuilder$1@470ce296)
  945. [2025-11-10 10:13:02.118] [INFO ] traceId=286E5EAA.
  946. [2025-11-10 10:13:02.118] [INFO ] Session Attributes:
  947. sdu=8192, tdu=32767
  948. nt: host=115.91.94.42, port=1521, socketOptions={0=YES, 1=NO, 17=0, 18=false, 2=30000, 20=true, 38=TLS, 23=40, 24=50, 40=false, 25=0}
  949. socket=Socket[addr=/115.91.94.42,port=1521,localport=49372]
  950. client profile={oracle.net.encryption_types_client=(), oracle.net.crypto_seed=, oracle.net.authentication_services=(), oracle.net.setFIPSMode=false, oracle.net.kerberos5_mutual_authentication=false, oracle.net.encryption_client=ACCEPTED, oracle.net.crypto_checksum_client=ACCEPTED, oracle.net.crypto_checksum_types_client=()}
  951. connection options=[host=115.91.94.42 port=1521 sid=HANTE protocol=TCP addr=(ADDRESS=(PROTOCOL=TCP)(HOST=115.91.94.42)(PORT=1521)) conn_data=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(PORT=1521)(HOST=115.91.94.42))(CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=HANTE_JG)(USER=HANTE_JG))(SID=HANTE))) done=true]
  952. onBreakReset=false, dataEOF=false, negotiatedOptions=0x841, connected=true
  953. TTIINIT enabled=false, TTC cookie enabled=false
  954. [2025-11-10 10:13:02.118] [INFO ] traceId=286E5EAA, anoEnabled=true.
  955. [2025-11-10 10:13:02.118] [INFO ] Got Resend, SessionTraceId = 286E5EAA
  956. [2025-11-10 10:13:02.118] [INFO ] Connection established. Cleared conn strategy stack
  957. [2025-11-10 10:13:02.118] [INFO ] returning void
  958. [2025-11-10 10:13:02.118] [INFO ] Break received from server. Responding with reset...
  959. [2025-11-10 10:13:02.119] [INFO ] SO_TIMEOUT interrupt timer cancelled null
  960. [2025-11-10 10:13:02.119] [INFO ] Sending break marker, SessionTraceId = 286E5EAA
  961. [2025-11-10 10:13:02.119] [INFO ]
  962. java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  963. https://docs.oracle.com/error-help/db/ora-12514/
  964. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  965. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  966. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  967. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  968. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  969. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  970. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  971. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  972. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  973. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  974. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  975. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  976. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  977. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  978. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  979. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  980. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  981. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  982. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  983. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  984. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  985. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  986. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  987. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  988. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  989. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  990. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  991. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  992. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  993. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  994. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  995. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  996. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  997. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  998. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  999. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  1000. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  1001. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  1002. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  1003. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  1004. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  1005. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  1006. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1007. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1008. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1009. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1010. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  1011. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  1012. at io.micrometer.observation.Observation.observe(Observation.java:498)
  1013. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  1014. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  1015. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  1016. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  1017. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  1018. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  1019. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  1020. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  1021. at java.base/java.lang.Thread.run(Thread.java:840)
  1022. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1023. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  1024. ... 57 common frames omitted
  1025. [2025-11-10 10:13:02.119] [INFO ] properties={LOCALE=ko_KR, DriverVersion=23.5.0.24.07, java.library.path: =C:\OpenJDK\jdk-17.0.13\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\app\HANTE_JG\product\11.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Bandizip\;C:\Program Files\Git\cmd;C:\apache-maven-3.6.3\bin;C:\OpenJDK\jdk-17.0.13\bin;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\ProgramData\chocolatey\bin;C:\Program Files\PuTTY\;C:\Users\anrps\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Program Files\dotnet\;C:\Users\anrps\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1\bin;;C:\Users\anrps\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\anrps\.dotnet\tools;C:\nvm4w\nodejs;C:\Users\anrps\AppData\Roaming\npm;C:\Users\anrps\AppData\Local\nvm;C:\nvm4w\nodejs;;., java.class.path: =C:\00.PROJECT\25.MONITORING\build\classes\java\main;C:\00.PROJECT\25.MONITORING\build\resources\main;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-actuator\3.4.5\321436555190f2a7d3e630ca68fa57197f33616e\spring-boot-starter-actuator-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-thymeleaf\3.4.5\6564b6a1c10118e662cb8c776eef27d76c0ff78d\spring-boot-starter-thymeleaf-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web-services\3.4.5\b88ca0a934f7333b97bf13b26ea8abe514d151fb\spring-boot-starter-web-services-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-websocket\3.4.5\4fee57e9706bd5ec76b7a189f47dff48f0ad0f33\spring-boot-starter-websocket-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\3.4.5\54cb03e8615f0c10cd44b5b7d155af3d0be7d66a\spring-boot-starter-web-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis.spring.boot\mybatis-spring-boot-starter\3.0.4\2a56c4aa1f81aaef9abb0105f72702a737517d9a\mybatis-spring-boot-starter-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf.extras\thymeleaf-extras-springsecurity6\3.1.3.RELEASE\f2a9e9505b145d22a52047460c74fb8200f2cb23\thymeleaf-extras-springsecurity6-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi-ooxml\5.2.3\2efd11c940adb18c03eb9ce7ad88fc40ee6a196\poi-ooxml-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi\5.2.3\2fb22ae74ad5aea6af1a9c64b9542f2ccf348604\poi-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\3.4.5\3b1cd30bd3be52f5fd0c0934882ec86ed4457646\spring-boot-starter-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-actuator-autoconfigure\3.4.5\ca0012cdf3137b4f056d073334d176e6d1f0464b\spring-boot-actuator-autoconfigure-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-jakarta9\1.14.6\3fd1fe50bde7bf89f64ea69c0007f55935febcc3\micrometer-jakarta9-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-observation\1.14.6\3ba55114eb3f2b33431ce6cf80c6114cf2b21c9\micrometer-observation-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf-spring6\3.1.3.RELEASE\4b276ea2bd536a18e44b40ff1d9f4848965ff59c\thymeleaf-spring6-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.ws\spring-ws-core\4.0.13\b2429e25989b3fad3e56ac0d0e0fab578aa19ce9\spring-ws-core-4.0.13.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.sun.xml.messaging.saaj\saaj-impl\3.0.4\20e94bac120c14b7a0aa32c0821bab62515fd7dd\saaj-impl-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.ws\jakarta.xml.ws-api\4.0.2\331ecab874ee75b48db661a331319958cb04edec\jakarta.xml.ws-api-4.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-oxm\6.2.6\b5d94c0552ad63802454d248bddfe976617064a0\spring-oxm-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-websocket\6.2.6\4e4730e34c58bdc3b6d7d1d4523979a6f47be153\spring-websocket-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-messaging\6.2.6\60547522ef488acc4c927dec64cf9bb2cca9022a\spring-messaging-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\3.4.5\b7a87d4565c99754e0fcf4da405ebe3ab0870c88\spring-boot-starter-json-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\6.2.6\48c37c417d00b9dc12e344892b206bbbf67f0945\spring-webmvc-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\6.2.6\17a4f806e877a1064a2442fe7545b0036fb9550f\spring-web-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\3.4.5\d3121e25897969409967675c0c450dd3cad45162\spring-boot-starter-tomcat-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\3.4.5\e361f635454d0694547cc226ece3aa10fde7ff2b\spring-boot-starter-jdbc-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis.spring.boot\mybatis-spring-boot-autoconfigure\3.0.4\27c887cbd92c780e7d8baaf30d9dc5b5d5f0c03\mybatis-spring-boot-autoconfigure-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis\mybatis\3.5.17\b210805d7d67ab8c564efebbeae5ed648c5bc925\mybatis-3.5.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.mybatis\mybatis-spring\3.0.4\8a1250161c6b5c15103c1f51d6a1ad8307af4418\mybatis-spring-3.0.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\2.0.17\d9e58ac9c7779ba3bf8142aff6c830617a7fe60f\slf4j-api-2.0.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-collections4\4.4\62ebe7544cb7164d87e0637a2a6a2bdc981395e8\commons-collections4-4.4.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.11.0\a2503f302b11ebde7ebc3df41daebe0e4eea3689\commons-io-2.11.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.poi\poi-ooxml-lite\5.2.3\db113c8e9051b0ff967f4911fa20336c8325a7c5\poi-ooxml-lite-5.2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.xmlbeans\xmlbeans\5.1.1\48a369df0eccb509d46203104e4df9cb00f0f68b\xmlbeans-5.1.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.24.3\b02c125db8b6d295adf72ae6e71af5d83bce2370\log4j-api-2.24.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.21\4ec95b60d4e86b5c95a0e919cb172a0af98011ef\commons-compress-1.21.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.github.virtuald\curvesapi\1.07\863654849995f9d4f0ed2ed1a3870da3a108473c\curvesapi-1.07.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.17.2\cd6bb9d856db5f61871a94d5801efd0b93b7fcb2\commons-codec-1.17.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-math3\3.6.1\e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf\commons-math3-3.6.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.zaxxer\SparseBitSet\1.2\8467c813d442837fcaeddbc42cf5c5359fab4933\SparseBitSet-1.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\3.4.5\c44ad60865ca1d0b88e576b0355e755ed28aec52\spring-boot-autoconfigure-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\3.4.5\414fcf9f9e0ccb961243d8f36ef8ad6d4040e745\spring-boot-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\3.4.5\f4821c3181ef6dfbbc5305ebf5a3ed2c5493ef14\spring-boot-starter-logging-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\2.1.1\48b9bda22b091b1f48b13af03fe36db3be6e1ae3\jakarta.annotation-api-2.1.1.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\6.2.6\4639dac5fc46cb6a9f6eb2709decfb90313e0f2c\spring-core-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\2.3\936b36210e27320f920536f695cf1af210c44586\snakeyaml-2.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-actuator\3.4.5\605c2f057a4c204f247198a7ddedbf4b03131df1\spring-boot-actuator-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-core\1.14.6\c2378cc214ef7d8672f95d731e90212bd227ebcb\micrometer-core-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\io.micrometer\micrometer-commons\1.14.6\1a6595762c77bd8401cf51aa11bac8e4fa747545\micrometer-commons-1.14.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf\3.1.3.RELEASE\51474f2a90b282ee97dabcd159c7faf24790f373\thymeleaf-3.1.3.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.ws\spring-xml\4.0.13\e8cbf3629acb54f456bb6388a8b16652641fd19e\spring-xml-4.0.13.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\6.2.6\ab5502a1e9694f2ecd001ecb1ee1fc46b29cfbd9\spring-aop-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\6.2.6\d43abe3b5765748210c511043b1d4904ca216a9f\spring-beans-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.soap\jakarta.xml.soap-api\3.0.2\445830286faf84fe40a3f47ccd7537d69cd58c4\jakarta.xml.soap-api-3.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\4.0.2\6cd5a999b834b63238005b7144136379dc36cad2\jakarta.xml.bind-api-4.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.jvnet.staxex\stax-ex\2.1.0\33160568d70c01da407f8ba982bacf283d00ad4a\stax-ex-2.1.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\2.1.3\fa165bd70cda600368eee31555222776a46b881f\jakarta.activation-api-2.1.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\6.2.6\ae08b2ec4a49ab7acb0b5eea7c309363139d54ad\spring-context-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.18.3\cc57924cccf42fc852081c36215272f84ffcd991\jackson-datatype-jsr310-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.18.3\fa63ae5eb3956b1a6d7a7ead2b513af89dea22e7\jackson-module-parameter-names-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.18.3\621558295660935134b171ce2b0d9ad6842ec2ff\jackson-datatype-jdk8-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.18.3\537e3886263e3b3464385040453e92567fd509e2\jackson-databind-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\6.2.6\d9efc768cfda1d97c8fe769a9d50f936eb7f18e2\spring-expression-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\10.1.40\ffdcf96aa28e77858644f4db100e8de896ba58e3\tomcat-embed-websocket-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\10.1.40\fc1c09b726336dc6f7dde0408cebb1a56a3a28d3\tomcat-embed-core-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\10.1.40\1b321790508c1d410689b4f496dae18a97fa6ae9\tomcat-embed-el-10.1.40.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\5.1.0\8c96e36c14461fc436bb02b264b96ef3ca5dca8c\HikariCP-5.1.0.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\6.2.6\529137b0f92d8cfd13876e6aa8df9088246b4755\spring-jdbc-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.5.18\fc371f3fc97a639de2d67947cffb7518ec5e3d40\logback-classic-1.5.18.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.24.3\da1143e2a2531ee1c2d90baa98eb50a28a39d5a7\log4j-to-slf4j-2.24.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\2.0.17\524cb6ccc2b68a57604750e1ab8b13b5a786a6aa\jul-to-slf4j-2.0.17.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\6.2.6\f4468f33de0015179abb6055964801bc962f8d51\spring-jcl-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.attoparser\attoparser\2.0.7.RELEASE\e5d0e988d9124139d645bb5872b24dfa23e283cc\attoparser-2.0.7.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.unbescape\unbescape\1.1.6.RELEASE\7b90360afb2b860e09e8347112800d12c12b2a13\unbescape-1.1.6.RELEASE.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.18.3\7fa21cf7da4598f8240e4ebd9779249622af1acd\jackson-annotations-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.18.3\78f80c259268200e588aa204dd97ecf09b76916e\jackson-core-2.18.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\6.2.6\fb46b2d651a6c509625bc6e7e38865137f658eca\spring-tx-6.2.6.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.5.18\6c0375624f6f36b4e089e2488ba21334a11ef13f\logback-core-1.5.18.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-devtools\3.4.5\e550ba7011bb36dde3cafb1d1d88b655657bf2e2\spring-boot-devtools-3.4.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\4.0.5\ca84c2a7169b5293e232b9d00d1e4e36d4c3914a\jaxb-runtime-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.eclipse.angus\angus-activation\2.0.2\41f1e0ddd157c856926ed149ab837d110955a9fc\angus-activation-2.0.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.hdrhistogram\HdrHistogram\2.2.2\7959933ebcc0f05b2eaa5af0a0c8689fa257b15c\HdrHistogram-2.2.2.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.latencyutils\LatencyUtils\2.0.3\769c0b82cb2421c8256300e907298a9410a2a3d3\LatencyUtils-2.0.3.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-core\4.0.5\7b4b11ea5542eea4ad55e1080b23be436795b3\jaxb-core-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\4.0.5\f36a4ef12120a9bb06d766d6a0e54b144fd7ed98\txw2-4.0.5.jar;C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\4.1.2\18ec117c85f3ba0ac65409136afa8e42bc74e739\istack-commons-runtime-4.1.2.jar, DatabaseProductVersion=11200, java.version: =17.0.13, URL=jdbc:oracle:thin:@115.91.94.42:1521:HANTE}.
  1026. [2025-11-10 10:13:02.120] [WARN ] HikariPool-2 - Connection oracle.jdbc.driver.T4CConnection@286e5eaa marked as broken because of SQLSTATE(08006), ErrorCode(12514)
  1027. java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1028. https://docs.oracle.com/error-help/db/ora-12514/
  1029. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  1030. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  1031. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  1032. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  1033. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  1034. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  1035. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  1036. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  1037. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  1038. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  1039. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  1040. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  1041. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  1042. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  1043. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  1044. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  1045. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  1046. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  1047. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  1048. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  1049. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  1050. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  1051. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  1052. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  1053. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  1054. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  1055. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  1056. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  1057. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1058. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1059. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1060. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1061. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  1062. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  1063. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  1064. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  1065. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  1066. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  1067. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  1068. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  1069. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  1070. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  1071. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1072. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1073. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1074. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1075. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  1076. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  1077. at io.micrometer.observation.Observation.observe(Observation.java:498)
  1078. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  1079. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  1080. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  1081. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  1082. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  1083. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  1084. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  1085. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  1086. at java.base/java.lang.Thread.run(Thread.java:840)
  1087. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1088. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  1089. ... 57 common frames omitted
  1090. [2025-11-10 10:13:02.121] [ERROR] Unexpected error occurred in scheduled task
  1091. org.springframework.dao.RecoverableDataAccessException:
  1092. ### Error querying database. Cause: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1093. https://docs.oracle.com/error-help/db/ora-12514/
  1094. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  1095. ### The error may involve defaultParameterMap
  1096. ### The error occurred while setting parameters
  1097. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  1098. ### Cause: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1099. https://docs.oracle.com/error-help/db/ora-12514/
  1100. ; ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1101. https://docs.oracle.com/error-help/db/ora-12514/
  1102. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:110)
  1103. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  1104. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  1105. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  1106. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  1107. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  1108. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  1109. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  1110. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  1111. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  1112. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  1113. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  1114. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  1115. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  1116. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1117. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1118. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1119. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1120. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  1121. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  1122. at io.micrometer.observation.Observation.observe(Observation.java:498)
  1123. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  1124. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  1125. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  1126. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  1127. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  1128. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  1129. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  1130. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  1131. at java.base/java.lang.Thread.run(Thread.java:840)
  1132. Caused by: java.sql.SQLRecoverableException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1133. https://docs.oracle.com/error-help/db/ora-12514/
  1134. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  1135. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  1136. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  1137. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  1138. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  1139. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  1140. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  1141. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  1142. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  1143. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  1144. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  1145. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  1146. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  1147. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  1148. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  1149. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  1150. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  1151. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  1152. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  1153. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  1154. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  1155. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  1156. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  1157. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  1158. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  1159. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  1160. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  1161. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  1162. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1163. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1164. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1165. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1166. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  1167. ... 25 common frames omitted
  1168. Caused by: oracle.jdbc.OracleDatabaseException: ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
  1169. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  1170. ... 57 common frames omitted
  1171. [2025-11-10 10:27:07.603] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 12416 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  1172. [2025-11-10 10:27:07.604] [INFO ] The following 1 profile is active: "dev"
  1173. [2025-11-10 10:27:07.636] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  1174. [2025-11-10 10:27:07.636] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  1175. [2025-11-10 10:27:07.637] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  1176. [2025-11-10 10:27:07.637] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  1177. [2025-11-10 10:27:08.755] [INFO ] Tomcat initialized with port 8999 (http)
  1178. [2025-11-10 10:27:08.763] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  1179. [2025-11-10 10:27:08.765] [INFO ] Starting service [Tomcat]
  1180. [2025-11-10 10:27:08.765] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  1181. [2025-11-10 10:27:08.816] [INFO ] Initializing Spring embedded WebApplicationContext
  1182. [2025-11-10 10:27:08.816] [INFO ] Root WebApplicationContext: initialization completed in 1179 ms
  1183. [2025-11-10 10:27:09.521] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  1184. [2025-11-10 10:27:09.588] [INFO ] LiveReload server is running on port 35729
  1185. [2025-11-10 10:27:09.591] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  1186. [2025-11-10 10:27:09.622] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  1187. [2025-11-10 10:27:09.634] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  1188. [2025-11-10 10:27:09.646] [INFO ] Started MonitoringApplication in 2.431 seconds (process running for 2.972)
  1189. [2025-11-10 10:27:09.661] [INFO ] HikariPool-1 - Starting...
  1190. [2025-11-10 10:27:09.664] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1191. [2025-11-10 10:27:09.723] [INFO ] HikariPool-2 - Starting...
  1192. [2025-11-10 10:27:09.723] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1193. [2025-11-10 10:27:09.886] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@7b470da8
  1194. [2025-11-10 10:27:09.887] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@3bbb5088
  1195. [2025-11-10 10:27:09.889] [INFO ] HikariPool-2 - Start completed.
  1196. [2025-11-10 10:27:09.889] [INFO ] HikariPool-1 - Start completed.
  1197. [2025-11-10 10:27:10.343] [ERROR] Unexpected error occurred in scheduled task
  1198. org.springframework.jdbc.BadSqlGrammarException:
  1199. ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  1200. https://docs.oracle.com/error-help/db/ora-02019/
  1201. ### The error may exist in file [C:\00.PROJECT\25.MONITORING\build\resources\main\mybatis\mapper\section\section.xml]
  1202. ### The error may involve defaultParameterMap
  1203. ### The error occurred while setting parameters
  1204. ### SQL: WITH RCV AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS RINFOTYPE, CENTERID FROM UTIADMIN.center_receive WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS SINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'R1' GROUP BY CENTERID ), SND_MOCT AS ( SELECT MAX(LOGDATE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MLOGDATE, MAX(DATACNT) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MDATACNT, MAX(INFOTYPE) KEEP (DENSE_RANK FIRST ORDER BY LOGDATE DESC) AS MINFOTYPE, CENTERID FROM UTIADMIN.center_send WHERE LOGDATE >= TRUNC(SYSDATE - 2) AND INFOTYPE = 'M1' GROUP BY CENTERID ), SIG_CENTER AS ( SELECT REGION_CD, REGION_NM, REG_DATE, ERR_TIME_GAP FROM TB_REGION_CENTER@SIGDB -- FROM SIGUSER.TB_REGION_CENTER ), CENTER_CTE AS ( SELECT * FROM CENTER WHERE CENTERFLAG != 'M' ), MOCT_CENTER AS ( SELECT CENTERID, MOCTYN FROM CENTER_MOCT WHERE CENTERFLAG != 'M' ) SELECT DECODE(C.CENTERID, NULL, 'N', 'Y') AS IS_CENTER, DECODE(SC.REGION_CD, NULL, 'N', 'Y') AS IS_SIG, NVL(C.CENTERID, SC.REGION_CD) AS CENTER_ID, NVL(C.CENTERINFO, SC.REGION_NM) AS CENTER_NM, C.IPADDRESS AS IP_ADDRESS, NVL(C.COMMPORT, 0) AS COMM_PORT, TO_CHAR(R.RLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS R_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN R.RLOGDATE IS NULL OR R.RLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS R_COMM_STATE, R.RDATACNT AS R_DATA_CNT, R.RINFOTYPE AS R_INFO_TYPE, C.RCVYN AS R_YN, DECODE(R.RINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS R_INFO_TYPE_DESC, TO_CHAR(S.SLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS S_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN S.SLOGDATE IS NULL OR S.SLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS S_COMM_STATE, S.SDATACNT AS S_DATA_CNT, S.SINFOTYPE AS S_INFO_TYPE, C.TRAFFICYN AS S_YN, DECODE(S.SINFOTYPE, 'R1','소통정보','E1','돌발정보','-') AS S_INFO_TYPE_DESC, TO_CHAR(M.MLOGDATE, 'YYYY-MM-DD HH24:MI:SS') AS M_LOG_DATE, CASE WHEN C.CENTERID IS NULL THEN NULL WHEN M.MLOGDATE IS NULL OR M.MLOGDATE < SYSDATE - (5/(24*60)) THEN 1 ELSE 0 END AS M_COMM_STATE, M.MDATACNT AS M_DATA_CNT, M.MINFOTYPE AS M_INFO_TYPE, MC.MOCTYN AS M_YN, '소통정보' AS M_INFO_TYPE_DESC, TO_CHAR(SC.REG_DATE, 'YYYY-MM-DD HH24:MI:SS') AS SL_LOG_DATE, CASE WHEN SC.REGION_CD IS NULL THEN NULL WHEN SC.REG_DATE IS NULL OR SC.REG_DATE < SYSDATE - SC.ERR_TIME_GAP/(24*60*60) THEN 1 ELSE 0 END SL_COMM_STATE FROM CENTER_CTE C LEFT OUTER JOIN MOCT_CENTER MC ON C.CENTERID = MC.CENTERID LEFT JOIN RCV R ON C.CENTERID = R.CENTERID LEFT JOIN SND S ON C.CENTERID = S.CENTERID LEFT JOIN SND_MOCT M ON C.CENTERID = M.CENTERID FULL OUTER JOIN SIG_CENTER SC ON C.CENTERID = SC.REGION_CD ORDER BY CENTER_ID
  1205. ### Cause: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  1206. https://docs.oracle.com/error-help/db/ora-02019/
  1207. ; bad SQL grammar []
  1208. at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:103)
  1209. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
  1210. at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116)
  1211. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:93)
  1212. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
  1213. at jdk.proxy2/jdk.proxy2.$Proxy90.selectList(Unknown Source)
  1214. at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194)
  1215. at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
  1216. at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
  1217. at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
  1218. at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
  1219. at jdk.proxy3/jdk.proxy3.$Proxy94.getLocalCenterLinkInfo(Unknown Source)
  1220. at com.tsi.monitoring.service.SectionService.setLocalCenterLinkInfo(SectionService.java:69)
  1221. at com.tsi.monitoring.webSocket.MonitoringWebSocketHandler.sendMonitoringMessage(MonitoringWebSocketHandler.java:68)
  1222. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1223. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1224. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1225. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1226. at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
  1227. at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
  1228. at io.micrometer.observation.Observation.observe(Observation.java:498)
  1229. at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
  1230. at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85)
  1231. at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
  1232. at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
  1233. at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
  1234. at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
  1235. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  1236. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  1237. at java.base/java.lang.Thread.run(Thread.java:840)
  1238. Caused by: java.sql.SQLSyntaxErrorException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  1239. https://docs.oracle.com/error-help/db/ora-02019/
  1240. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:709)
  1241. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:609)
  1242. at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1347)
  1243. at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:1100)
  1244. at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:408)
  1245. at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:499)
  1246. at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:274)
  1247. at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1231)
  1248. at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1412)
  1249. at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1286)
  1250. at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1843)
  1251. at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1619)
  1252. at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3955)
  1253. at oracle.jdbc.driver.OraclePreparedStatement.doExecute(OraclePreparedStatement.java:4422)
  1254. at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4408)
  1255. at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1015)
  1256. at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
  1257. at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
  1258. at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
  1259. at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
  1260. at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:62)
  1261. at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
  1262. at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
  1263. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
  1264. at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
  1265. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
  1266. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
  1267. at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
  1268. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1269. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  1270. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1271. at java.base/java.lang.reflect.Method.invoke(Method.java:569)
  1272. at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
  1273. ... 25 common frames omitted
  1274. Caused by: oracle.jdbc.OracleDatabaseException: ORA-02019: 원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.
  1275. at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:717)
  1276. ... 57 common frames omitted
  1277. [2025-11-10 10:34:24.166] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 30908 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  1278. [2025-11-10 10:34:24.168] [INFO ] The following 1 profile is active: "dev"
  1279. [2025-11-10 10:34:24.208] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  1280. [2025-11-10 10:34:24.208] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  1281. [2025-11-10 10:34:24.208] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  1282. [2025-11-10 10:34:24.209] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  1283. [2025-11-10 10:34:25.376] [INFO ] Tomcat initialized with port 8999 (http)
  1284. [2025-11-10 10:34:25.383] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  1285. [2025-11-10 10:34:25.386] [INFO ] Starting service [Tomcat]
  1286. [2025-11-10 10:34:25.386] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  1287. [2025-11-10 10:34:25.434] [INFO ] Initializing Spring embedded WebApplicationContext
  1288. [2025-11-10 10:34:25.434] [INFO ] Root WebApplicationContext: initialization completed in 1225 ms
  1289. [2025-11-10 10:34:26.114] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  1290. [2025-11-10 10:34:26.188] [INFO ] LiveReload server is running on port 35729
  1291. [2025-11-10 10:34:26.192] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  1292. [2025-11-10 10:34:26.226] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  1293. [2025-11-10 10:34:26.240] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  1294. [2025-11-10 10:34:26.253] [INFO ] Started MonitoringApplication in 2.614 seconds (process running for 3.151)
  1295. [2025-11-10 10:34:26.268] [INFO ] HikariPool-1 - Starting...
  1296. [2025-11-10 10:34:26.271] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1297. [2025-11-10 10:34:26.417] [INFO ] HikariPool-2 - Starting...
  1298. [2025-11-10 10:34:26.419] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1299. [2025-11-10 10:34:26.528] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@3fad2a3e
  1300. [2025-11-10 10:34:26.528] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@74e20696
  1301. [2025-11-10 10:34:26.531] [INFO ] HikariPool-2 - Start completed.
  1302. [2025-11-10 10:34:26.531] [INFO ] HikariPool-1 - Start completed.
  1303. [2025-11-10 10:34:32.513] [INFO ] Initializing Spring DispatcherServlet 'dispatcherServlet'
  1304. [2025-11-10 10:34:32.513] [INFO ] Initializing Servlet 'dispatcherServlet'
  1305. [2025-11-10 10:34:32.514] [INFO ] Completed initialization in 1 ms
  1306. [2025-11-10 10:34:32.881] [WARN ] No mapping for GET /favicon.ico
  1307. [2025-11-10 10:34:32.900] [WARN ] Resolved [org.springframework.web.servlet.NoHandlerFoundException: No endpoint GET /favicon.ico.]
  1308. [2025-11-10 10:34:32.967] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55014, URI: ws://localhost:8999/ws.do/333/1pjfie0g/websocket, UUID: 1pjfie0g
  1309. [2025-11-10 10:35:21.628] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55014, URI: ws://localhost:8999/ws.do/333/1pjfie0g/websocket, UUID: 1pjfie0g
  1310. [2025-11-10 10:35:21.681] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56275, URI: ws://localhost:8999/ws.do/663/mksurukk/websocket, UUID: mksurukk
  1311. [2025-11-10 10:39:08.616] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 3708 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  1312. [2025-11-10 10:39:08.618] [INFO ] The following 1 profile is active: "dev"
  1313. [2025-11-10 10:39:08.674] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  1314. [2025-11-10 10:39:08.674] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  1315. [2025-11-10 10:39:08.674] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  1316. [2025-11-10 10:39:08.674] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  1317. [2025-11-10 10:39:10.533] [INFO ] Tomcat initialized with port 8999 (http)
  1318. [2025-11-10 10:39:10.545] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  1319. [2025-11-10 10:39:10.547] [INFO ] Starting service [Tomcat]
  1320. [2025-11-10 10:39:10.547] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  1321. [2025-11-10 10:39:10.650] [INFO ] Initializing Spring embedded WebApplicationContext
  1322. [2025-11-10 10:39:10.650] [INFO ] Root WebApplicationContext: initialization completed in 1975 ms
  1323. [2025-11-10 10:39:11.781] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  1324. [2025-11-10 10:39:11.940] [INFO ] LiveReload server is running on port 35729
  1325. [2025-11-10 10:39:11.945] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  1326. [2025-11-10 10:39:12.002] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  1327. [2025-11-10 10:39:12.024] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  1328. [2025-11-10 10:39:12.043] [INFO ] Started MonitoringApplication in 4.065 seconds (process running for 5.12)
  1329. [2025-11-10 10:39:12.077] [INFO ] HikariPool-1 - Starting...
  1330. [2025-11-10 10:39:12.082] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1331. [2025-11-10 10:39:12.164] [INFO ] Initializing Spring DispatcherServlet 'dispatcherServlet'
  1332. [2025-11-10 10:39:12.164] [INFO ] Initializing Servlet 'dispatcherServlet'
  1333. [2025-11-10 10:39:12.165] [INFO ] Completed initialization in 1 ms
  1334. [2025-11-10 10:39:12.290] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:57665, URI: ws://localhost:8999/ws.do/128/qyhr4nhh/websocket, UUID: qyhr4nhh
  1335. [2025-11-10 10:39:12.355] [INFO ] HikariPool-2 - Starting...
  1336. [2025-11-10 10:39:12.355] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1337. [2025-11-10 10:39:12.424] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@22c26e80
  1338. [2025-11-10 10:39:12.424] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@49fd08b6
  1339. [2025-11-10 10:39:12.428] [INFO ] HikariPool-1 - Start completed.
  1340. [2025-11-10 10:39:12.428] [INFO ] HikariPool-2 - Start completed.
  1341. [2025-11-10 10:39:48.422] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:57665, URI: ws://localhost:8999/ws.do/128/qyhr4nhh/websocket, UUID: qyhr4nhh
  1342. [2025-11-10 10:39:48.593] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:53169, URI: ws://localhost:8999/ws.do/499/f2nhdis3/websocket, UUID: f2nhdis3
  1343. [2025-11-10 10:39:49.907] [WARN ] Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource css/common.css.]
  1344. [2025-11-10 10:39:49.908] [WARN ] Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource css/monitoring.css.]
  1345. [2025-11-10 10:39:49.909] [WARN ] Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource css/reset.css.]
  1346. [2025-11-10 10:39:50.039] [WARN ] Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource js/sockjs.min.js.map.]
  1347. [2025-11-10 10:39:56.702] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:53169, URI: ws://localhost:8999/ws.do/499/f2nhdis3/websocket, UUID: f2nhdis3
  1348. [2025-11-10 10:39:56.809] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51034, URI: ws://localhost:8999/ws.do/614/mrf2gugu/websocket, UUID: mrf2gugu
  1349. [2025-11-10 10:41:22.191] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51034, URI: ws://localhost:8999/ws.do/614/mrf2gugu/websocket, UUID: mrf2gugu
  1350. [2025-11-10 10:41:22.289] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55389, URI: ws://localhost:8999/ws.do/020/gkjksdcp/websocket, UUID: gkjksdcp
  1351. [2025-11-10 10:42:19.601] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55389, URI: ws://localhost:8999/ws.do/020/gkjksdcp/websocket, UUID: gkjksdcp
  1352. [2025-11-10 10:42:19.758] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52052, URI: ws://localhost:8999/ws.do/421/05h4cswv/websocket, UUID: 05h4cswv
  1353. [2025-11-10 10:44:20.977] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52052, URI: ws://localhost:8999/ws.do/421/05h4cswv/websocket, UUID: 05h4cswv
  1354. [2025-11-10 10:44:21.171] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:62916, URI: ws://localhost:8999/ws.do/138/bexak1ln/websocket, UUID: bexak1ln
  1355. [2025-11-10 10:44:46.035] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:62916, URI: ws://localhost:8999/ws.do/138/bexak1ln/websocket, UUID: bexak1ln
  1356. [2025-11-10 10:44:46.196] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56024, URI: ws://localhost:8999/ws.do/190/wa5ctgzm/websocket, UUID: wa5ctgzm
  1357. [2025-11-10 10:46:09.095] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:56024, URI: ws://localhost:8999/ws.do/190/wa5ctgzm/websocket, UUID: wa5ctgzm
  1358. [2025-11-10 10:46:09.267] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61703, URI: ws://localhost:8999/ws.do/543/euvs1hrp/websocket, UUID: euvs1hrp
  1359. [2025-11-10 10:46:15.784] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61703, URI: ws://localhost:8999/ws.do/543/euvs1hrp/websocket, UUID: euvs1hrp
  1360. [2025-11-10 10:46:15.865] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:63209, URI: ws://localhost:8999/ws.do/482/dz0qu5jo/websocket, UUID: dz0qu5jo
  1361. [2025-11-10 10:47:25.272] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:63209, URI: ws://localhost:8999/ws.do/482/dz0qu5jo/websocket, UUID: dz0qu5jo
  1362. [2025-11-10 10:47:25.435] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61517, URI: ws://localhost:8999/ws.do/098/3for4p2y/websocket, UUID: 3for4p2y
  1363. [2025-11-10 10:47:26.431] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61517, URI: ws://localhost:8999/ws.do/098/3for4p2y/websocket, UUID: 3for4p2y
  1364. [2025-11-10 10:47:26.597] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:64792, URI: ws://localhost:8999/ws.do/369/xltggfff/websocket, UUID: xltggfff
  1365. [2025-11-10 10:47:47.395] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:64792, URI: ws://localhost:8999/ws.do/369/xltggfff/websocket, UUID: xltggfff
  1366. [2025-11-10 10:47:47.552] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54333, URI: ws://localhost:8999/ws.do/250/55mfylhf/websocket, UUID: 55mfylhf
  1367. [2025-11-10 10:48:05.172] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:54333, URI: ws://localhost:8999/ws.do/250/55mfylhf/websocket, UUID: 55mfylhf
  1368. [2025-11-10 10:48:05.336] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55647, URI: ws://localhost:8999/ws.do/214/fhgop4cw/websocket, UUID: fhgop4cw
  1369. [2025-11-10 10:48:06.577] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55647, URI: ws://localhost:8999/ws.do/214/fhgop4cw/websocket, UUID: fhgop4cw
  1370. [2025-11-10 10:48:06.934] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61584, URI: ws://localhost:8999/ws.do/386/g2mpvsqj/websocket, UUID: g2mpvsqj
  1371. [2025-11-10 10:49:23.306] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61584, URI: ws://localhost:8999/ws.do/386/g2mpvsqj/websocket, UUID: g2mpvsqj
  1372. [2025-11-10 10:49:23.559] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:58698, URI: ws://localhost:8999/ws.do/596/5onju301/websocket, UUID: 5onju301
  1373. [2025-11-10 10:49:48.816] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:58698, URI: ws://localhost:8999/ws.do/596/5onju301/websocket, UUID: 5onju301
  1374. [2025-11-10 10:49:48.981] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56805, URI: ws://localhost:8999/ws.do/528/fzdc24ke/websocket, UUID: fzdc24ke
  1375. [2025-11-10 10:49:54.884] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:56805, URI: ws://localhost:8999/ws.do/528/fzdc24ke/websocket, UUID: fzdc24ke
  1376. [2025-11-10 10:49:54.968] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52339, URI: ws://localhost:8999/ws.do/780/kynaqyum/websocket, UUID: kynaqyum
  1377. [2025-11-10 10:52:01.840] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52339, URI: ws://localhost:8999/ws.do/780/kynaqyum/websocket, UUID: kynaqyum
  1378. [2025-11-10 10:52:02.020] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61293, URI: ws://localhost:8999/ws.do/466/wkm1gssm/websocket, UUID: wkm1gssm
  1379. [2025-11-10 10:52:08.638] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61293, URI: ws://localhost:8999/ws.do/466/wkm1gssm/websocket, UUID: wkm1gssm
  1380. [2025-11-10 10:52:08.725] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60963, URI: ws://localhost:8999/ws.do/429/ytbknaii/websocket, UUID: ytbknaii
  1381. [2025-11-10 10:52:38.129] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:60963, URI: ws://localhost:8999/ws.do/429/ytbknaii/websocket, UUID: ytbknaii
  1382. [2025-11-10 10:52:38.232] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:53852, URI: ws://localhost:8999/ws.do/927/nczxe33y/websocket, UUID: nczxe33y
  1383. [2025-11-10 10:52:41.306] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:53852, URI: ws://localhost:8999/ws.do/927/nczxe33y/websocket, UUID: nczxe33y
  1384. [2025-11-10 10:52:41.410] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56837, URI: ws://localhost:8999/ws.do/953/quali21s/websocket, UUID: quali21s
  1385. [2025-11-10 10:54:05.185] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:56837, URI: ws://localhost:8999/ws.do/953/quali21s/websocket, UUID: quali21s
  1386. [2025-11-10 10:54:05.339] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:58173, URI: ws://localhost:8999/ws.do/584/h5lv1uya/websocket, UUID: h5lv1uya
  1387. [2025-11-10 10:54:35.997] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:58173, URI: ws://localhost:8999/ws.do/584/h5lv1uya/websocket, UUID: h5lv1uya
  1388. [2025-11-10 10:54:36.101] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54305, URI: ws://localhost:8999/ws.do/692/rd13vmql/websocket, UUID: rd13vmql
  1389. [2025-11-10 10:54:45.594] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:54305, URI: ws://localhost:8999/ws.do/692/rd13vmql/websocket, UUID: rd13vmql
  1390. [2025-11-10 10:54:45.743] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60684, URI: ws://localhost:8999/ws.do/653/qxyczjyo/websocket, UUID: qxyczjyo
  1391. [2025-11-10 10:55:16.308] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:60684, URI: ws://localhost:8999/ws.do/653/qxyczjyo/websocket, UUID: qxyczjyo
  1392. [2025-11-10 10:55:16.408] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61969, URI: ws://localhost:8999/ws.do/337/fwx1pjgn/websocket, UUID: fwx1pjgn
  1393. [2025-11-10 10:55:19.808] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61969, URI: ws://localhost:8999/ws.do/337/fwx1pjgn/websocket, UUID: fwx1pjgn
  1394. [2025-11-10 10:55:19.907] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52630, URI: ws://localhost:8999/ws.do/141/wj43ezka/websocket, UUID: wj43ezka
  1395. [2025-11-10 10:56:19.385] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52630, URI: ws://localhost:8999/ws.do/141/wj43ezka/websocket, UUID: wj43ezka
  1396. [2025-11-10 10:56:19.594] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50954, URI: ws://localhost:8999/ws.do/517/xm3jrl1f/websocket, UUID: xm3jrl1f
  1397. [2025-11-10 10:56:27.578] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50954, URI: ws://localhost:8999/ws.do/517/xm3jrl1f/websocket, UUID: xm3jrl1f
  1398. [2025-11-10 10:56:27.671] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:49153, URI: ws://localhost:8999/ws.do/093/2vlpcmb3/websocket, UUID: 2vlpcmb3
  1399. [2025-11-10 10:57:51.815] [ERROR] [THYMELEAF][http-nio-8999-exec-9] Exception processing template "monitoring": Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1400. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1401. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1402. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1403. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1404. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1405. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1406. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1407. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1408. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1409. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1410. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1411. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1412. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1413. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1414. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1415. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1416. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1417. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1418. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1419. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1420. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1421. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1422. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1423. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1424. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1425. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1426. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1427. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1428. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1429. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1430. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1431. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1432. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1433. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1434. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1435. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1436. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1437. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1438. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1439. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1440. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1441. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1442. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1443. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1444. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1445. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1446. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1447. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1448. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1449. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1450. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1451. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1452. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1453. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1454. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1455. at java.base/java.lang.Thread.run(Thread.java:840)
  1456. [2025-11-10 10:57:51.820] [ERROR] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
  1457. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1458. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1459. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1460. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1461. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1462. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1463. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1464. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1465. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1466. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1467. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1468. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1469. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1470. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1471. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1472. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1473. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1474. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1475. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1476. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1477. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1478. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1479. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1480. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1481. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1482. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1483. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1484. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1485. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1486. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1487. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1488. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1489. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1490. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1491. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1492. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1493. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1494. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1495. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1496. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1497. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1498. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1499. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1500. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1501. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1502. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1503. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1504. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1505. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1506. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1507. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1508. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1509. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1510. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1511. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1512. at java.base/java.lang.Thread.run(Thread.java:840)
  1513. [2025-11-10 10:57:51.846] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:49153, URI: ws://localhost:8999/ws.do/093/2vlpcmb3/websocket, UUID: 2vlpcmb3
  1514. [2025-11-10 10:57:54.671] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:53611, URI: ws://localhost:8999/ws.do/394/bvonffq0/websocket, UUID: bvonffq0
  1515. [2025-11-10 10:58:11.686] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:53611, URI: ws://localhost:8999/ws.do/394/bvonffq0/websocket, UUID: bvonffq0
  1516. [2025-11-10 10:58:11.767] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:49316, URI: ws://localhost:8999/ws.do/760/cfpz0wu2/websocket, UUID: cfpz0wu2
  1517. [2025-11-10 10:58:16.830] [ERROR] [THYMELEAF][http-nio-8999-exec-7] Exception processing template "monitoring": Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1518. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1519. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1520. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1521. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1522. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1523. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1524. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1525. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1526. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1527. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1528. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1529. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1530. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1531. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1532. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1533. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1534. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1535. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1536. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1537. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1538. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1539. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1540. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1541. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1542. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1543. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1544. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1545. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1546. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1547. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1548. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1549. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1550. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1551. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1552. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1553. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1554. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1555. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1556. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1557. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1558. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1559. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1560. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1561. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1562. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1563. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1564. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1565. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1566. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1567. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1568. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1569. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1570. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1571. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1572. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1573. at java.base/java.lang.Thread.run(Thread.java:840)
  1574. [2025-11-10 10:58:16.838] [ERROR] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
  1575. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1576. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1577. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1578. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1579. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1580. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1581. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1582. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1583. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1584. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1585. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1586. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1587. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1588. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1589. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1590. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1591. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1592. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1593. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1594. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1595. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1596. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1597. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1598. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1599. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1600. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1601. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1602. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1603. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1604. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1605. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1606. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1607. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1608. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1609. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1610. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1611. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1612. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1613. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1614. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1615. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1616. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1617. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1618. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1619. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1620. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1621. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1622. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1623. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1624. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1625. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1626. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1627. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1628. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1629. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1630. at java.base/java.lang.Thread.run(Thread.java:840)
  1631. [2025-11-10 10:58:16.850] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:49316, URI: ws://localhost:8999/ws.do/760/cfpz0wu2/websocket, UUID: cfpz0wu2
  1632. [2025-11-10 10:58:19.450] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:63568, URI: ws://localhost:8999/ws.do/340/cfypk2cv/websocket, UUID: cfypk2cv
  1633. [2025-11-10 10:58:35.044] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:63568, URI: ws://localhost:8999/ws.do/340/cfypk2cv/websocket, UUID: cfypk2cv
  1634. [2025-11-10 10:58:35.217] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:49671, URI: ws://localhost:8999/ws.do/995/xugogi5n/websocket, UUID: xugogi5n
  1635. [2025-11-10 10:58:47.648] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:49671, URI: ws://localhost:8999/ws.do/995/xugogi5n/websocket, UUID: xugogi5n
  1636. [2025-11-10 10:58:47.736] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:63788, URI: ws://localhost:8999/ws.do/849/xsytxqjq/websocket, UUID: xsytxqjq
  1637. [2025-11-10 11:00:24.990] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:63788, URI: ws://localhost:8999/ws.do/849/xsytxqjq/websocket, UUID: xsytxqjq
  1638. [2025-11-10 11:00:25.159] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51851, URI: ws://localhost:8999/ws.do/219/xf20f5qr/websocket, UUID: xf20f5qr
  1639. [2025-11-10 11:00:26.329] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51851, URI: ws://localhost:8999/ws.do/219/xf20f5qr/websocket, UUID: xf20f5qr
  1640. [2025-11-10 11:00:26.527] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:49673, URI: ws://localhost:8999/ws.do/743/v5zeloik/websocket, UUID: v5zeloik
  1641. [2025-11-10 11:00:29.096] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:49673, URI: ws://localhost:8999/ws.do/743/v5zeloik/websocket, UUID: v5zeloik
  1642. [2025-11-10 11:00:29.198] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:57545, URI: ws://localhost:8999/ws.do/584/j15nqx3k/websocket, UUID: j15nqx3k
  1643. [2025-11-10 11:00:39.036] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:57545, URI: ws://localhost:8999/ws.do/584/j15nqx3k/websocket, UUID: j15nqx3k
  1644. [2025-11-10 11:00:39.175] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54080, URI: ws://localhost:8999/ws.do/425/lvvkzxz0/websocket, UUID: lvvkzxz0
  1645. [2025-11-10 11:00:46.179] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:54080, URI: ws://localhost:8999/ws.do/425/lvvkzxz0/websocket, UUID: lvvkzxz0
  1646. [2025-11-10 11:00:46.275] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51851, URI: ws://localhost:8999/ws.do/462/s2u141u1/websocket, UUID: s2u141u1
  1647. [2025-11-10 11:00:49.429] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51851, URI: ws://localhost:8999/ws.do/462/s2u141u1/websocket, UUID: s2u141u1
  1648. [2025-11-10 11:00:49.505] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:49210, URI: ws://localhost:8999/ws.do/066/ubnwypjh/websocket, UUID: ubnwypjh
  1649. [2025-11-10 11:12:51.575] [ERROR] [THYMELEAF][http-nio-8999-exec-5] Exception processing template "monitoring": Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1650. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1651. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1652. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1653. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1654. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1655. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1656. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1657. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1658. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1659. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1660. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1661. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1662. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1663. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1664. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1665. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1666. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1667. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1668. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1669. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1670. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1671. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1672. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1673. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1674. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1675. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1676. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1677. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1678. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1679. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1680. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1681. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1682. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1683. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1684. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1685. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1686. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1687. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1688. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1689. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1690. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1691. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1692. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1693. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1694. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1695. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1696. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1697. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1698. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1699. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1700. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1701. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1702. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1703. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1704. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1705. at java.base/java.lang.Thread.run(Thread.java:840)
  1706. [2025-11-10 11:12:51.576] [ERROR] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
  1707. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1708. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1709. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1710. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1711. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1712. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1713. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1714. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1715. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1716. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1717. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1718. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1719. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1720. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1721. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1722. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1723. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1724. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1725. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1726. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1727. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1728. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1729. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1730. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1731. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1732. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1733. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1734. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1735. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1736. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1737. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1738. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1739. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1740. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1741. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1742. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1743. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1744. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1745. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1746. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1747. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1748. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1749. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1750. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1751. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1752. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1753. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1754. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1755. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1756. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1757. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1758. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1759. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1760. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1761. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1762. at java.base/java.lang.Thread.run(Thread.java:840)
  1763. [2025-11-10 11:12:51.593] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:49210, URI: ws://localhost:8999/ws.do/066/ubnwypjh/websocket, UUID: ubnwypjh
  1764. [2025-11-10 11:13:25.588] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:57006, URI: ws://localhost:8999/ws.do/521/alupidcx/websocket, UUID: alupidcx
  1765. [2025-11-10 11:13:31.286] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:57006, URI: ws://localhost:8999/ws.do/521/alupidcx/websocket, UUID: alupidcx
  1766. [2025-11-10 11:13:31.421] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51919, URI: ws://localhost:8999/ws.do/931/xzooq5hh/websocket, UUID: xzooq5hh
  1767. [2025-11-10 11:18:00.351] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51919, URI: ws://localhost:8999/ws.do/931/xzooq5hh/websocket, UUID: xzooq5hh
  1768. [2025-11-10 11:18:00.453] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50358, URI: ws://localhost:8999/ws.do/149/mshtmsv3/websocket, UUID: mshtmsv3
  1769. [2025-11-10 11:18:05.045] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50358, URI: ws://localhost:8999/ws.do/149/mshtmsv3/websocket, UUID: mshtmsv3
  1770. [2025-11-10 11:18:05.152] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51853, URI: ws://localhost:8999/ws.do/193/meyb4kzr/websocket, UUID: meyb4kzr
  1771. [2025-11-10 11:19:03.017] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51853, URI: ws://localhost:8999/ws.do/193/meyb4kzr/websocket, UUID: meyb4kzr
  1772. [2025-11-10 11:19:03.183] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61282, URI: ws://localhost:8999/ws.do/940/2prf4gf5/websocket, UUID: 2prf4gf5
  1773. [2025-11-10 11:19:04.544] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61282, URI: ws://localhost:8999/ws.do/940/2prf4gf5/websocket, UUID: 2prf4gf5
  1774. [2025-11-10 11:19:04.735] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50160, URI: ws://localhost:8999/ws.do/056/yi204bmy/websocket, UUID: yi204bmy
  1775. [2025-11-10 11:21:48.592] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50160, URI: ws://localhost:8999/ws.do/056/yi204bmy/websocket, UUID: yi204bmy
  1776. [2025-11-10 11:21:48.771] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55762, URI: ws://localhost:8999/ws.do/522/tv1bq45o/websocket, UUID: tv1bq45o
  1777. [2025-11-10 11:21:51.775] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55762, URI: ws://localhost:8999/ws.do/522/tv1bq45o/websocket, UUID: tv1bq45o
  1778. [2025-11-10 11:21:51.891] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:64842, URI: ws://localhost:8999/ws.do/693/xyoe1yks/websocket, UUID: xyoe1yks
  1779. [2025-11-10 11:22:51.091] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:64842, URI: ws://localhost:8999/ws.do/693/xyoe1yks/websocket, UUID: xyoe1yks
  1780. [2025-11-10 11:22:51.290] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:62091, URI: ws://localhost:8999/ws.do/945/osf0vpma/websocket, UUID: osf0vpma
  1781. [2025-11-10 11:22:52.920] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:62091, URI: ws://localhost:8999/ws.do/945/osf0vpma/websocket, UUID: osf0vpma
  1782. [2025-11-10 11:22:53.077] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61763, URI: ws://localhost:8999/ws.do/601/xa3402ba/websocket, UUID: xa3402ba
  1783. [2025-11-10 11:22:58.529] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61763, URI: ws://localhost:8999/ws.do/601/xa3402ba/websocket, UUID: xa3402ba
  1784. [2025-11-10 11:22:58.723] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55941, URI: ws://localhost:8999/ws.do/610/qbdx4fdd/websocket, UUID: qbdx4fdd
  1785. [2025-11-10 11:24:22.279] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55941, URI: ws://localhost:8999/ws.do/610/qbdx4fdd/websocket, UUID: qbdx4fdd
  1786. [2025-11-10 11:24:22.448] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54050, URI: ws://localhost:8999/ws.do/361/irpbff0j/websocket, UUID: irpbff0j
  1787. [2025-11-10 11:24:25.964] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:54050, URI: ws://localhost:8999/ws.do/361/irpbff0j/websocket, UUID: irpbff0j
  1788. [2025-11-10 11:24:26.120] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:62853, URI: ws://localhost:8999/ws.do/068/x1ush4p0/websocket, UUID: x1ush4p0
  1789. [2025-11-10 11:25:46.364] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:62853, URI: ws://localhost:8999/ws.do/068/x1ush4p0/websocket, UUID: x1ush4p0
  1790. [2025-11-10 11:25:46.536] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:64515, URI: ws://localhost:8999/ws.do/325/hjgb5s1z/websocket, UUID: hjgb5s1z
  1791. [2025-11-10 11:25:47.328] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:64515, URI: ws://localhost:8999/ws.do/325/hjgb5s1z/websocket, UUID: hjgb5s1z
  1792. [2025-11-10 11:25:47.503] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56512, URI: ws://localhost:8999/ws.do/272/fk0bbl4y/websocket, UUID: fk0bbl4y
  1793. [2025-11-10 11:26:06.988] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:56512, URI: ws://localhost:8999/ws.do/272/fk0bbl4y/websocket, UUID: fk0bbl4y
  1794. [2025-11-10 11:26:07.073] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60766, URI: ws://localhost:8999/ws.do/077/dqnfxhjy/websocket, UUID: dqnfxhjy
  1795. [2025-11-10 11:26:49.499] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:60766, URI: ws://localhost:8999/ws.do/077/dqnfxhjy/websocket, UUID: dqnfxhjy
  1796. [2025-11-10 11:26:49.610] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52284, URI: ws://localhost:8999/ws.do/102/b1o1ixd3/websocket, UUID: b1o1ixd3
  1797. [2025-11-10 11:26:50.952] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52284, URI: ws://localhost:8999/ws.do/102/b1o1ixd3/websocket, UUID: b1o1ixd3
  1798. [2025-11-10 11:26:51.131] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:62692, URI: ws://localhost:8999/ws.do/059/kwmlr2tr/websocket, UUID: kwmlr2tr
  1799. [2025-11-10 11:35:47.832] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:62692, URI: ws://localhost:8999/ws.do/059/kwmlr2tr/websocket, UUID: kwmlr2tr
  1800. [2025-11-10 11:35:47.941] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52679, URI: ws://localhost:8999/ws.do/366/nol5zbw3/websocket, UUID: nol5zbw3
  1801. [2025-11-10 11:35:49.108] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52679, URI: ws://localhost:8999/ws.do/366/nol5zbw3/websocket, UUID: nol5zbw3
  1802. [2025-11-10 11:35:49.264] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61089, URI: ws://localhost:8999/ws.do/308/xb4ym4ai/websocket, UUID: xb4ym4ai
  1803. [2025-11-10 11:36:11.656] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61089, URI: ws://localhost:8999/ws.do/308/xb4ym4ai/websocket, UUID: xb4ym4ai
  1804. [2025-11-10 11:36:11.811] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:64179, URI: ws://localhost:8999/ws.do/589/naaywl5l/websocket, UUID: naaywl5l
  1805. [2025-11-10 11:36:12.818] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:64179, URI: ws://localhost:8999/ws.do/589/naaywl5l/websocket, UUID: naaywl5l
  1806. [2025-11-10 11:36:12.986] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55246, URI: ws://localhost:8999/ws.do/975/54cfr0xg/websocket, UUID: 54cfr0xg
  1807. [2025-11-10 11:36:32.760] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55246, URI: ws://localhost:8999/ws.do/975/54cfr0xg/websocket, UUID: 54cfr0xg
  1808. [2025-11-10 11:36:32.871] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52695, URI: ws://localhost:8999/ws.do/445/pmdovunq/websocket, UUID: pmdovunq
  1809. [2025-11-10 11:36:37.622] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52695, URI: ws://localhost:8999/ws.do/445/pmdovunq/websocket, UUID: pmdovunq
  1810. [2025-11-10 11:36:37.697] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51487, URI: ws://localhost:8999/ws.do/629/g5jbnl4e/websocket, UUID: g5jbnl4e
  1811. [2025-11-10 11:36:54.521] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51487, URI: ws://localhost:8999/ws.do/629/g5jbnl4e/websocket, UUID: g5jbnl4e
  1812. [2025-11-10 11:36:54.698] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:57723, URI: ws://localhost:8999/ws.do/778/eody5muo/websocket, UUID: eody5muo
  1813. [2025-11-10 11:36:57.971] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:57723, URI: ws://localhost:8999/ws.do/778/eody5muo/websocket, UUID: eody5muo
  1814. [2025-11-10 11:36:58.049] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61867, URI: ws://localhost:8999/ws.do/631/covpgohu/websocket, UUID: covpgohu
  1815. [2025-11-10 11:38:31.445] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61867, URI: ws://localhost:8999/ws.do/631/covpgohu/websocket, UUID: covpgohu
  1816. [2025-11-10 11:38:31.677] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:53692, URI: ws://localhost:8999/ws.do/890/wd4dzfyu/websocket, UUID: wd4dzfyu
  1817. [2025-11-10 11:38:33.322] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:53692, URI: ws://localhost:8999/ws.do/890/wd4dzfyu/websocket, UUID: wd4dzfyu
  1818. [2025-11-10 11:38:33.418] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61115, URI: ws://localhost:8999/ws.do/369/afhnpw2k/websocket, UUID: afhnpw2k
  1819. [2025-11-10 11:38:36.522] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61115, URI: ws://localhost:8999/ws.do/369/afhnpw2k/websocket, UUID: afhnpw2k
  1820. [2025-11-10 11:38:36.585] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:56422, URI: ws://localhost:8999/ws.do/712/zx1aq3wk/websocket, UUID: zx1aq3wk
  1821. [2025-11-10 11:38:56.983] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:56422, URI: ws://localhost:8999/ws.do/712/zx1aq3wk/websocket, UUID: zx1aq3wk
  1822. [2025-11-10 11:38:57.134] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61776, URI: ws://localhost:8999/ws.do/177/jzy5gep2/websocket, UUID: jzy5gep2
  1823. [2025-11-10 11:39:11.883] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61776, URI: ws://localhost:8999/ws.do/177/jzy5gep2/websocket, UUID: jzy5gep2
  1824. [2025-11-10 11:39:11.989] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60654, URI: ws://localhost:8999/ws.do/845/hgt54e10/websocket, UUID: hgt54e10
  1825. [2025-11-10 11:39:47.306] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:60654, URI: ws://localhost:8999/ws.do/845/hgt54e10/websocket, UUID: hgt54e10
  1826. [2025-11-10 11:39:47.402] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:62450, URI: ws://localhost:8999/ws.do/895/2xzyyup5/websocket, UUID: 2xzyyup5
  1827. [2025-11-10 11:39:48.163] [ERROR] [THYMELEAF][http-nio-8999-exec-3] Exception processing template "monitoring": Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1828. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1829. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1830. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1831. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1832. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1833. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1834. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1835. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1836. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1837. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1838. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1839. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1840. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1841. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1842. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1843. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1844. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1845. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1846. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1847. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1848. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1849. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1850. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1851. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1852. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1853. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1854. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1855. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1856. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1857. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1858. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1859. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1860. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1861. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1862. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1863. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1864. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1865. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1866. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1867. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1868. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1869. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1870. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1871. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1872. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1873. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1874. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1875. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1876. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1877. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1878. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1879. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1880. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1881. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1882. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1883. at java.base/java.lang.Thread.run(Thread.java:840)
  1884. [2025-11-10 11:39:48.164] [ERROR] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
  1885. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [monitoring], template might not exist or might not be accessible by any of the configured Template Resolvers
  1886. at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
  1887. at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
  1888. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103)
  1889. at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077)
  1890. at org.thymeleaf.spring6.view.ThymeleafView.renderFragment(ThymeleafView.java:372)
  1891. at org.thymeleaf.spring6.view.ThymeleafView.render(ThymeleafView.java:192)
  1892. at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1437)
  1893. at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
  1894. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
  1895. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
  1896. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  1897. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
  1898. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
  1899. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
  1900. at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
  1901. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
  1902. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1903. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  1904. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1905. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1906. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
  1907. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1908. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1909. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1910. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
  1911. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1912. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1913. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1914. at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)
  1915. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1916. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1917. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1918. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  1919. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
  1920. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1921. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1922. at com.tsi.monitoring.config.DevToolsIgnoreFilter.doFilter(DevToolsIgnoreFilter.java:40)
  1923. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
  1924. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
  1925. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
  1926. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  1927. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
  1928. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
  1929. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  1930. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  1931. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
  1932. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
  1933. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  1934. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
  1935. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
  1936. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  1937. at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
  1938. at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
  1939. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  1940. at java.base/java.lang.Thread.run(Thread.java:840)
  1941. [2025-11-10 11:39:48.183] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:62450, URI: ws://localhost:8999/ws.do/895/2xzyyup5/websocket, UUID: 2xzyyup5
  1942. [2025-11-10 11:39:49.643] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50363, URI: ws://localhost:8999/ws.do/754/ck0mtmwp/websocket, UUID: ck0mtmwp
  1943. [2025-11-10 11:40:17.804] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50363, URI: ws://localhost:8999/ws.do/754/ck0mtmwp/websocket, UUID: ck0mtmwp
  1944. [2025-11-10 11:40:17.970] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51850, URI: ws://localhost:8999/ws.do/443/jff4fw3h/websocket, UUID: jff4fw3h
  1945. [2025-11-10 11:40:18.941] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51850, URI: ws://localhost:8999/ws.do/443/jff4fw3h/websocket, UUID: jff4fw3h
  1946. [2025-11-10 11:40:19.134] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54359, URI: ws://localhost:8999/ws.do/726/csq2gvma/websocket, UUID: csq2gvma
  1947. [2025-11-10 11:41:05.835] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:54359, URI: ws://localhost:8999/ws.do/726/csq2gvma/websocket, UUID: csq2gvma
  1948. [2025-11-10 11:41:06.028] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:63063, URI: ws://localhost:8999/ws.do/055/2ydvff3u/websocket, UUID: 2ydvff3u
  1949. [2025-11-10 11:41:07.107] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:63063, URI: ws://localhost:8999/ws.do/055/2ydvff3u/websocket, UUID: 2ydvff3u
  1950. [2025-11-10 11:41:07.210] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:58804, URI: ws://localhost:8999/ws.do/145/prpyz3ab/websocket, UUID: prpyz3ab
  1951. [2025-11-10 11:43:46.746] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:58804, URI: ws://localhost:8999/ws.do/145/prpyz3ab/websocket, UUID: prpyz3ab
  1952. [2025-11-10 11:43:46.989] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:53327, URI: ws://localhost:8999/ws.do/981/x5wr2ekw/websocket, UUID: x5wr2ekw
  1953. [2025-11-10 11:44:42.157] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:53327, URI: ws://localhost:8999/ws.do/981/x5wr2ekw/websocket, UUID: x5wr2ekw
  1954. [2025-11-10 11:44:42.318] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:55625, URI: ws://localhost:8999/ws.do/642/ndxv4fo0/websocket, UUID: ndxv4fo0
  1955. [2025-11-10 11:44:43.250] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:55625, URI: ws://localhost:8999/ws.do/642/ndxv4fo0/websocket, UUID: ndxv4fo0
  1956. [2025-11-10 11:44:43.459] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60674, URI: ws://localhost:8999/ws.do/566/yn0hqrht/websocket, UUID: yn0hqrht
  1957. [2025-11-10 11:51:07.449] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 4448 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  1958. [2025-11-10 11:51:07.451] [INFO ] The following 1 profile is active: "dev"
  1959. [2025-11-10 11:51:07.488] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  1960. [2025-11-10 11:51:07.488] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  1961. [2025-11-10 11:51:07.488] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  1962. [2025-11-10 11:51:07.488] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  1963. [2025-11-10 11:51:08.681] [INFO ] Tomcat initialized with port 8999 (http)
  1964. [2025-11-10 11:51:08.689] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  1965. [2025-11-10 11:51:08.691] [INFO ] Starting service [Tomcat]
  1966. [2025-11-10 11:51:08.691] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  1967. [2025-11-10 11:51:08.751] [INFO ] Initializing Spring embedded WebApplicationContext
  1968. [2025-11-10 11:51:08.751] [INFO ] Root WebApplicationContext: initialization completed in 1263 ms
  1969. [2025-11-10 11:51:09.500] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  1970. [2025-11-10 11:51:09.577] [INFO ] LiveReload server is running on port 35729
  1971. [2025-11-10 11:51:09.580] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  1972. [2025-11-10 11:51:09.616] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  1973. [2025-11-10 11:51:09.630] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  1974. [2025-11-10 11:51:09.643] [INFO ] Started MonitoringApplication in 2.617 seconds (process running for 3.17)
  1975. [2025-11-10 11:51:09.659] [INFO ] HikariPool-1 - Starting...
  1976. [2025-11-10 11:51:09.661] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1977. [2025-11-10 11:51:09.768] [INFO ] HikariPool-2 - Starting...
  1978. [2025-11-10 11:51:09.769] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  1979. [2025-11-10 11:51:09.878] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@6ec1516
  1980. [2025-11-10 11:51:09.878] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@79ded22c
  1981. [2025-11-10 11:51:09.881] [INFO ] HikariPool-2 - Start completed.
  1982. [2025-11-10 11:51:09.882] [INFO ] HikariPool-1 - Start completed.
  1983. [2025-11-10 11:51:11.786] [INFO ] Initializing Spring DispatcherServlet 'dispatcherServlet'
  1984. [2025-11-10 11:51:11.786] [INFO ] Initializing Servlet 'dispatcherServlet'
  1985. [2025-11-10 11:51:11.788] [INFO ] Completed initialization in 1 ms
  1986. [2025-11-10 11:51:12.022] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:59854, URI: ws://localhost:8999/ws.do/112/kj20c1zi/websocket, UUID: kj20c1zi
  1987. [2025-11-10 11:51:12.189] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:59854, URI: ws://localhost:8999/ws.do/112/kj20c1zi/websocket, UUID: kj20c1zi
  1988. [2025-11-10 11:51:12.330] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:60080, URI: ws://localhost:8999/ws.do/012/dfiuuz2d/websocket, UUID: dfiuuz2d
  1989. [2025-11-10 11:51:13.359] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:60080, URI: ws://localhost:8999/ws.do/012/dfiuuz2d/websocket, UUID: dfiuuz2d
  1990. [2025-11-10 11:51:13.549] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:59724, URI: ws://localhost:8999/ws.do/672/ct2xbpu2/websocket, UUID: ct2xbpu2
  1991. [2025-11-10 11:51:14.874] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:59724, URI: ws://localhost:8999/ws.do/672/ct2xbpu2/websocket, UUID: ct2xbpu2
  1992. [2025-11-10 11:51:15.108] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:64413, URI: ws://localhost:8999/ws.do/764/aux3umn0/websocket, UUID: aux3umn0
  1993. [2025-11-10 11:51:16.076] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:64413, URI: ws://localhost:8999/ws.do/764/aux3umn0/websocket, UUID: aux3umn0
  1994. [2025-11-10 11:51:16.330] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:61543, URI: ws://localhost:8999/ws.do/222/t4k2qw2z/websocket, UUID: t4k2qw2z
  1995. [2025-11-10 11:51:31.844] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:61543, URI: ws://localhost:8999/ws.do/222/t4k2qw2z/websocket, UUID: t4k2qw2z
  1996. [2025-11-10 11:51:31.999] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:59533, URI: ws://localhost:8999/ws.do/569/qukgtic1/websocket, UUID: qukgtic1
  1997. [2025-11-10 11:51:34.239] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:59533, URI: ws://localhost:8999/ws.do/569/qukgtic1/websocket, UUID: qukgtic1
  1998. [2025-11-10 11:51:34.455] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51450, URI: ws://localhost:8999/ws.do/391/nrhi0liy/websocket, UUID: nrhi0liy
  1999. [2025-11-10 11:51:37.829] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51450, URI: ws://localhost:8999/ws.do/391/nrhi0liy/websocket, UUID: nrhi0liy
  2000. [2025-11-10 11:51:37.928] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:54752, URI: ws://localhost:8999/ws.do/691/y0frkoob/websocket, UUID: y0frkoob
  2001. [2025-11-10 11:52:08.033] [INFO ] Starting MonitoringApplication using Java 17.0.13 with PID 30140 (C:\00.PROJECT\25.MONITORING\build\classes\java\main started by HANTE_JG in C:\00.PROJECT\25.MONITORING)
  2002. [2025-11-10 11:52:08.035] [INFO ] The following 1 profile is active: "dev"
  2003. [2025-11-10 11:52:08.091] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.ojdbc\orai18n\19.3.0.0\a6960d6c18840e07dbc5b6afe760d099e47517bb\orai18n-19.3.0.0.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-mapping.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-utility.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-collation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-translation.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-net.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-servlet.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-lcsd.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/orai18n-tools.jar,file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.ojdbc/orai18n/19.3.0.0/a6960d6c18840e07dbc5b6afe760d099e47517bb/gdk_custom.jar
  2004. [2025-11-10 11:52:08.091] [INFO ] The Class-Path manifest attribute in C:\Users\anrps\.gradle\caches\modules-2\files-2.1\com.oracle.database.jdbc\ojdbc11\23.5.0.24.07\6e07003d57be5e280ef0492209e20fa27edec5b6\ojdbc11-23.5.0.24.07.jar referenced one or more files that do not exist: file:/C:/Users/anrps/.gradle/caches/modules-2/files-2.1/com.oracle.database.jdbc/ojdbc11/23.5.0.24.07/6e07003d57be5e280ef0492209e20fa27edec5b6/oraclepki.jar
  2005. [2025-11-10 11:52:08.092] [INFO ] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
  2006. [2025-11-10 11:52:08.092] [INFO ] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
  2007. [2025-11-10 11:52:09.742] [INFO ] Tomcat initialized with port 8999 (http)
  2008. [2025-11-10 11:52:09.753] [INFO ] Initializing ProtocolHandler ["http-nio-8999"]
  2009. [2025-11-10 11:52:09.754] [INFO ] Starting service [Tomcat]
  2010. [2025-11-10 11:52:09.754] [INFO ] Starting Servlet engine: [Apache Tomcat/10.1.40]
  2011. [2025-11-10 11:52:09.820] [INFO ] Initializing Spring embedded WebApplicationContext
  2012. [2025-11-10 11:52:09.820] [INFO ] Root WebApplicationContext: initialization completed in 1728 ms
  2013. [2025-11-10 11:52:11.093] [INFO ] Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
  2014. [2025-11-10 11:52:11.268] [INFO ] LiveReload server is running on port 35729
  2015. [2025-11-10 11:52:11.277] [INFO ] Exposing 1 endpoint beneath base path '/actuator'
  2016. [2025-11-10 11:52:11.349] [INFO ] Starting ProtocolHandler ["http-nio-8999"]
  2017. [2025-11-10 11:52:11.378] [INFO ] Tomcat started on port 8999 (http) with context path '/'
  2018. [2025-11-10 11:52:11.398] [INFO ] Started MonitoringApplication in 4.021 seconds (process running for 4.863)
  2019. [2025-11-10 11:52:11.434] [INFO ] HikariPool-1 - Starting...
  2020. [2025-11-10 11:52:11.439] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  2021. [2025-11-10 11:52:11.582] [INFO ] Initializing Spring DispatcherServlet 'dispatcherServlet'
  2022. [2025-11-10 11:52:11.582] [INFO ] Initializing Servlet 'dispatcherServlet'
  2023. [2025-11-10 11:52:11.583] [INFO ] Completed initialization in 1 ms
  2024. [2025-11-10 11:52:11.705] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:52694, URI: ws://localhost:8999/ws.do/152/shdgfnmc/websocket, UUID: shdgfnmc
  2025. [2025-11-10 11:52:11.747] [INFO ] HikariPool-1 - Added connection oracle.jdbc.driver.T4CConnection@5875214b
  2026. [2025-11-10 11:52:11.752] [INFO ] HikariPool-1 - Start completed.
  2027. [2025-11-10 11:52:11.890] [INFO ] HikariPool-2 - Starting...
  2028. [2025-11-10 11:52:11.891] [WARN ] Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation.
  2029. [2025-11-10 11:52:11.939] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:52694, URI: ws://localhost:8999/ws.do/152/shdgfnmc/websocket, UUID: shdgfnmc
  2030. [2025-11-10 11:52:11.954] [INFO ] HikariPool-2 - Added connection oracle.jdbc.driver.T4CConnection@6d96c9d7
  2031. [2025-11-10 11:52:11.954] [INFO ] HikariPool-2 - Start completed.
  2032. [2025-11-10 11:52:12.110] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50682, URI: ws://localhost:8999/ws.do/971/zvgsvly0/websocket, UUID: zvgsvly0
  2033. [2025-11-10 11:53:17.011] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50682, URI: ws://localhost:8999/ws.do/971/zvgsvly0/websocket, UUID: zvgsvly0
  2034. [2025-11-10 11:53:17.179] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:50415, URI: ws://localhost:8999/ws.do/364/k5yxkshb/websocket, UUID: k5yxkshb
  2035. [2025-11-10 11:53:18.501] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:50415, URI: ws://localhost:8999/ws.do/364/k5yxkshb/websocket, UUID: k5yxkshb
  2036. [2025-11-10 11:53:18.653] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:51103, URI: ws://localhost:8999/ws.do/041/r0cwbytr/websocket, UUID: r0cwbytr
  2037. [2025-11-10 11:53:21.267] [INFO ] afterConnectionClosed: /[0:0:0:0:0:0:0:1]:51103, URI: ws://localhost:8999/ws.do/041/r0cwbytr/websocket, UUID: r0cwbytr
  2038. [2025-11-10 11:53:21.416] [INFO ] afterConnectionEstablished: /[0:0:0:0:0:0:0:1]:63431, URI: ws://localhost:8999/ws.do/225/o5rdluib/websocket, UUID: o5rdluib