Java Update for Leopard (OS X) Issue
September 29th, 2008We are currently investigating an issue that appears to have been caused by the latest Java update for OS X. This update has broken many popular Java applications, apparently because of a new way the JavaApplicationStub obtains it’s environment information. Our QA team is trying to replicate this issue, but have been unsuccessful so far.
However, we believe executing the following commands from a Terminal window (Applications -> Utilities -> Terminal) should resolve the issue.
For XC Connect for OS X:
sudo rm -f “/Applications/XC Connect for OS X.app/Contents/MacOS/JavaApplicationStub”
sudo cp “/System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub” “/Applications/XC Connect for OS X.app/Contents/MacOS/JavaApplicationStub”
sudo chmod a+x “/Applications/XC Connect for OS X.app/Contents/MacOS/JavaApplicationStub”
For XC Connect for Entourage:
sudo rm -f “/Applications/XC Connect for Entourage.app/Contents/MacOS/JavaApplicationStub”
sudo cp “/System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub” “/Applications/XC Connect for Entourage.app/Contents/MacOS/JavaApplicationStub”
sudo chmod a+x “/Applications/XC Connect for Entourage.app/Contents/MacOS/JavaApplicationStub”
If you would like to know what these commands do, they remove the symbolic we create to the JavaApplicationStub binary and replace it with an actual copy of the file. This should resolve the environment issue upon startup fixing the issue.
Once we have a fix that we know works we will provide updated connector versions that resolve the issue.
We apologize for any inconvenience this may cause you and are working hard to find a solution.