Communicator
A recopilation of some Java problems
These procedures have resolved one problem sometime. They
are extracted from Communicator users and Netscape.
If you are having problems you can try some of them, even if the header
doesn't apply exactly to your problem. Some of them are easy to try and
harmless, but be careful with others. |
You can get help at:
Thanks to all the people in the group |
If you don't resolve your problems try the two helpers
aside. There are a lof of good people in that group, good in every sense.
If you resolve your problems please tell me
what and how, for track purpose
You can always disable Java, and keep surfing |
Problems:
-
Starting Java....
-
It takes forever to load
-
Java freeze (chapter II)
-
Norton Crash
-
NT "lock up" displaying "Starting Java" on the bottom of
the window
-
There is a special case for ATI display adapters
-
Java crash on launch
-
CLASSPATH & files lost
-
File java_3.0x not found in CLASSPATH
-
Can't find java40.jar in CLASSPATH
-
CLASSPATH
-
Cannot connect to localhost from origin <local-classpath-classes>
-
Every time I go to a Java-enabled site, I get a *.jar
error messages, and it keeps complaining about Java applet not signed
-
Javascript error:http://personal.netscape.com/custom/page/show_page.html
line 28 syntax error <hr><h3>transfer interupted!</h3>
-
Error "Issuer certificate is invalid [-8156] ... Java
reported the following error on startup: javalang.SecurityException: system
classes were not signed"
-
Security violation: security.no codebase available
to compare file/C//Program Files etc..
-
Java applets don't work
-
Java 1.1 applets in Communicator
-
Java Clocks shows an incorrect hour
It takes forever to load
From
an user:
Create a new user profile
and see if it works
Problems ;
Java freeze (Chapter II)
From
an user:
Look for these files in your
users/[username] directory:
SignedAppletDB0
signed0.db
signedapplet0.db
If they aren't there, then
you can either copy these files into your user directory from netscape/communicator/program/defaults
or create a new user profile and trash your old one. They are also
available from: http://www.sousystems.com/faq/
The problem seems to be related
to installation of 4.02, principally with base version, and the NetCaster
(for the first time included in installation file).This files ARE NOT indispensable
(I don´t have here, and I have NetCaster) but to some people they
are the solution.
Norton Crash for the Mac is
a beta product. If you are installing Communicator on a Macintosh with
Norton Crash Guard, you might get problems. You will also likely run into
trouble while browsing Java-enables sites.
Symantec Corporation, maker
of Norton Crash Guard, is aware of the problem and will post a fix
as soon as it is ready. In the meantime, turn off the Crash Guard before
installing Communicator and during Web browsing.
Problems ;
NT "lock up" displaying "Starting
Java" on the bottom of the window
Are you running in true-color
mode? Have you installed Service Pack 3? If so, this may be the problem:
Java lockups in True Color display depths
Here is the fix:
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/usa/nt40/hotfixes-postsp3/java-fix
There are risks involved
with installing hotfixes, I suggest reading the included files at the above
site *CAREFULLY*
Problems ;
There is a special case for ATI
display adapters
Short version: try setting your
video color palette to anything other than "True Color"
Problems ;
Java crash on launch
From
an user:
If I open the Java Console
right after starting Communicator I am be able to run java applets.
BUT, even that launch of
the java console is not always successful
Problems ;
File java_3.0x not found in CLASSPATH
It displays the current value
of the CLASSPATH environment variable which by simple inspection you can
see it contains the file in question.
See #54 of the UFAQ: http://www.sousystems.com/faq/text_version.html
Problems ;
Can't find java40.jar in CLASSPATH
From an user:
First of all, the problem
seems to arise when you try to install Communicator over an older version
of Netscape, in the same directories
The fix is to totally eradicate
all traces of the earlier version and then install Communicator on a virgin
system which now believes that it has never heard of Netscape before.
Here are the steps:
-
If you got Communicator via that huge 2+ hour download, make sure you have
it saved in a safe place, such as a special directory under the root directory,
and not in any directory in the Netscape chain, because you're going to
delete those directories and everything in them. You don't want to
lose that hard-gotten download
-
Uninstall Communicator, as well as the older version of Netscape if present,
from the Add/Remove Programs icon under Control Panel
-
Go to Start/Run and in the Run line type regedit. Then go to HKEY_CURRENT_USER
| Software | Netscape and delete the Netscape folder. Close the registry
editor
-
Go to Windows Explorer and delete all the Navigator and Communicator folders
and subfolders. If you drag them to the trash bin, empty the trash
bin afterwards so they're really gone
-
Restart the computer so it will re-read the registry
-
Reinstall Communicator by running the original download file. Make
sure it installs to C:\Program Files\netscape\communicator, which should
be the default location
-
You will probably have to set up new user profiles and delete the old ones.
Make sure they go into C:\Program Files\Netscape\Users and not into a subdirectory
of Communicator. For me, this was automatic
Java should now work. Try calling up the Java Console under the
Communicator menu and see if it comes up. Or try accessing a web
site that gave you trouble before
The Java Developers Kit (JDK)
may have the CLASSPATH environment variable set to point to the zip file
that contains all the java classes such as this:
CLASSPATH=.:/usr/local/java/jdk1.1.1/lib/classes.zip
Sun recommends that the variable
only point to the directory in which the zip files lives:
CLASSPATH=.:/usr/local/java/jdk1.1.1/lib
Problems ;
Cannot connect to localhost from
origin <local-classpath-classes>
From an user:
"My applet is loading from
the local hard drive, and attempting to make a socket connection to the
same localhost"
The problem is that the CLASSPATH
is pointing to the same classes as the server. Netscape then loads the
classes as though they are system classes which conflicts with what the
server is loading. Remove the application directory from the CLASSPATH
and it should work.
Problems ;
Every time I go to a Java-enabled
site, I get a *.jar error messages, and it keeps complaining about Java
applet not signed
This happens occasionally if
you had several beta versions without uninstalling each one
The simplest way to get
rid of the errors is to create a new user profile:
-
In Communicator Program group, choose Utilities, and then User Profile
Manager
-
Select New Profile
-
Enter your user information, but give this profile a slightly different
name
-
When asked for user directory, choose a new directory
When Communicator starts, you
should not be getting any Java errors
You might want to move your
address book, bookmark and mail files into your new profile.
Locate your /Netscape/Users
directory, open the old profile, and copy abook.nab, bookmark.html, and
the Mail and News folders into the corresponding location in the new profile
directory.
When everything is working
OK, you can remove the old profile: Start User Profile manager again, click
on the old file name, and select Delete.
Problems ;
Javascript error:http://personal.netscape.com/custom/page/show_page.html
line 28 syntax error <hr><h3>transfer interrupted!</h3>
From
an user:
Close Communicator, and rename
your cookies.txt file to cookies.bak. Restart Communicator and try again.
Problems ;
Error "Issuer certificate
is invalid [-8156] ... Java reported the following error on startup: javalang.SecurityException:
system classes were not signed"
The problem is still under investigation,
but at this time we have several fixes, one or more of which will hopefully
clear up the problems many in this newsgroup are seeing. They are listed
in the order that is easiest to fix. If one does not work, move on to the
next one in the list:
-
Most of the problems that cause Java to become completely inoperative revolve
around one of several things being corrupted in the cert7.db file in the
...\Netscape\Users\{username} directory. The solution to this is to export
any security certificates (digital IDs) that may be present, then rename
cert7.db to cert7.bad with Netscape closed and it will be rebuilt when
you restart Netscape and you can import the saved certs. If not, keep reading
-
Click on the Security button, then on 'Signers' on the left. A list of
signers will appear. Scroll down the list to 'VeriSign Class 3 Primary
CA', click on it to highlight it, then click the Edit button. Be sure that
the box to the left of 'Accept this Certificate Authority for Certifying
software developers' is checked. Also do this for the VeriSign Class 2
Primary CA and VeriSign Class 4 Primary CA entries. Click OK, close and
restart Communicator, then go to a Java page (such as http://www.cnn.com/
) and see if it works. If not, keep reading
-
Download the certificates that appear to be causing the problem from http://services.verisign.com:8080/netscape_os_ca_certs.html
You should click on both links on that page, and carefully follow any instructions
that appear on the screen. When complete, close and restart Communicator,
then go to a Java page (such as http://www.cnn.com/
) and see if it works. If not, keep reading
-
Set up a new user profile. Step-by-step info is available in Help | Help
Contents, then in the lower left hand corner click User Profiles, then
click on Creating User Profiles. Give the profile a different name from
the current one, and be sure it is in a different location from your current
one. If Java now works, you can copy your files, except for cert7.db and
key3.db, over to the new directory (user profiles are stored in ...\Netscape\Users\
on Windows)
-
Uninstall and reinstall Communicator. This should be considered a last
resort
-
Uninstall Communicator, delete all instances of cert7.db and key3.db in
your ...\Netscape\Users\{username}\ directory, and reinstall Communicator.
This should be considered an absolute last resort, since you will lose
all Verisign Digital ID certificates that you may have installed if you
use this solution
Problems ;
Security violation: security.no
codebase available to compare file/C//Program Files...
From
an user:
Maybe you need to enable
codebase principals by editing your prefs.js file to add:
user_pref("signed.applets.codebase_principal_support", true);
See http://developer.netscape.com/library/technote/security/sectn2.html
Make sure you have a backup,
and do the editing while Communicator is shut down.
Problems ;
Java applets don't work
If you have disabled Java support
and then re-enabled it again during the same Communicator session, then
the Java Applets will not work. Java support is enabled when Communicator
is first launched.
Problems ;
Java 1.1 applets in Communicator
4.01
Communicator doesn't yet fully
support 1.1, have a look here... http://developer.netscape.com/library/documentation/communicator/javajdk.html
Problems ;
Java Clocks shows an incorrect
hour
Java in Communicator has a bug
rendering the basic time conversion methods useless. It is a known
bug
"If that is the choice,
I am against you"
Juda Ben-Hur