Solo Predictor Troubleshooting: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
imported>Scott
Line 14: Line 14:
===Not Responding===
===Not Responding===
Try starting Solo using the "Solo_Predictor_console" shortcut which is located in the main C:/Program Files/EVRI/Solo_Predictor folder. If this gives no different result, try rebooting the computer (to assure all libraries have been registered.)
Try starting Solo using the "Solo_Predictor_console" shortcut which is located in the main C:/Program Files/EVRI/Solo_Predictor folder. If this gives no different result, try rebooting the computer (to assure all libraries have been registered.)


===Unable to Initialize===
===Unable to Initialize===


Solo fails with "mclstart: Unable to initialize PLS_toolbox library check for missing plstoolbox.ctf file" or requires re-installation each startup. See our [http://www.eigenvector.com/faq/index.php?id=169 FAQ] on the subject.
Solo fails with "mclstart: Unable to initialize PLS_toolbox library check for missing plstoolbox.ctf file" or requires re-installation each startup. See our [http://www.eigenvector.com/faq/index.php?id=169 FAQ] on the subject.
=== Error Message: "Socket Exception: Address already in use: JVM_Bind"===
This error indicates the Solo_Predictor's port 2211 (by default) is already in use. For example, this could happen if the another Solo_Predictor program was already running and using port 2211 when you tried starting (a new) Solo_Predictor. If this is the case then the first Solo_Predictor should be shown in the Task Manager and it can be terminated from there.  Note, the program [[https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview TCPView]] is very useful for checking what process is using a local port. Running TCPView will list all local ports in use and the process (program) which is using each port.
If the program already using port 2211 is important and must not be terminated then you can instead change the port used by Solo_Predictor, as described at [[Solo_Predictor_Installation_and_Configuration#Server_Connection_Options]]


=Connection Problems=
=Connection Problems=

Revision as of 14:36, 24 February 2020

Downloading Problems

  • If you have trouble downloading Solo, make sure you're using a current version of a web browser with packet checking. We suggest the latest version of Firefox or Google Chrome:
http://www.mozilla.com/en-US/firefox/
https://www.google.com/chrome/
  • If your company firewall is set to refuse download of EXE (or similar) files, use the checkbox marked:
     Use obfuscated file extension (avoids some firewall issues)
on the Download page where you are choosing the file format to download. The file you download will have some portion of the file extension changed to an underscore (e.g. _xe instead of exe, or _ip instead of zip.) This will allow the file to pass through most firewalls unfiltered. Once the download is complete, you can change the file extension to the expected one (listed on the download page) and run the installer.

Installation / Starting Problems

See Solo Troubleshooting for installation issues.

Not Responding

Try starting Solo using the "Solo_Predictor_console" shortcut which is located in the main C:/Program Files/EVRI/Solo_Predictor folder. If this gives no different result, try rebooting the computer (to assure all libraries have been registered.)

Unable to Initialize

Solo fails with "mclstart: Unable to initialize PLS_toolbox library check for missing plstoolbox.ctf file" or requires re-installation each startup. See our FAQ on the subject.

Error Message: "Socket Exception: Address already in use: JVM_Bind"

This error indicates the Solo_Predictor's port 2211 (by default) is already in use. For example, this could happen if the another Solo_Predictor program was already running and using port 2211 when you tried starting (a new) Solo_Predictor. If this is the case then the first Solo_Predictor should be shown in the Task Manager and it can be terminated from there. Note, the program [TCPView] is very useful for checking what process is using a local port. Running TCPView will list all local ports in use and the process (program) which is using each port.

If the program already using port 2211 is important and must not be terminated then you can instead change the port used by Solo_Predictor, as described at Solo_Predictor_Installation_and_Configuration#Server_Connection_Options

Connection Problems

Use the following steps to make a simple connection to Solo Predictor and get a response.

  • Start Solo Predictor
  • Open a web browser.
  • In the address bar of the browser enter the following URL
127.0.0.1:2211/?:version

Solo Predictor should return version information that is displayed in the window.

SoloP Info

  • If information is not displayed, check to confirm Solo Predictor is running.