# Sudden Internal Error has occurred when trying to open Databases/Drivers Config page

**URL:** <https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [April 5, 2023, 1:56pm UTC](https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087 "2023-04-05T13:56:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![UnSuk\_Song](https://avatars.discourse-cdn.com/v4/letter/u/3ab097/32.png) [@UnSuk\_Song](https://forum.inductiveautomation.com/u/UnSuk_Song)\
**Post date:** [April 5, 2023, 1:56pm UTC](https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087/1 "2023-04-05T13:56:57Z")

</div>

Internal Error has occurred while configuring 3rd-party JDBC drvier and its Translator.  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/d/edf6fff34020147c54e14557bd54d98a3dd868c2.png)

[Reenactment]

1. I deleted 3rd-party Database Connection, JDBC Driver & Translator on Gateway Config page.
2. Then to make it clear, I removed JDBC drvier file(`.jar`) on file system(`/usr/local/bin/ignition/user-lib/jdbc`).
3. After this series of processes I found 'Internal Error' page on config page.

As described on other similar topics, this is my log on Gateway Logs.

[Gateay Log message]  
`E DefaultExceptionMapper : Unexpected error occurred`

```auto
org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = table]]
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1699)
at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
at org.apache.wicket.Component.beforeRender(Component.java:1017)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable.onBeforeRender(RecordActionTable.java:279)
at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
at org.apache.wicket.Component.beforeRender(Component.java:1017)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
at org.apache.wicket.Component.beforeRender(Component.java:1017)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
at org.apache.wicket.Page.onBeforeRender(Page.java:809)
at com.inductiveautomation.ignition.gateway.web.pages.BasePage.onBeforeRender(BasePage.java:398)
at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
at org.apache.wicket.Component.beforeRender(Component.java:1017)
at org.apache.wicket.Component.internalPrepareForRender(Component.java:2202)
at org.apache.wicket.Page.internalPrepareForRender(Page.java:240)
at org.apache.wicket.Component.render(Component.java:2291)
at org.apache.wicket.Page.renderPage(Page.java:1024)
at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1383)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1305)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at com.inductiveautomation.catapult.handlers.RemoteHostNameLookupHandler.handle(RemoteHostNameLookupHandler.java:121)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:301)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at org.eclipse.jetty.server.Server.handle(Server.java:563)
at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:140)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:934)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1078)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: simpleorm.utils.SException$Error: Record retrieved read only [DBTranslatorRecord 7 NewRecord]
at simpleorm.dataset.SRecordInstance.setDirty(SRecordInstance.java:655)
at simpleorm.sessionjdbc.SSessionJdbcHelper.doFindOrCreate(SSessionJdbcHelper.java:67)
at simpleorm.sessionjdbc.SSessionJdbc.findOrCreate(SSessionJdbc.java:560)
at simpleorm.dataset.SFieldReference.getRawFieldValue(SFieldReference.java:254)
at simpleorm.dataset.SRecordInstance.findReference(SRecordInstance.java:613)
at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable.getFieldValue(RecordActionTable.java:545)
at com.inductiveautomation.ignition.gateway.web.pages.config.databases.JdbcDriverPage.getFieldValue(JdbcDriverPage.java:127)
at com.inductiveautomation.ignition.gateway.web.pages.config.databases.JdbcDriverPage.getFieldValue(JdbcDriverPage.java:33)
at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable$1.populateItem(RecordActionTable.java:220)
at org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:523)
at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:123)
at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
at org.apache.wicket.Component.beforeRender(Component.java:1017)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
... 72 common frames omitted

```

[Raw log message on `wrapper.log`]

