Iotellect Client Runtime Problems

This section covers different runtime errors that may be diagnosed using Iotellect Client logging facility.

"Unable to create new native thread" errors are logged

This message means that operating system does not allow Java Virtual Machine to create a new thread. See available solutions here.

Client Consumes Too Much RAM

Iotellect Client uses as much RAM as it's allowed to. See Server consumes too much RAM for details.

Incorrect Rendering

In case you have any rendering issues within your Iotellect Client desktop version, follow these instructions:

  • Set the global environment variable J2D_D3D to false inside your OS. This setting is used to turn off the Java 2D system’s use of Direct3D in Java 1.4.1_02 and later.

  • If you have Windows OS, open "Control Panel" -> "System" -> "Advanced System Settings" -> "Environment Variables...”; Next, click the “New” button in the “System Variables” section and enter J2D_D3D and false in the "Variable name:" and "Variable value:" fields. After that, save the changes and restart your PC.

  • Alternatively, you can add the parameter -Dsun.java2d.d3d=false in the client.vmoptions file.

Client Application Hangs

Them most frequent reason of low Iotellect Client performance is lack of memory when operating complex dashboards/widgets or dealing with large data tables. In this case try increasing Java VM memory size (-Xmx parameter). Sometimes this parameter should be increased several times comparing to the default value. See Specifying Java VM Properties article for more information.

Was this page helpful?