if you use pages on OSX do not get the latest java update

  • hey everyone, it seems the latest java update for OSX 10.6.2 breaks some of the midi api and causes pages to crash when it queries for midi devices. if you use pages and it works then please don't update java yet, or it might stop working. if you do make sure to use timemachine or something similar so you can back out the patch.

  • This update also breaks things for 10.5.8.

    edit: hrm...I just tried it again and it seemed to be working...but it only worked once oddly enough? further investigation is required...

    OK...really weird...only works when monome serial isn't running and monome isn't plugged in?!

  • so it sounds like if you run pages first, then run monomeserial, it works.

  • edit: err what phortran said. :)

  • Anyone know how to undo the update?

    Is it enough to replace /Library/Java with an older time machine version?

  • how can i check what version of java i'm running?

    my computer is brand new, so i think im in the can for this one.

    once i start a new session in pages, the two menus that are supposed to appear do not appear.

    any ideas?

    Di
    Ableton live 8.1
    Monome 256
    Snowleopard 10.6.2

  • You can get round it by installing 1.5 alongside the 1.6 update.

    http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard

  • @ dcondax

    >how can i check what version of java i'm running?

    in Terminal type:
    java -version

    then you see...

  • I also have this problem with pages, 7up 1 and other java apps.

    I am running OS X 10.5.8 and Java 1.5.0_22

    7up will not even boot most of the time, at most the menu bar appears at the top of the screen then I get an error saying in crashed.

    Pages loads but as soon as I open a new config it crashes.

    I have tried a couple of other java apps and have the same problems.

    I have tried using the java preferences app in OS X to choose which copies of java are running but had no luck.

    If anyone has any solutions I would be very greatful.

    Cheers Stax

  • @stax67
    I am experiencing very similar things with the same osx/java versions that you are using. bar|none has kindly offered many helpful hints for people in the thread below. Maybe you'll find some success using them. Also, please give me a shout if you get things sorted. Thanks!

    http://post.monome.org/comments.php?DiscussionID=5943&page=1

  • Hey guys, I'd just like to confirm that the fix Auditory Canvas suggested does indeed work!

    So follow the instructions here http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard and you should have a fully working pages again!

  • great work figuring this out everyone. i've updated the documentation on the wiki to include this information.

  • Oh and just so people know, I'm on 10.5.8 so I don't actually know if this works on snow leopard. (but I don't see any reason why it wouldn't)

  • I'm on Snow Leopard, and can confirm it does indeed work.

  • cheers guys this works, now i can use my monome again.

  • I followed the guide - now MLRV will not start. Other applications seem to be fine. Maybe a strange coincidence, but it was working last night.

    Anyone have any tips? I tried restoring the java 'versions' folder from time machine, but it's still not working.

  • Turned out to be a problem specific to mlrV, having the rewire active when shutting down. I had to remove the mlrV files and unzip the original.

    Now I'm rewiring mlrV through pages into Ableton. This is going to be fun.

  • If you upgrade Java, mainly because of OSX updates, it will replace the "10.5-leopard" Java symblinks you created before to get Pages running so ...

    Before :
    utopia:Versions root# pwd
    /System/Library/Frameworks/JavaVM.framework/Versions

    utopia:Versions root# ls -agl
    total 64
    drwxr-xr-x 14 wheel 476 Dec 30 04:44 .
    drwxr-xr-x 12 wheel 408 Dec 30 04:44 ..
    lrwxr-xr-x 1 wheel 5 Dec 30 04:41 1.3 -> 1.3.1
    drwxr-xr-x 3 wheel 102 Jul 21 01:35 1.3.1
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.4 -> CurrentJDK
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.4.2 -> CurrentJDK
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.5 -> CurrentJDK
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.5.0 -> CurrentJDK
    drwxr-xr-x 9 wheel 306 Feb 14 2009 1.5.0-leopard
    lrwxr-xr-x 1 wheel 5 Dec 30 04:42 1.6 -> 1.6.0
    drwxr-xr-x 8 wheel 272 Sep 30 01:09 1.6.0
    drwxr-xr-x 9 wheel 306 Dec 30 04:44 A
    lrwxr-xr-x 1 wheel 1 Dec 30 04:42 Current -> A
    lrwxr-xr-x 1 wheel 3 Dec 30 04:41 CurrentJDK -> 1.6


    Notice the 1.5 and 1.5.0 are now symblinked again to CurrentJDK, so remove the symblinks to 1.5 and 1.5.0 and replace it with symblinks to the "good" 1.5.0-leopard JDK:

    utopia:Versions root# rm 1.5
    utopia:Versions root# rm 1.5.0
    utopia:Versions root# ln -s 1.5.0-leopard 1.5
    utopia:Versions root# ln -s 1.5 1.5.0

    Which should give you :

    utopia:Versions root# ls -agl
    total 64
    drwxr-xr-x 14 wheel 476 Dec 30 16:40 .
    drwxr-xr-x 12 wheel 408 Dec 30 04:44 ..
    lrwxr-xr-x 1 wheel 5 Dec 30 04:41 1.3 -> 1.3.1
    drwxr-xr-x 3 wheel 102 Jul 21 01:35 1.3.1
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.4 -> CurrentJDK
    lrwxr-xr-x 1 wheel 10 Dec 30 04:41 1.4.2 -> CurrentJDK
    lrwxr-xr-x 1 wheel 13 Dec 30 16:40 1.5 -> 1.5.0-leopard
    lrwxr-xr-x 1 wheel 3 Dec 30 16:40 1.5.0 -> 1.5
    drwxr-xr-x 9 wheel 306 Feb 14 2009 1.5.0-leopard
    lrwxr-xr-x 1 wheel 5 Dec 30 04:42 1.6 -> 1.6.0
    drwxr-xr-x 8 wheel 272 Sep 30 01:09 1.6.0
    drwxr-xr-x 9 wheel 306 Dec 30 04:44 A
    lrwxr-xr-x 1 wheel 1 Dec 30 04:42 Current -> A
    lrwxr-xr-x 1 wheel 3 Dec 30 04:41 CurrentJDK -> 1.6


    And tadaaaaaa, it works back again !

    EDIT: Note, I use the root account on OSX, you should only use it if you know what you are doing. If this is not the case, or you have no idea how to enable the root account, as a regular user, use "sudo" in front of all these commands.
    And if you have no idea what sudo is .. well .. :/

  • Hey guys, I have just had to get a new macbook pro, after my old one kick the bucket last week, and I am having issues again.

    I have gone through what I did before, installing the old java version, and java apps are opening but now they cannot see any of the IAC buses.

    I am running OS X 10.6.2 and the IAC Drivers are definitely turned on.

    Any suggestions?

    Cheers Stax67

    Edit: Sorted, I had not installed mmj.jar

  • i don't know if this has been mentioned yet but simply yanking the mmj out of the library worked for me. all seems to be right with the world again:
    mac hd/library/java/extentions/

    more info here-
    http://blog.lewissykes.info/?p=241

    "But uninstalling mmj altogether did sort it… since confirmed by a posting at the mmj website…"

    hope this helps some out there
    _h

  • Yep, that works for me too, as long as I load pages and my profile BEFORE I load Monomeserial and Max.

  • I opine that to receive the http://lowest-rate-loans.com from creditors you should present a great motivation. Nevertheless, one time I have received a bank loan, just because I was willing to buy a car.