[The GelBuddy Project]

GelBuddy Installation Issues


This page provides technical information which you may find helpful in diagnosing GelBuddy installation problems. If the procedures described below are unfamiliar to you, we recommend that you contact the technical support staff of your institution for assistance.

Updated 26 May 2005

Windows Installation Issues



Error message: Java Advanced Imaging Not Installed.

GelBuddy requires that the Java Advanced Imaging library (JAI) be installed in the Java Virtual Machine (Java VM) being used to run GelBuddy. This can be particularly problematic for machines on which multiple Java VMs are installed.

Solution:
Write down the directory name (for example, c:\Program Files\Java\j2re1.4.2_04) in the error message. Open the lib\ext subdirectory (e.g. c:\Program Files\Java\j2re1.4.2_04\lib\ext). You should see the file jai_core.jar, along with several other files. If this file is not present, try one of the following:

GelBuddy stopped working after I updated my computer to the latest version of Java (J2SE 5.0).

By default, installing a new Java VM update doesn't update your existing Java VM; instead, it installs an entirely separate instance of the Java VM in a different directory. GelBuddy will not function unless the Java Advanced imaging library is installed the new Java VM directory.

Solution:
Try one of the following:

Warning message: Max heap size ... is too small.

GelBuddy displays this error message to indicate that it is being invoked by the system with insufficient virtual memory. Many operations will work, but certain memory-intensive operations will behave erratically. The most likely explanation for this error is that you are running the Java Archive (.JAR) file tgat.jar directly.

Solution:
Invoke GelBuddy by using the GelBuddy batch file (gelbuddy.bat) provided in the download package (GelBuddyxxxxxxxx.zip). This instructs the system to provide GelBuddy with a larger virtual memory pool.


Clicking on the GelBuddy batch file icon does nothing/causes window to flash.

Solution:
You will have to use a command prompt window to obtain an informative error message. Open a command prompt window, cd to the directory in which you installed gelbuddy, and enter the command gelbuddy.


Macintosh Installation Issues



Error message: Java Advanced Imaging Not Installed.

GelBuddy requires that the Java Advanced Imaging library (JAI) be installed on your system.

Solution:
Install the Java 3D and Java Advanced Imaging Update from Apple as described in the Macintosh installation page.

Warning message: Max heap size ... is too small.

GelBuddy displays this error message to indicate that it is being invoked by the system with insufficient virtual memory. Many operations will work, but certain memory-intensive operations will behave erratically. The most likely explanation for this error is that you are running the Java Archive (.JAR) file tgat.jar directly.

Solution:
Invoke GelBuddy by using the GelBuddy application bundle (the file gelbuddy.app or gelbuddy or labeled with the FHCRC double-helix icon) provided in the download package (GelBuddyxxxxxxxx.dmg). This instructs the system to provide GelBuddy with a larger virtual memory pool.


Clicking on the GelBuddy batch file icon does nothing / icon bounces.

Solution:
You will have to use the terminal window to obtain an informative error message. Open the terminal window and enter the command:
java -version
If you see the message:
segmentation fault
your java system is corrupt. The cause and solution for this problem are documented on Apple's website: http://docs.info.apple.com/article.html?artnum=301380 .