```auto
INFO | jvm 3 | 2023/04/07 08:58:24 | E [o.a.w.DefaultExceptionMapper] [23:58:24]: Unexpected error occurred 
INFO | jvm 3 | 2023/04/07 08:58:24 | org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = table]]
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1699)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.beforeRender(Component.java:1017)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable.onBeforeRender(RecordActionTable.java:279)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.beforeRender(Component.java:1017)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.beforeRender(Component.java:1017)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.onBeforeRender(Component.java:3834)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Page.onBeforeRender(Page.java:809)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.pages.BasePage.onBeforeRender(BasePage.java:398)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.beforeRender(Component.java:1017)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalPrepareForRender(Component.java:2202)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Page.internalPrepareForRender(Page.java:240)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.render(Component.java:2291)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Page.renderPage(Page.java:1024)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1383)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1305)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.catapult.handlers.RemoteHostNameLookupHandler.handle(RemoteHostNameLookupHandler.java:121)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:301)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:141)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.Server.handle(Server.java:563)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:140)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:934)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1078)
INFO | jvm 3 | 2023/04/07 08:58:24 | at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 3 | 2023/04/07 08:58:24 | Caused by: simpleorm.utils.SException$Error: Record retrieved read only [DBTranslatorRecord 7 NewRecord]
INFO | jvm 3 | 2023/04/07 08:58:24 | at simpleorm.dataset.SRecordInstance.setDirty(SRecordInstance.java:655)
INFO | jvm 3 | 2023/04/07 08:58:24 | at simpleorm.sessionjdbc.SSessionJdbcHelper.doFindOrCreate(SSessionJdbcHelper.java:67)
INFO | jvm 3 | 2023/04/07 08:58:24 | at simpleorm.sessionjdbc.SSessionJdbc.findOrCreate(SSessionJdbc.java:560)
INFO | jvm 3 | 2023/04/07 08:58:24 | at simpleorm.dataset.SFieldReference.getRawFieldValue(SFieldReference.java:254)
INFO | jvm 3 | 2023/04/07 08:58:24 | at simpleorm.dataset.SRecordInstance.findReference(SRecordInstance.java:613)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable.getFieldValue(RecordActionTable.java:545)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.pages.config.databases.JdbcDriverPage.getFieldValue(JdbcDriverPage.java:127)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.pages.config.databases.JdbcDriverPage.getFieldValue(JdbcDriverPage.java:33)
INFO | jvm 3 | 2023/04/07 08:58:24 | at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable$1.populateItem(RecordActionTable.java:220)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:523)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:123)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.Component.beforeRender(Component.java:1017)
INFO | jvm 3 | 2023/04/07 08:58:24 | at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1687)
INFO | jvm 3 | 2023/04/07 08:58:24 | ... 72 common frames omitted

```

What should I have to do to fix this error and get back to normal?

Thanks in advance for all community's help.

---

<div class="post-metadata">

**Author:** ![sjohnson](https://avatars.discourse-cdn.com/v4/letter/s/71c47a/32.png) [@sjohnson](https://forum.inductiveautomation.com/u/sjohnson)\
**Post date:** [April 13, 2023, 10:07pm UTC](https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087/2 "2023-04-13T22:07:32Z")

</div>

Hello UnSuk\_Song,

I see that you have opened a support ticket for this issue. Please work with the representative and provide the resources requested. If you are able to find a solution, please post it here for others to see. Thanks!

---

<div class="post-metadata">

**Author:** ![Aaron\_Rai](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/aaron_rai/32/34758_2.png) [@Aaron\_Rai](https://forum.inductiveautomation.com/u/Aaron_Rai)\
**Post date:** [April 24, 2023, 3:12pm UTC](https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087/3 "2023-04-24T15:12:25Z")

</div>

Hello,

We were able to resolve this issue, when Unsok remove the JDBC driver from` /usr/local/bin/ignition/user-lib/jdbc` it did not remove the record from his gateway's internal database. This record in the internal database contained a NULL for each column. We removed this record and then restarted the gateway and the internal error was now gone.

---

<div class="post-metadata">

**Author:** ![UnSuk\_Song](https://avatars.discourse-cdn.com/v4/letter/u/3ab097/32.png) [@UnSuk\_Song](https://forum.inductiveautomation.com/u/UnSuk_Song)\
**Post date:** [April 26, 2023, 1:24am UTC](https://forum.inductiveautomation.com/t/sudden-internal-error-has-occurred-when-trying-to-open-databases-drivers-config-page/72087/4 "2023-04-26T01:24:11Z")

</div>

With the continued help of the Ignition Help Center, we were able to solve the problem.  
I didn't know that there was an access to internal database on gateway, and user can fire the query freely.

 ![after_restore_jdbcdrivers_1 복사본](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/8/b8a399a273d30eed91cc8d3f859ac5b4f1dac578.png)

@Aaron_Rai, Thank you again.
