Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Nov 2007 10:55:08 +1100
From:      Norberto Meijome <freebsd@meijome.net>
To:        FreeBSD Java ML <freebsd-java@freebsd.org>
Subject:   Java Plugin, FFox 2, Fbsd7
Message-ID:  <20071109105508.7867bd5a@meijome.net>

index | next in thread | raw e-mail

Hi list,
I have ffox 2, jdk1.5 and .16 installed and working ok for other programs.

I have the 1.5 plugin loaded and recognised OK in about:plugins:
[betom@ayiin] [Fri Nov  9 10:41:19 2007]
/usr/local/lib/browser_plugins
$ sudo ln -s /usr/local/jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so

When I try to load Sun's applet test ( http://www.java.com/en/download/help/testvm.xml ) , but I get this in the java console , and the applet doesn't load :

Java Plug-in 1.5.0_13
Using JRE version 1.5.0_13-p7 Java HotSpot(TM) Client VM
User home directory = /home/betom


----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------

load: class testvmDynamicJavaCom.class not found.
java.lang.ClassNotFoundException: testvmDynamicJavaCom.class
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:168)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:599)
	at sun.applet.AppletPanel.createApplet(AppletPanel.java:723)
	at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1815)
	at sun.applet.AppletPanel.runLoader(AppletPanel.java:652)
	at sun.applet.AppletPanel.run(AppletPanel.java:326)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: open HTTP connection failed.
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:271)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:158)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:155)
	... 9 more

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

I tested it with JAVA_HOME unset (my default) and with JAVA_HOME set to /usr/local/jdk.1.5.0/, with JAVA_VERSION set and unset.

When I try another applet, randomly on the web ( http://www.java.com/en/download/help/testvm.xml ) , i get  the following too

Java Plug-in 1.5.0_13
Using JRE version 1.5.0_13-p7 Java HotSpot(TM) Client VM
User home directory = /home/betom


----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------

load: class testvmDynamicJavaCom.class not found.
java.lang.ClassNotFoundException: testvmDynamicJavaCom.class
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:168)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:599)
	at sun.applet.AppletPanel.createApplet(AppletPanel.java:723)
	at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1815)
	at sun.applet.AppletPanel.runLoader(AppletPanel.java:652)
	at sun.applet.AppletPanel.run(AppletPanel.java:326)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: open HTTP connection failed.
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:271)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:158)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:155)
	... 9 more
load: class ping2.class not found.
java.lang.ClassNotFoundException: ping2.class
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:168)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:599)
	at sun.applet.AppletPanel.createApplet(AppletPanel.java:723)
	at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1815)
	at sun.applet.AppletPanel.runLoader(AppletPanel.java:652)
	at sun.applet.AppletPanel.run(AppletPanel.java:326)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: open HTTP connection failed.
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:271)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:158)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:155)
	... 9 more

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

If i load the 1.6 plugin instead, i get the same result, BUT ffox locks up , using over 60% CPU non stop. FFox stops refreshing its window , and I have to kill it.

The environment is the same  on 6.2 (eg, no lib paths defined,etc), but never had this problem...  Any pointers? 

( I reiterate, Eclipse, freemind, yed, Lucene's Luke analyzer, and others work just fine)

thanks,
B
_________________________
{Beto|Norberto|Numard} Meijome

Software QA is like cleaning my cat's litter box: Sift out the big chunks. Stir in the rest. Hope it doesn't stink.

I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071109105508.7867bd5a>