Internet Connection Sharing & Java Applets

One of my clients uses the Internet Connection Sharing software provided with Windows (XP). He would like to access a Java applet.

Now, if he accesses an applet from the computer with a direct connection to the internet, it works fine. However, if he tries to access it from one of the computers that shares the connection the Java applet (as well as ones such as http://www.w3.org/People/mimasa/test/object/java/clock) fail.

He gets error messages along the lines of (the first line particularly hashed):
load: class ##.###.###.######.main.StartApplet not found.
java.lang.ClassNotFoundException: au.gov.ato.csicra.main.StartApplet
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-5" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Any ideas how he might be able to configure ICS to allow Java applets to get through?
JivlainAsked:
Who is Participating?
 
objectsCommented:
depends on whether the direct connection has a firewall and how it is configured.
is xp personal firewall enabled? if so try disabling it
0
 
objectsCommented:
is there a firewall installed? may be more a firewall issue rather than with ICS
0
 
JivlainAuthor Commented:
Even though it works fine on the computer with a direct connection?
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

 
Mayank SAssociate Director - Product EngineeringCommented:
If its a direct connection, there is no firewall.
0
 
JivlainAuthor Commented:
Aside from software firewalls, yes.
0
 
JivlainAuthor Commented:
How definite/likely are we on this? I do actually have to call up the client and ask him whether he's running a firewall or not and potentially to disable it...
0
 
objectsCommented:
no way to be sure, but it would be the first thingh i'd check.
you could try reproducing it locally first  if you have an xp box available
0
 
Mayank SAssociate Director - Product EngineeringCommented:
>> If its a direct connection, there is no firewall.

Assuming there is no firewall in that case (Windows firewall is off), and there is a corporate firewall in the other case.
0
 
JivlainAuthor Commented:
Still trying to contact the client. *sighs*
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.