Designer "Listing all available user roles"

Hi,

I'm currently having an issue where when someone opens the designer he sees "listing all available user roles". Almost like the designer can't contact the identity providers (AD) but the vision client don't have any issues, every normal users are connected without any problems it only happens when the he opens the designer

Here's the type of errors we're facing

GatewayException: Read timed out caused by SocketTimeoutException: Read timed out

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

Error 2 :

GatewayException: The connection to the gateway is not available.

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

Error 3 :

GatewayException: The connection to the gateway is not available.

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

Error 4 :

GatewayException: The connection to the gateway is not available.

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

Error 5 :

GatewayException: The connection to the gateway is not available.

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

//

com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Read timed out

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:360)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:556)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:292)

at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$GatewayMessageTask.execute(PriviledgedDesignerTask.java:440)

at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$TaskThread.run(PriviledgedDesignerTask.java:328)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.net.SocketTimeoutException: Read timed out

at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)

at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)

at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)

at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)

at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)

at java.base/java.io.BufferedInputStream.fill(Unknown Source)

at java.base/java.io.BufferedInputStream.read1(Unknown Source)

at java.base/java.io.BufferedInputStream.read(Unknown Source)

at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)

at java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)

at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)

at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

at java.base/java.net.HttpURLConnection.getResponseCode(Unknown Source)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:450)

... 4 more

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

//

com.inductiveautomation.ignition.client.gateway_interface.GatewayException: The connection to the gateway is not available.

at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask$GatewayMessageTask.canRun(PriviledgedDesignerTask.java:450)

at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask.run(PriviledgedDesignerTask.java:161)

at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask.runTask(PriviledgedDesignerTask.java:146)

at com.inductiveautomation.ignition.designer.gateway.DTGatewayInterface.getRoles(DTGatewayInterface.java:426)

at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.getRoles(VisionDesignerImpl.java:1943)

at com.inductiveautomation.factorypmi.designer.eventhandling.ActionQualPanel$SecurityPanel.initComponents(ActionQualPanel.java:271)

at com.inductiveautomation.factorypmi.designer.eventhandling.ActionQualPanel$SecurityPanel.(ActionQualPanel.java:261)

at com.inductiveautomation.factorypmi.designer.eventhandling.ActionQualPanel.(ActionQualPanel.java:56)

at com.inductiveautomation.factorypmi.designer.eventhandling.TagSetBuilder.initComponents(TagSetBuilder.java:99)

at com.inductiveautomation.factorypmi.designer.eventhandling.TagSetBuilder.(TagSetBuilder.java:57)

at com.inductiveautomation.factorypmi.designer.eventhandling.ActionConfigPanel.(ActionConfigPanel.java:63)

at com.inductiveautomation.factorypmi.designer.eventhandling.ComponentScriptEditor.initComponents(ComponentScriptEditor.java:224)

at com.inductiveautomation.factorypmi.designer.eventhandling.ComponentScriptEditor.(ComponentScriptEditor.java:110)

at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace$Handler.getScriptEditor(WindowWorkspace.java:3089)

at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace$Handler.configureEventHandlers(WindowWorkspace.java:3103)

at com.inductiveautomation.vision.api.designer.beans.OpenEventScriptingHandler.onDoubleClick(OpenEventScriptingHandler.java:25)

at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.handleDoubleClick(WindowWorkspace.java:976)

at com.inductiveautomation.ignition.designer.designable.tools.SelectionTool.onDoubleClick(SelectionTool.java:553)

at com.inductiveautomation.ignition.designer.designable.DesignPanel$ToolMouseListener.onClick(DesignPanel.java:975)

at com.inductiveautomation.ignition.client.util.gui.CommonMouseAdapter.mouseReleased(CommonMouseAdapter.java:72)

at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)

at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.desktop/java.awt.Component.processEvent(Unknown Source)

at java.desktop/java.awt.Container.processEvent(Unknown Source)

at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.EventQueue$4.run(Unknown Source)

at java.desktop/java.awt.EventQueue$4.run(Unknown Source)

at java.base/java.security.AccessController.doPrivileged(Unknown Source)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.desktop/java.awt.EventQueue$5.run(Unknown Source)

at java.desktop/java.awt.EventQueue$5.run(Unknown Source)

at java.base/java.security.AccessController.doPrivileged(Unknown Source)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Ignition v8.1.52

Java: Azul Systems, Inc. 17.0.17

At this point i don't even know where i should look at to be honest. Hope you can help me with that. Thanks in advance

Most likely, the response from your AD to that query is taking more than 60 seconds, which is a hard cutoff for designer-gateway comms.

Vision clients simply don't ask for that information, so would be unaffected.