From ROB-EX Scheduler v6.4.1.814 we provide new versions of <sch_client_dir>\bin\ROB-EX Gantt.exe and <sch_client_dir>\bin\ROB-EX Viewer.exe which will automatically cache data on the user’s local pc during startup. This decreases the startup speed, but most importantly also fixes issues with NoClassErrors, because of an unstable connection to the windows network file share (has typically been a problem for Wifi-connected ROB-EX Desktop Client’s).

Caching will only happen when the ROB-EX Desktop Client is started across a network connection (i.e. not from a fixed hard drive).

Two types of files are being cached

  • A possible embedded Java Runtime
  • The core class libraries (jar files) used by the ROB-EX Desktop Client.

During each startup of <sch_client_dir>\bin\ROB-EX Gantt.exe or <sch_client_dir>\bin\ROB-EX Viewer.exe, the local cache is compared to the remote files. In case of no difference no copying is performed.

Solving problems with startup caching

If you experience any problems with ROB-EX Scheduler Client being unable to start, you may follow the suggestions below to debug the problem

Is “Startup Caching” supported

Make sure the versions you have of <sch_client_dir>\bin\ROB-EX Gantt.exe or <sch_client_dir>\bin\ROB-EX Viewer.exe support startup caching. To verify then start with the command line option

-help

Startup caching is only supported for versions of the launchers having 1.013 or higher. If your launcher has a version no. being lower, then upgrade to ROB-EX Scheduler v6.4.1.814 using the supplied Client Installer.

Turning startup caching off

<sch_client_dir>\bin\ROB-EX Gantt.exe or <sch_client_dir>\bin\ROB-EX Viewer.exe may be started with the command line option

-nocaching

to turn off startup caching. Note that startup will become slower, as both a possible embedded Java Runtime and the class files needs to be pulled down from network share on each startup.

Testing the startup

<sch_client_dir>\bin\ROB-EX Gantt.exe or <sch_client_dir>\bin\ROB-EX Viewer.exe may be started with the command line option

-test

Instead of starting the ROB-EX Scheduler Client, you will during startup be informed about what Java version the launcher will be using.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment