Buy Now
Pricing

Home
News
Reviews
Testimonials
Tell-A-Friend

Overview
Book Database
Music Database
Video Database

Download
Windows
Mac OS X
Linux
Palm
Documentation

Order Now

Support
Online Help
Tutorial
Knowledge base/
FAQ

Bar Code
CueCat®
Symbol Portable
Flic Readers
C-Pen
Wand Readers
CCD Readers

Newsletter
Contacts
About Readerware


Readerware. Internet software for collectors, sellers, libraries, schools, churches. Catalog books, DVDs, videos, CDs, SACD, LaserDiscs, VHS, eBooks, audio books and more.

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).


Top of Page

Copyright © 1999-2010 Readerware Corporation
Readerware® is a registered trademark of The Readerware Corporation.
Last updated Friday, 31-Dec-10 20:58:37 GMT
Webmaster
Legal, Privacy, Trademarks, Copyright etc.
 
 
 
 
 
 

Order Readerware now Download free evaluation copy Tell a friend about Readerware Take the Readerware Tutorial Readerware Testimonials