Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Java for Mac OS X 10.6 Update 3 broke SPSS - it cant find JVM anywhere

Has anyone any idea why this update has made it impossible for SPSS to locate Java Virtual Machine and what I can do to fix it? SPSS 18 for Mac (AKA PASW) no longer works! It's supposed to be able to draw charts and can no longer do this since this update.... I have tried the SPSS patch no luck.
This update only happened two days ago. The MacBookPro is 10.6.4 - I tried installing 1.5.0 and changing Java preferences to make it the top of the list and nothing.
CAN ANYONE HELP???

MacBookPro, Mac OS X (10.6.4)

Posted on Oct 22, 2010 10:55 AM

Reply
59 replies

Oct 27, 2010 3:46 AM in response to AustinMacintosh

AustinMacintosh,

Here are the instructions. You still need the file.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resolution 91842:
Please send the customer the Hotfix (attached) as well as the instructions below:

Mac OSX 18.0.3.4: How to apply the hot fix:

- Patched files:
libspssjvm.dylib

Note: This must be done as an user with machine administrative rights, and should be applied to a Mac that already has PASW Statistics 18.0.3 installed on it.

(1) Close all Statistics 18 instances.
(2) Open Terminal (/Applications/Utilities/Terminal.app)
(3) Navigate to the directory in which SPSS Statistics 18 was installed. Using the default install location, it would be:
$ cd /Applications/SPSSInc/PAWStatistics18
(4) Navigate inside the Statistics application bundle to the lib directory:
$ cd PASWStatistics18.0.app/Contents/lib
(5) Back up the existing file libspssjvm.dylib to libspssjvm.dylib.orig.
$ sudo mv libspssjvm.dylib libspssjvm.dylib.orig

** (using the sudo command will prompt for your user ID's password - enter it when prompted)

(6) Copy the new libspssjvm.dylib from the location you saved it to the lib directory:
$ sudo cp -p (path where you saved the new libspssjvm.dylib)/libspssjvm.dylib .

NOTES:
- The last dot of the cp command is significant and necessary - it means copy to the current directory.
- You must be in the /Applications/SPSSInc/PASWStatistics18/PASWStatistics18.0.app/Contents/lib directory before doing the copy command in step 6, or the path in whichever directory you installed Statistics 18).
- If the path to where you saved the updated libspssjvm.dylib has spaces in it, you MUST put quotes around the full path name in the cp command in step 6. For example, if the file is at /Macintosh HD/Users/foo/libspssjvm.dylib, the cp command must be this:

$ sudo cp -p "/Macintosh HD/Users/foo/libspssjvm.dylib" .

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Nov 8, 2010 11:43 AM in response to schoan

What are you doing with a network license not backing up your data prior to installing new software? That's a big no-no.

What are you doing installing new software on a production machine without a backup?

If I'm wrong, then you shouldn't have a problem, just restore your backup, and use the system without the update until you are out of your production cycle.

One should never upgrade an in production machine in a networked environment without a stand alone test machine to ensure everything is compatible when upgrades are made.

Nov 16, 2010 8:19 AM in response to hminkfox

hey everybody,

i am a newbie to this forum. i'm working on my master thesis at the moment. i got an pasw ver. 18 from the university. unfortunately, i upgraded java and now pasw won't produce any graphics. i read about the fix but as my version is a university version i don't have a product key or anything like that. could anyone please send me the fix? it would be greatly appreciated.

thank you in advance

Nov 18, 2010 9:24 PM in response to hminkfox

As suggested above, I filed a support request and got a step by step procedure, written in poor English, but that was nevertheless clear enough.

The first step is to update your SPSS from version 18.0.whatever to 18.0.3. A comprehensive upgrade program to do that is here:

http://support.spss.com/Tech/Products/Statistics/Patches/18.0.3/Downloads.html

I'm downloading that patch right now, but (obviously) I haven't installed it yet.

The second step is to replace a library file with an updated version. The library file is a tiny 48K file buried away in the SPSS program package. AFTER you update to 18.0.3, you burrow down into that package, change the original name from libspssjvm.dylib to libspssjvm.dylib.orig (which inactivates it). Then you copy the new file named libspssjvm.dylib, close everything up, and supposedly you're ready to rock and roll.

That little file was attached to the support ticket I got from SPSS, as described in other messages in this thread (thanks, everybody!). I don't feel comfy sending that out, but it took less than 24 hours to get it officially from SPSS. All I needed to set up an account was the serial number of my site-licensed copy of SPSS.

I'll report back in a few about progress; the SPSS update installer is recommending that I quit all programs now.

Nov 18, 2010 9:43 PM in response to James Weinrich1

The upgrade to 18.0.3 took less than 2 minutes, once I finished downloading the installer. It went fine.

I ran the program and tried to make a chart; same error. So it was time to replace that little library module.

I did NOT have to use the Terminal to change anything; the Finder worked fine, once I opened the SPSS package ("Show Package Contents") and looked in the lib file that the SPSS support e-mail told me to look for.

The file is named "libspssjvm.dylib", which presumably stands for "Library SPSS Java Virtual Machine DY Library" (whatever the heck DY stands for.... grin...). The procedure is exactly what you would expect: rename the original (in case something goes wrong), put the new file into the folder where the old one was, close everything up, and you're done.

I did this, and now the problem is fixed; I can make charts (presumably using Java) anywhere in the program.

Why they couldn't integrate this libspssjvm library update into the update program, I don't know.

Good luck, everybody! Open a support ticket, get your libspssjvm.dylib, and go to town!

To get your copy, you'll need to register with SPSS Support, which will request your serial number. Just run SPSS, then from the Apple menu choose "About PASW Statistics". The serial number is in a box there. Mine is 8 digits long.

Nov 19, 2010 6:20 AM in response to macjack

Correction:: YOU CAN INSTALL OLDER VERSIONS OF JAVA ALONGSIDE THE NEW. It's not "that deep" and the technique is well documented. Do a google on "Java 1.5 Mac Pacifist". HOWEVER— even installing 1.5 is not working after this update. Jave prefs show 1.5 installed but even if you drag it to the top of the priority list JVM loads the latest version instead of properly executing your preferences.

I'm also looking for a workaround it's trashed my main prepress workflow app!

Dec 5, 2010 3:15 AM in response to hminkfox

Hi all - I am wondering if anyone has had the problem of not getting past the welcome screen when PASW 18 is opened? I have installed the latest patch, plus the hotfix, but whenever I try to open SPSS (PASW), the "What would you like to do..." window is greyed out and does not respond to anything. Moreover, everything in the menus is greyed out. I essentially cannot do anything except a force quit!

Apologies if this is off topic, but since its a new problem that also arose after the Java update, I thought it may have been related.

I hoped all of these Java problems were left behind with SPSSv16...

Java for Mac OS X 10.6 Update 3 broke SPSS - it cant find JVM anywhere

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.