IDLDE 7.1 or 7.1.1 Patch

From HelioWiki Home Page
Jump to navigation Jump to search

IDLDE 7.1 or 7.1.1 Patch

NOTE: This fix only applies to running IDL through the the IDLDE - the IDL Development Environment GUI (which uses Eclipse). On Windows, the IDLDE is the interface you normally use. On Unix, you're using the IDLDE if you started IDL with the command sswidlde.


The Problem:

If you've encountered either of the following issues, you may want to install the patch:

1. Output to the console window stops printing even though your program is still running, and should be printing output. Or the output becomes garbled and strung together as long (>100s of characters) strings. Sometimes after this happens, you can't input any commands even after your program finishes running.

2. A window pops up saying that Eclipse has run out of memory and you have to exit IDL.


The Solution:

Unix or Windows

The easiest way to install the patch (and the only way on Linux/Unix, and Mac) is as follows:

  • Navigate to the following directory:
    • Linux/Unix: /usr/local/itt/idl71/idlde/plugins
    • MAC: /Applications/itt/idl71/idlde/plugins
    • Windows: C:\Program Files\ITT\IDL71\idlde\plugins
    • Note: If you're running the 32-bit version of IDL on a 64-bit machine, the directory might be slightly different, e.g. on Windows use Program Files (x86) instead of Program Files.
  • Copy the file com.rsi.idldt.core_7.1.0.jar to a backup location
  • Right-click the following link:

http://hesperia.gsfc.nasa.gov/~kim/idl/com.rsi.idldt.core_7.1.0.jar and save the file in the directory listed above for your machine OS.

If for some reason, there's a problem with this new version, restore the backup copy that you made.

Windows Only

On Windows, installing the patch officially is an upgrade to Version 7.1.2. You can do the official upgrade instead of the simple replacement of the jar file described above, by doing the following. I think it accomplishes the same thing, except in this case !version.release will show 7.1.2.

  • Click Download / Product Downloads / IDL / login (if you don't have an account, you'll have to register to make one)
  • Select Platform: Windows, Download Type: Product Update, and click the Show Previous Versions box.
  • Select the link for IDL 7.1.2 Patch (for 32-bit or 64-bit depending on your computer) and follow the instructions to install.

ITT doesn't provide the equivalent of this official upgrade for Unix machines.