Hi,
I'm getting the above-mentioned error starting from version 24.3.0. Previous version works with no issues.
I don't use VS Code often, but I did set it up some time ago and tested it and it was working fine. When the MCP Server was introduced a couple of weeks ago, I updated the extension and started getting this error. I tried all solutions I came across anywhere with no success, so I downgraded to last year's version and found that 24.2.1 is working, and with next version (24.3.0) I get this error.
I'm using the same connection in both cases, and it's a basic connection not TNS.
I'll include the logs form both.
Any help would be much appreciated.
Cheers,
Logs:
[7/31/2025, 3:32:14 PM] [dbtools-ext ] [INFO ] Activating Oracle SQL Developer Extension for VSCode...
[7/31/2025, 3:32:14 PM] [dbtools-client ] [INFO ] Starting server...
[7/31/2025, 3:32:14 PM] [dbtools-client ] [INFO ] Server startup completed
[7/31/2025, 3:32:17 PM] [dbtools-client ] [INFO ] Server 'Oracle SQL Developer for VS Code' 24.2.1 running at http://localhost:65406/
[7/31/2025, 3:32:17 PM] [dbtools-client ] [INFO ] Language Services connecting at http://localhost:65406/20221610/language-server/socket
[7/31/2025, 3:32:17 PM] [dbtools-client ] [INFO ] Language Services Connected
[7/31/2025, 3:32:19 PM] [dbtools-ext ] [INFO ] Oracle SQL Developer Extension for VSCode has been activated
[7/31/2025, 3:32:38 PM] [Connections Navigator] [INFO ] Action details
{
"action": "Connect",
"message": "Connected",
"connection": {
"name": "tst",
"href": "http://localhost:65406/20221610/databases/connections/definitions/ZaSyYlRn4vs2gUW6YPZXZQ"
},
"session": "http://localhost:65406/20221610/databases/connections/sessions/-lfeSSYwIqYkcU8olRMFrA/"
}
[7/31/2025, 3:33:27 PM] [Connections Navigator] [INFO ] Action details
{
"action": "Disconnect",
"message": "Disconnected",
"connection": {
"name": "tst",
"href": "http://localhost:65406/20221610/databases/connections/definitions/ZaSyYlRn4vs2gUW6YPZXZQ"
}
}
[7/31/2025, 3:34:18 PM] [dbtools-ext ] [INFO ] Activating Oracle SQL Developer Extension for VSCode...
[7/31/2025, 3:34:19 PM] [dbtools-client ] [INFO ] Starting server...
[7/31/2025, 3:34:19 PM] [dbtools-client ] [INFO ] Server startup completed
[7/31/2025, 3:34:22 PM] [dbtools-client ] [INFO ] Server 'Oracle SQL Developer for VS Code' 24.3.0 running at http://localhost:65523/
[7/31/2025, 3:34:22 PM] [dbtools-client ] [INFO ] Language Services connecting at http://localhost:65523/20221610/language-server/socket
[7/31/2025, 3:34:22 PM] [dbtools-client ] [INFO ] Language Services Websocket Created
[7/31/2025, 3:34:22 PM] [dbtools-ext ] [INFO ] Oracle SQL Developer Extension for VSCode has been activated
[7/31/2025, 3:34:49 PM] [DBToolsServerApp(31428)] [ERROR] 2025-07-31T12:34:49.065Z ERROR Error for: POST /20221610/databases/connections/sessions/
java.lang.ExceptionInInitializerError
java.lang.IllegalStateException: java.lang.ExceptionInInitializerError
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer.handleError(WebContainer.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.routes.Routes$Builder.lambda$new$0(Routes.java:155)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:98)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.routes.Routes$Resource.accept(Routes.java:715)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.routes.Routes$Resource.accept(Routes.java:696)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.routes.Routes.dispatch(Routes.java:110)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions$ImmutableRegistration.callIfMatches(Actions.java:351)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:91)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableComponent.dispatch(EmbeddableComponent.java:55)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions$ImmutableRegistration.callIfMatches(Actions.java:351)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:91)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableComponent.dispatch(EmbeddableComponent.java:55)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableContainer.dispatch(EmbeddableContainer.java:96)
at com.oracle.dbtools.utils.jetty@24.3.0/com.oracle.dbtools.utils.jetty.JettyWebServerBridge.handle(JettyWebServerBridge.java:83)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1060)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.EventsHandler.handle(EventsHandler.java:81)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Server.handle(Server.java:181)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:661)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:406)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed: DBTU-?????: Missing key: DBTU\_?????\_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors. A localization was missing from the associated resource file. Check the correct resource file is being referenced and the message key is spelt correctly
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizationMissingException.of(LocalizationMissingException.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage.localize(LocalizableErrorMessage.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:100)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:59)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.Localizable.localize(Localizable.java:32)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.message(LocalizableException.java:21)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.<init>(LocalizableException.java:16)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.<init>(WebException.java:36)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.of(WebException.java:179)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:29)
... 31 more
Caused by: java.lang.ExceptionInInitializerError
at com.oracle.database.jdbc@23.5.0.24.07/oracle.net.ns.NSProtocol.<init>(NSProtocol.java:250)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.net.ns.NSProtocolNIO.<init>(NSProtocolNIO.java:148)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:1002)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:1206)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:105)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:886)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.datasource.impl.OracleDataSource.getPhysicalConnection(OracleDataSource.java:707)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:381)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.datasource.impl.OracleDataSource.getConnectionInternal(OracleDataSource.java:2206)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:354)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:315)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.providers.spi.ConnectionProvider$1.get(ConnectionProvider.java:24)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSession.newSession(ConnectionSession.java:308)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSession.session(ConnectionSession.java:337)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSession.connection(ConnectionSession.java:329)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSessions.connect(ConnectionSessions.java:114)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSessions.create(ConnectionSessions.java:78)
at com.oracle.dbtools.server.connections@24.3.0/com.oracle.dbtools.server.connections.sessions.ConnectionSessions.create(ConnectionSessions.java:32)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.hypermedia.Hypermedia$Collection.create(Hypermedia.java:360)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.hypermedia.Hypermedia$Collection.createItem(Hypermedia.java:280)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions$ImmutableRegistration.callIfMatches(Actions.java:351)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:91)
... 28 more
Caused by: java.util.regex.PatternSyntaxException: Illegal repetition near index 11
[A-z0-9,_]{?}
^
at java.base/java.util.regex.Pattern.error(Pattern.java:2204)
at java.base/java.util.regex.Pattern.closure(Pattern.java:3488)
at java.base/java.util.regex.Pattern.sequence(Pattern.java:2390)
at java.base/java.util.regex.Pattern.expr(Pattern.java:2245)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1945)
at java.base/java.util.regex.Pattern.<init>(Pattern.java:1576)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1101)
at com.oracle.database.jdbc@23.5.0.24.07/oracle.net.ns.SessionAtts.<clinit>(SessionAtts.java:148)
... 50 more
[7/31/2025, 3:34:49 PM] [dbtools-client ] [ERROR] invalid json response body at http://localhost:65523/20221610/databases/connections/sessions/ reason: Unexpected end of JSON input
[7/31/2025, 3:34:49 PM] [Connections Navigator] [ERROR]
{
"action": "Connect",
"connection": {
"name": "tst",
"href": "http://localhost:65523/20221610/databases/connections/definitions/ZaSyYlRn4vs2gUW6YPZXZQ"
},
"error": {
"name": "TypeError",
"message": "Cannot read properties of undefined (reading 'links')"
}
}
[7/31/2025, 3:34:49 PM] [DBToolsServerApp(31428)] [ERROR] 2025-07-31T12:34:49.065Z ERROR Error for: POST /20221610/databases/connections/sessions/
Could not find an action to service request: POST /20221610/databases/connections/sessions/ HTTP/1.1
Host: localhost
Request-Id: bPNf-zE6gsAUiPFxQLq-aw
Accept: application/json
Authorization: Signature key***cmA=="
Content-Length: 368
Content-Type: application/json
x-content-sha256: N79MUyy8WVPA+KNG/PSrYtM4Jk83Y3GAQB8eaDJ5/eI=
x-date: Thu, 31 Jul 2025 12:34:48 GMT
User-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)
Accept-Encoding: gzip,deflate
Connection: close
...
java.lang.IllegalStateException: com.oracle.dbtools.utils.core.actions.ActionNotFoundException: Could not find an action to service request: POST /20221610/databases/connections/sessions/ HTTP/1.1
Host: localhost
Request-Id: bPNf-zE6gsAUiPFxQLq-aw
Accept: application/json
Authorization: Signature key***cmA=="
Content-Length: 368
Content-Type: application/json
x-content-sha256: N79MUyy8WVPA+KNG/PSrYtM4Jk83Y3GAQB8eaDJ5/eI=
x-date: Thu, 31 Jul 2025 12:34:48 GMT
User-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)
Accept-Encoding: gzip,deflate
Connection: close
...
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer.handleError(WebContainer.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:98)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableComponent.dispatch(EmbeddableComponent.java:55)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions$ImmutableRegistration.callIfMatches(Actions.java:351)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:91)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableComponent.dispatch(EmbeddableComponent.java:55)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableContainer.dispatch(EmbeddableContainer.java:96)
at com.oracle.dbtools.utils.jetty@24.3.0/com.oracle.dbtools.utils.jetty.JettyWebServerBridge.handle(JettyWebServerBridge.java:83)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1060)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.EventsHandler.handle(EventsHandler.java:81)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Server.handle(Server.java:181)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:661)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:406)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed: DBTU-?????: Missing key: DBTU\_?????\_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors. A localization was missing from the associated resource file. Check the correct resource file is being referenced and the message key is spelt correctly
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizationMissingException.of(LocalizationMissingException.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage.localize(LocalizableErrorMessage.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:100)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:59)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.Localizable.localize(Localizable.java:32)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.message(LocalizableException.java:21)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.<init>(LocalizableException.java:16)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.<init>(WebException.java:36)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.of(WebException.java:155)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:29)
... 25 more
Caused by: com.oracle.dbtools.utils.core.actions.ActionNotFoundException: Could not find an action to service request: POST /20221610/databases/connections/sessions/ HTTP/1.1
Host: localhost
Request-Id: bPNf-zE6gsAUiPFxQLq-aw
Accept: application/json
Authorization: Signature key***cmA=="
Content-Length: 368
Content-Type: application/json
x-content-sha256: N79MUyy8WVPA+KNG/PSrYtM4Jk83Y3GAQB8eaDJ5/eI=
x-date: Thu, 31 Jul 2025 12:34:48 GMT
User-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)
Accept-Encoding: gzip,deflate
Connection: close
...
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.ActionException.notFound(ActionException.java:31)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions$Builder.lambda$new$0(Actions.java:179)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:96)
... 23 more
[7/31/2025, 3:34:49 PM] [DBToolsServerApp(31428)] [ERROR] 2025-07-31T12:34:49.086Z ERROR Error for: POST /20221610/databases/connections/sessions/
DBTU-?????: Missing key: DBTU_?????_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors
java.lang.IllegalStateException: DBTU-?????: Missing key: DBTU_?????_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors. A localization was missing from the associated resource file. Check the correct resource file is being referenced and the message key is spelt correctly
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer.handleError(WebContainer.java:54)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableContainer.dispatch(EmbeddableContainer.java:98)
at com.oracle.dbtools.utils.jetty@24.3.0/com.oracle.dbtools.utils.jetty.JettyWebServerBridge.handle(JettyWebServerBridge.java:83)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1060)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.handler.EventsHandler.handle(EventsHandler.java:81)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.Server.handle(Server.java:181)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:661)
at org.eclipse.jetty.server@12.0.13/org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:406)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
at org.eclipse.jetty.io@12.0.13/org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
at org.eclipse.jetty.util@12.0.13/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed: DBTU-?????: Missing key: DBTU\_?????\_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors. A localization was missing from the associated resource file. Check the correct resource file is being referenced and the message key is spelt correctly
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizationMissingException.of(LocalizationMissingException.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage.localize(LocalizableErrorMessage.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage.localize(LocalizableErrorMessage.java:13)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.Localizable.localize(Localizable.java:32)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.message(LocalizableException.java:21)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.<init>(LocalizableException.java:16)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.ResponseCommittedException.<init>(ResponseCommittedException.java:19)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.ResponseCommittedException.<init>(ResponseCommittedException.java:15)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Sink$Base.header(Web.java:994)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.lambda$commitHeaders$0(Web.java:3354)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.MultiMap.lambda$forEach$0(MultiMap.java:72)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.MultiMap.forEach(MultiMap.java:72)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.commitHeaders(Web.java:3352)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.body(Web.java:3292)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Builder.lambda$new$0(Web.java:3154)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.write(Web.java:3329)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Builder.lambda$new$1(Web.java:3155)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.write(Web.java:3329)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Builder.lambda$new$2(Web.java:3158)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Context.write(Web.java:3329)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.serialize(WebException.java:224)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers$Builder.lambda$new$5(Web.java:3164)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.Web$Serializers.write(Web.java:3130)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer$Request.respondWith(WebContainer.java:624)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer$RequestContext.respondWith(WebContainer.java:1056)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.WebContainer$RequestContext.respondWith(WebContainer.java:1045)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.ErrorHandler.handleError(ErrorHandler.java:38)
... 20 more
Caused by: DBTU-?????: Missing key: DBTU_?????_MESSAGE in resource: com/oracle/dbtools/utils/core/web/common/WebErrors. A localization was missing from the associated resource file. Check the correct resource file is being referenced and the message key is spelt correctly
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizationMissingException.of(LocalizationMissingException.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage.localize(LocalizableErrorMessage.java:44)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:100)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableErrorMessage$Builder.localize(LocalizableErrorMessage.java:59)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.Localizable.localize(Localizable.java:32)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.message(LocalizableException.java:21)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.l8n.LocalizableException.<init>(LocalizableException.java:16)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.<init>(WebException.java:36)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.common.WebException.of(WebException.java:155)
at com.oracle.dbtools.server.core@24.3.0/com.oracle.dbtools.server.core.DatabaseToolsServer.onRequestError(DatabaseToolsServer.java:176)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:98)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableComponent.dispatch(EmbeddableComponent.java:55)
at com.oracle.dbtools.utils.core@24.3.0/com.oracle.dbtools.utils.core.web.server.EmbeddableContainer.dispatch(EmbeddableContainer.java:96)
... 18 more