🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java.programmer
Article #262

JRE 1.2, can't exec Applet

#262
From: DCN
Date: Mon, 15 Mar 1999 00:00
299 lines
13178 bytes
--------------4BD5008F856333C4887F587A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

After installing Java Plugin 1.2, I can't launch any applet that use it.

I downloaded the demos from Java Site and adapted the applet Clock as
indicated in the "Java Plug-in HTML specification", not better.

When I use Explorer (4.0, Win NT 4), the Java plugin console is launched
and the following error is generated : "APPLET tag missing CODE
parameter".

When I use Netscape (4.06, Win NT 4), the Java plugin console is
launched and Netscape crashes with a violation access.

The original applet (with browser's internal VM) works very well in the
two browsers.

I think that there is a problem with Java Plugin 1.2 or JRE (it's the
same problem with another computer and Explorer 3)

Here is (cut/paste) :
 - The Java report (for the Explorer problem)
 - the source of Html page for Explorer
 - The source of Html page for Netscape
 - The original source of Html page

 We work on an intranet with no proxy.

Thank you for any help, it's quite urgent !

(Pascal Guillas)

---------------------------

The Java report (for Explorer's problem) :
 Java(TM) Plug-in
 Using JRE version 1.2
 User home directory = C:\WINNT\Profiles\Pascal
 Proxy Configuration: no proxy

 JAR cache enabled.

->> APPLET tag missing CODE parameter.  <<- error
 java.lang.NullPointerException: name
  at java.util.zip.ZipFile.getEntry(Compiled Code)
  at java.util.jar.JarFile.getEntry(Compiled Code)
  at java.util.jar.JarFile.getJarEntry(Compiled Code)
  at sun.misc.URLClassPath$JarLoader.getResource(Compiled Code)
  at sun.misc.URLClassPath.getResource(Compiled Code)
  at sun.misc.URLClassPath.getResource(URLClassPath.java:141)
  at java.lang.ClassLoader.getBootstrapResource(ClassLoader.java:655)
  at java.lang.ClassLoader.getResource(ClassLoader.java:561)
  at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:722)
  at sun.applet.AppletPanel$2.run(AppletPanel.java:540)
  at java.security.AccessController.doPrivileged(Native Method)
  at sun.applet.AppletPanel.createApplet(AppletPanel.java:537)
  at sun.plugin.AppletViewer.createApplet(AppletViewer.java:759)
  at sun.applet.AppletPanel.runLoader(AppletPanel.java:468)
  at sun.applet.AppletPanel.run(Compiled Code)
  at java.lang.Thread.run(Thread.java:479)


The source of ClockJRE.html (for Explorer) :

<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    width="150" height="150" align="baseline"

codebase="http://lon4/intranet/produits/testunix/jre12-win32.exe#Version=1,2,0,0"


    <PARAM NAME="code" VALUE="JavaClock.class">
    <PARAM NAME="codebase" VALUE="classes/">
    <PARAM NAME="type" VALUE="application/x-java-applet;version=1.2">

    <param  name="delay"   value="100">
    <param  name="link"    value="http://java.sun.com/">
    <param  name="border"  value="5">
    <param  name="nradius" value="80">
    <param  name="cfont"   value="TimesRoman|BOLD|18">

    <param  name="bgcolor" value="ffffff">
    <param  name="shcolor" value="ff0000">
    <param  name="mhcolor" value="00ff00">
    <param  name="hhcolor" value="0000ff">

    <param  name="ccolor"  value="dddddd">
    <param  name="ncolor"  value="000000">

    No JDK 1.2 support for applet !
</OBJECT>




The source of ClockJRE_Netscape.html (for Netscape) :

<EMBED type="application/x-java-applet;version=1.2"
    width="150" height="150" align="baseline"
    code="JavaClock.class"
    codebase="classes/"
    pluginspage=""
    type="application/x-java-applet;version=1.2"

    <param  name="delay"   value="100">
    <param  name="link"    value="http://java.sun.com/">
    <param  name="border"  value="5">
    <param  name="nradius" value="80">
    <param  name="cfont"   value="TimesRoman|BOLD|18">

    <param  name="bgcolor" value="ffffff">
    <param  name="shcolor" value="ff0000">
    <param  name="mhcolor" value="00ff00">
    <param  name="hhcolor" value="0000ff">

    <param  name="ccolor"  value="dddddd">
    <param  name="ncolor"  value="000000">
<NOEMBED>
    No JDK 1.2 support for applet !
</NOEMBED>
</EMBED>




The original source of Html page :

<applet codebase="classes" code="JavaClock.class" width="150"
height="150">
    <param  name="delay"   value="100">
    <param  name="link"    value="http://java.sun.com/">
    <param  name="border"  value="5">
    <param  name="nradius" value="80">
    <param  name="cfont"   value="TimesRoman|BOLD|18">

    <param  name="bgcolor" value="ffffff">
    <param  name="shcolor" value="ff0000">
    <param  name="mhcolor" value="00ff00">
    <param  name="hhcolor" value="0000ff">

    <param  name="ccolor"  value="dddddd">
    <param  name="ncolor"  value="000000">
</applet>



--------------4BD5008F856333C4887F587A
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
After installing Java Plugin 1.2, I can't launch any applet that use it.

<P>I downloaded the demos from Java Site and adapted the applet Clock as
indicated in the "Java Plug-in HTML specification", not better.

<P>When I use Explorer (4.0, Win NT 4), the Java plugin console is launched
and the following error is generated : "APPLET tag missing CODE parameter".

<P>When I use Netscape (4.06, Win NT 4), the Java plugin console is launched
and Netscape crashes with a violation access.

<P>The original applet (with browser's internal VM) works very well in
the two browsers.

<P>I think that there is a problem with Java Plugin 1.2 or JRE (it's the
same problem with another computer and Explorer 3)

<P>Here is (cut/paste) :
<BR>&nbsp;- The Java report (for the Explorer problem)
<BR>&nbsp;- the source of Html page for Explorer
<BR>&nbsp;- The source of Html page for Netscape
<BR>&nbsp;- The original source of Html page

<P>&nbsp;We work on an intranet with no proxy.

<P>Thank you for any help, it's quite urgent !

<P>(Pascal Guillas)

<P>---------------------------

<P><U>The Java report (for Explorer's problem) :</U>
<BR>&nbsp;<TT>Java(TM) Plug-in</TT>
<BR><TT>&nbsp;Using JRE version 1.2</TT>
<BR><TT>&nbsp;User home directory = C:\WINNT\Profiles\Pascal</TT>
<BR><TT>&nbsp;Proxy Configuration: no proxy</TT><TT></TT>

<P><TT>&nbsp;JAR cache enabled.</TT><TT></TT>

<P>->><TT> <B>APPLET tag missing CODE parameter.&nbsp; </B></TT>&lt;&lt;-
error
<BR><TT>&nbsp;java.lang.NullPointerException: name</TT>
<BR><TT>&nbsp; at java.util.zip.ZipFile.getEntry(Compiled Code)</TT>
<BR><TT>&nbsp; at java.util.jar.JarFile.getEntry(Compiled Code)</TT>
<BR><TT>&nbsp; at java.util.jar.JarFile.getJarEntry(Compiled Code)</TT>
<BR><TT>&nbsp; at sun.misc.URLClassPath$JarLoader.getResource(Compiled
Code)</TT>
<BR><TT>&nbsp; at sun.misc.URLClassPath.getResource(Compiled Code)</TT>
<BR><TT>&nbsp; at sun.misc.URLClassPath.getResource(URLClassPath.java:141)</TT>
<BR><TT>&nbsp; at java.lang.ClassLoader.getBootstrapResource(ClassLoader.java:655)</TT>
<BR><TT>&nbsp; at java.lang.ClassLoader.getResource(ClassLoader.java:561)</TT>
<BR><TT>&nbsp; at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:722)</TT>
<BR><TT>&nbsp; at sun.applet.AppletPanel$2.run(AppletPanel.java:540)</TT>
<BR><TT>&nbsp; at java.security.AccessController.doPrivileged(Native Method)</TT>
<BR><TT>&nbsp; at sun.applet.AppletPanel.createApplet(AppletPanel.java:537)</TT>
<BR><TT>&nbsp; at sun.plugin.AppletViewer.createApplet(AppletViewer.java:759)</TT>
<BR><TT>&nbsp; at sun.applet.AppletPanel.runLoader(AppletPanel.java:468)</TT>
<BR><TT>&nbsp; at sun.applet.AppletPanel.run(Compiled Code)</TT>
<BR><TT>&nbsp; at java.lang.Thread.run(Thread.java:479)</TT>
<BR><TT></TT>&nbsp;

<P><U>The source of ClockJRE.html (for Explorer) :</U>

<P><TT>&lt;OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; width="150" height="150" align="baseline"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; codebase="<A HREF="http://lon4/intranet/produits/testunix/jre12-win32.exe#Version=1,2,0,0">http://lon4/intranet/produits/testunix/jre12-win32.exe#Version=1,2,0,0</A>"</TT>
<BR><TT>&nbsp;</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;PARAM NAME="code" VALUE="JavaClock.class"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;PARAM NAME="codebase" VALUE="classes/"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;PARAM NAME="type" VALUE="application/x-java-applet;version=1.2"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="delay"&nbsp;&nbsp; value="100"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="link"&nbsp;&nbsp;&nbsp;
value="<A HREF="http://java.sun.com/">http://java.sun.com/</A>"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="border"&nbsp; value="5"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="nradius" value="80"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="cfont"&nbsp;&nbsp; value="TimesRoman|BOLD|18"></TT>
<BR><TT>&nbsp;</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="bgcolor" value="ffffff"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="shcolor" value="ff0000"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="mhcolor" value="00ff00"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="hhcolor" value="0000ff"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ccolor"&nbsp; value="dddddd"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ncolor"&nbsp; value="000000"></TT>
<BR><TT>&nbsp;</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; No JDK 1.2 support for applet !</TT>
<BR><TT>&lt;/OBJECT></TT>
<BR><TT></TT>&nbsp;
<BR>&nbsp;
<BR>&nbsp;<U></U>

<P><U>The source of ClockJRE_Netscape.html (for Netscape) :</U>

<P><TT>&lt;EMBED type="application/x-java-applet;version=1.2"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; width="150" height="150" align="baseline"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; code="JavaClock.class"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; codebase="classes/"</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; pluginspage=""</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; type="application/x-java-applet;version=1.2"</TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="delay"&nbsp;&nbsp; value="100"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="link"&nbsp;&nbsp;&nbsp;
value="<A HREF="http://java.sun.com/">http://java.sun.com/</A>"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="border"&nbsp; value="5"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="nradius" value="80"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="cfont"&nbsp;&nbsp; value="TimesRoman|BOLD|18"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="bgcolor" value="ffffff"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="shcolor" value="ff0000"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="mhcolor" value="00ff00"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="hhcolor" value="0000ff"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ccolor"&nbsp; value="dddddd"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ncolor"&nbsp; value="000000"></TT>
<BR><TT>&lt;NOEMBED></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; No JDK 1.2 support for applet !</TT>
<BR><TT>&lt;/NOEMBED></TT>
<BR><TT>&lt;/EMBED></TT>
<BR>&nbsp;
<BR>&nbsp;
<BR>&nbsp;

<P>The original source of Html page :

<P><TT>&lt;applet codebase="classes" code="JavaClock.class" width="150"
height="150"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="delay"&nbsp;&nbsp; value="100"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="link"&nbsp;&nbsp;&nbsp;
value="<A HREF="http://java.sun.com/">http://java.sun.com/</A>"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="border"&nbsp; value="5"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="nradius" value="80"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="cfont"&nbsp;&nbsp; value="TimesRoman|BOLD|18"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="bgcolor" value="ffffff"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="shcolor" value="ff0000"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="mhcolor" value="00ff00"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="hhcolor" value="0000ff"></TT><TT></TT>

<P><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ccolor"&nbsp; value="dddddd"></TT>
<BR><TT>&nbsp;&nbsp;&nbsp; &lt;param&nbsp; name="ncolor"&nbsp; value="000000"></TT>
<BR><TT>&lt;/applet></TT>
<BR>&nbsp;
<BR>&nbsp;</HTML>

--------------4BD5008F856333C4887F587A--
Technical Details
Message-ID: <36ECEEB9.6847157D@wanadoo.fr>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: ff01d,6fd6f6d7e169ca9,start
X-Google-Attributes: gidff01d,public
X-Google-Thread: 10a146,6fd6f6d7e169ca9,start
X-Google-Attributes: gid10a146,public
From: DCN <dcnlorient6@wanadoo.fr>
Subject: JRE 1.2, can't exec Applet
Date: 1999/03/15
Message-ID: <36ECEEB9.6847157D@wanadoo.fr>
X-Deja-AN: 455175117
Content-Type: multipart/alternative; boundary="------------4BD5008F856333C4887F587A"
Organization: Wanadoo - (Client of French Internet Provider)
Mime-Version: 1.0
Newsgroups: comp.lang.java.programmer,borland.public.jbuilder.applet-issues