Home » Uncategorized » Making ESO’s P2PP work with a modern OS X

Making ESO’s P2PP work with a modern OS X

The most recent ESO observation preparation software P2PP 3.3.2 requires an outdated Java version (1.6). Should you have a more modern version (1.7.0_11 is the most recent one), the easiest way to make it run on a Mac is to create this path /Applications/jre/bin/ and link /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java to there, if you have it (otherwise install the old Java version). Then open the p2pp shell script and comment lines 178-209 except lines 182-183 and it should work.


1 Comment

  1. I didn’t have problems with P2PP 3.3.2, but I got into problems when I tried to run P2PP 3.3.3. As it turns out, this had nothing to do with the version of P2PP, but with a bug in Java 1.6 that was introduced recently by Apple and installed in an OSX update. There’s also a fix for this but this fix is not (yet) provided as an update by Apple. It can nevertheless be installed manually.

    This bug occurs in Java 1.6.0_51 build M4508. You can check your version by typing:

    /usr/libexec/java_home -v 1.6 -exec java -version

    In my case, it showed:
    Java(TM) SE Runtime Environment (build 1.6.0_51-b11-456-11M4508)

    After installing the update from:
    http://support.apple.com/kb/DL1572

    Java is upgraded to build M4509:
    Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)

    and P2PP worked again (both 3.3.2 and 3.3.3).

    I found out on a MATLAB forum:
    http://www.mathworks.com/matlabcentral/answers/79489-java-1-6-0_51-breaks-matlab-2012b-and-below

    I hope this helps,
    Jaron.

Leave a comment

My Tweets