Mac OS X 10.3 - Panther
The good news, Readerware applications run great under Mac OS X 10.3.
However there are reports that the
Panther install trashes the Apple Java VM on some systems. This means
that no Java applications will run.
Update 11/14/2003
The good news, Apple have now released a fix for this problem. If your
system was affected, a Java 1.4.1 update will be available using the Apple Software Update
application.
Apple Java 1.4.1 Update (Panther).
The bad news, it only works with the original Panther release, 10.3.0. As
Apple released the 10.3.1 update the day before they rolled out the
Java update, chances are most users already have 10.3.1 installed.
Installing it on 10.3.1 doesn't seem to cause problems, so you can give it a try,
but users are reporting
that they still have the problem after applying the Java fix on a 10.3.1 system.
You can still follow the Apple tech note to manually repair your system. However
the security update step will not work as the security update was already applied
in the 10.3.1 update.
Apple Technical Note TN2099
Please contact Apple support for more assistance.
Update 11/05/2003
Apple now have a tech note available on this issue. It describes how to
prevent this problem by taking steps before you install Panther as well
telling you how to recognize and fix the problem if Panther has already
been installed.
Apple Technical Note TN2099
The Apple solution is the best one to follow, it ensures compatibility with
whatever software update they introduce. The following are earlier user
solutions.
An easy way to see if you have this
problem is to open the the Terminal application, you will find it in
your Applications->Utilities folder. Type the following command:
java
-version
Do you see the following message
displayed:
HotSpot
not at correct virtual address. Sharing disabled.
If you do, you have the problem. Apple
appears to be working on this: http://docs.info.apple.com/article.html?artnum=120242
This problem is something of a
moving target right now. I haven't had the problem here. I installed
10.3 and after the install completed the Readerware server had started
up automatically as normal and all Readerware applications ran fine. So
I haven't tried any of these solutions myself, however the feedback I have
received from Mac users is that they do resolve the problem.
If you are able to get Java working again under
Panther, please contact support@readerware.com
explain what you did so that it can be passed on to other Mac users. There is no way of telling
how widespread this problem is, we will know more in the days
ahead.
You should also check with Apple support, they may have
additional options.
Solution 1
After installing my copy of
Panther, I encountered the very same error as you.
However, I was not about to perform an "archive and install". Instead,
I renamed:
/System/Library/Frameworks/JavaVM.framework
to
/System/Library/Frameworks/JavaVM.framework.off
effectively removing it from the installer's path. Next, I
loaded the Panther installer, and I performed a "Custom" install of
ONLY the "Essential System Software" (which includes Java).
Long story short: this works. Panther does not find an existing
JavaVM.framework, and thus it does not get confused. When it finishes,
you will find a brand new JavaVM.framework directory, and "java
-version" reports "builder 1.4.1_01-99", as it should.
Once I was certain everything worked, I then deleted the
JavaVM.framework.off directory that I had moved aside.
Solution 2
Without seeing too much this appears to be a faulty install. That java
-version info is from 1.4.1. Update 1 on Jaguar. Panther should give you
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-99)
Java HotSpot(TM) Client VM (build 1.4.1_01-27, mixed mode)
It looks like the Panther Java wasn't installed. I would suggest
running the upgrade install again, or ideally just back up your home
directory and Archive and Install.
I had to do an "Archive and Install" to get it working. The nice thing
is, it did work ok when I said "preserve user and network settings".
So, the update was fairly painless (had to reinstall a few things like
the Palm Desktop and my mouse drivers).
|