Non IRIS Workstation Issues and Resolutions - SRF-Consulting-Group-Inc/iris GitHub Wiki

Overview

There are several items that are reported as an "IRIS not working" condition but are generally unrelated to IRIS itself. The sections below detail each of these for future reference.

IRIS Exits and Reports Disconnect from Server

Description

On some newer Windows 10 workstations, IRIS would successfully launch and log in. After a short, but variable amount of time, IRIS would display a notification that the connection to the server was forcefully closed and exit. The server logs would not show any errors and most users were unaffected.

Diagnosis

Network review did not show any disconnects being forced by routers or firewalls. The IRIS server did not show any evidence of service interruption and no local services (fwupd, iptables, ufw, etc.) appeared to be involved in disconnecting remote hosts. Enabling "Native Sandbox" on the workstations Java settings did not resolve the issue. NDOT tech support also changed and unknown setting on the graphics card, which also did not affect the issue.

Resolution

NDOT tech support installed an updated driver for the Realtek network interface (Install_USB_Win10_10050.20_03222022.zip). The updated driver appears to have resolved the issue as of 4/12/2022

Users Are Able to Launch Client, but Can't Log In to IRIS

Description

Users are able to launch the client either through the launch page or the desktop icon. However, attempts to log in time out. Subsequently, if the user connects to a VPN session even while on the local NDOT network the login works as expected.

Diagnosis

No changes are made to IRIS, so user permissions remain the same in all cases. Attempts to connect using other network connections for the same user succeed - for example using a cellular hotspot and connecting via an Internet connection to IRIS succeed. It appears that firewall policies on the local network are different from those on a VPN connection. As a result port 80 is accessible, but 1037 is blocked for some users on local machines.

Resolution

As of 5/12/2022 the only solution is for a user to use a VPN. A more complete solution would be to synchronize IRIS-access permissions for users across all policies used.

Opening More Than 10 Video Windows Crashes Client

Description

On some workstations, opening more than 10 windows would cause the client to suddenly close (crash). This appears to actually be the JVM crashing. This behavior only occurred on Windows workstations (Win 10) used by NDOT and did not appear to be related to either CPU or RAM load. The crash was never observed on Linux workstations or Windows workstations at SRF.

Diagnosis

The difficulty replicating the issue made diagnosis a lengthy process. Ultimately, while checking the Java version on workstation it was noticed that although NDOT workstations were running the latest release, they used a 32-bit version. No workstation using 64-bit Java exhibited the crash behavior. Testing by upgrading the Java version appeared to resolve the issue.

Resolution

The reason for using a 32-bit version of Java is unknown. Upgrading to the 64-bit on SOC operator workstations resolved the issue.