OPC Connections / Servers error

I’m running Ignition 7.8.0 and am getting the following error when I click on OPC Connections / Servers on the gateway:[code] 15:35:29 DefaultExceptionMapper Unexpected error occurred

org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = table]]
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1692)
at org.apache.wicket.Component.onBeforeRender(Component.java:3830)
at org.apache.wicket.Component.internalBeforeRender(Component.java:922)
at org.apache.wicket.Component.beforeRender(Component.java:990)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1680)
at org.apache.wicket.Component.onBeforeRender(Component.java:3830)
at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable.onBeforeRender(RecordActionTable.java:295)
at org.apache.wicket.Component.internalBeforeRender(Component.java:922)
at org.apache.wicket.Component.beforeRender(Component.java:990)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1680)
at org.apache.wicket.Component.onBeforeRender(Component.java:3830)
at org.apache.wicket.Page.onBeforeRender(Page.java:802)
at com.inductiveautomation.ignition.gateway.web.pages.BasePage.onBeforeRender(BasePage.java:195)
at com.inductiveautomation.ignition.gateway.web.pages.AuthenticatedPage.onBeforeRender(AuthenticatedPage.java:96)
at org.apache.wicket.Component.internalBeforeRender(Component.java:922)
at org.apache.wicket.Component.beforeRender(Component.java:990)
at org.apache.wicket.Component.internalPrepareForRender(Component.java:2204)
at org.apache.wicket.Page.internalPrepareForRender(Page.java:247)
at org.apache.wicket.Component.render(Component.java:2289)
at org.apache.wicket.Page.renderPage(Page.java:1021)
at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:116)
at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:244)
at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:165)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:814)
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:253)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:210)
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:281)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:188)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:245)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:497)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:610)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:539)
at java.lang.Thread.run(Thread.java:745)
Caused by: simpleorm.utils.SException$Jdbc: Getting Field 5 from simpleorm.sessionjdbc.SSessionJdbcHelper@706f399f
at simpleorm.sessionjdbc.SSessionJdbcHelper.retrieveRecord(SSessionJdbcHelper.java:464)
at simpleorm.sessionjdbc.SQueryExecute.findOrCreateFromResultSet(SQueryExecute.java:194)
at simpleorm.sessionjdbc.SQueryExecute.executeQuery(SQueryExecute.java:68)
at simpleorm.sessionjdbc.SSessionJdbc.queryNoFlush(SSessionJdbc.java:489)
at simpleorm.sessionjdbc.SSessionJdbc.query(SSessionJdbc.java:498)
at simpleorm.sessionjdbc.SSessionJdbc.queryOnlyRecord(SSessionJdbc.java:503)
at com.inductiveautomation.ignition.gateway.web.components.ExtensionPointPage.findSubRecord(ExtensionPointPage.java:270)
at com.inductiveautomation.ignition.gateway.web.components.ExtensionPointPage.addCustomRecordInstanceActions(ExtensionPointPage.java:237)
at com.inductiveautomation.ignition.gateway.web.components.ExtensionPointPage.addRecordInstanceActions(ExtensionPointPage.java:216)
at com.inductiveautomation.ignition.gateway.web.pages.config.OPCServersPage.addRecordInstanceActions(OPCServersPage.java:46)
at com.inductiveautomation.ignition.gateway.web.pages.config.OPCServersPage.addRecordInstanceActions(OPCServersPage.java:26)
at com.inductiveautomation.ignition.gateway.web.components.RecordActionTable$1.populateItem(RecordActionTable.java:261)
at org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:524)
at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:116)
at org.apache.wicket.Component.internalBeforeRender(Component.java:922)
at org.apache.wicket.Component.beforeRender(Component.java:990)
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1680)
… 48 more
Caused by: java.lang.IllegalArgumentException: No enum constant com.digitalpetri.opcua.stack.core.security.SecurityPolicy.BASIC_128_RSA_15
at java.lang.Enum.valueOf(Enum.java:238)
at simpleorm.dataset.SFieldEnum.convertToDataSetFieldType(SFieldEnum.java:52)
at simpleorm.dataset.SFieldEnum.queryFieldValue(SFieldEnum.java:42)
at simpleorm.sessionjdbc.SSessionJdbcHelper.retrieveRecord(SSessionJdbcHelper.java:461)
… 64 more[/code]Any ideas?

Ah, unfortunately you seem to have upgraded to 7.8.0 from one of the beta releases… which had a bit of a backwards compatibility hiccup.

If possible, it would be best to just restore a backup into a fresh 7.8.0 install. If not, there’s some internal DB surgery we can do from the advanced console.

Thanks Kevin, this is just a test machine so I’ll remove Ignition and reinstall from scratch.