Skip to Main Content

SQL Developer for VS Code

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error: Cannot read properties of undefined (reading 'links')

Ghassan T.Jul 31 2025

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
This post has been answered by Ghassan T. on Aug 3 2025
Jump to Answer
Comments
Post Details
Added on Jul 31 2025
3 comments
88 views