mozilla-1.7,2 and jdk-1.4.2p6_4 plugin problem

Alexander Kirillov nevis2us at infoline.su
Wed Jun 30 02:43:26 PDT 2004


Hi Greg,

FreeBSD version is 4.10-RELEASE.
This time I gave it a try with one of the applets wich come with the jdk 
(/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.html)
just to be sure it's not a problem with one of my applets.

The browser behaves differently when I'm trying to load the applet over
https or http.
With https it freezes completely. With http it's sitting there with a
blank gray applet panel but still responds to user input.
In case of https java console window stays alive if I opened it before
going to a page with an applet.

In both cases hitting x (clear classloader cache) 2-3 times in java
console seems to be getting
the plugin off the hook and everything works after that.
I've attached plugin traces for both cases at the bottom of this message.

I don't know if the browser proxy settings may be related to the problem.
Just  in case it is I have `Direct connection to the Internet`.

Thank you,
Sasha

> On Wed, Jun 30, 2004 at 02:30:05AM +0400, Alexander Kirillov wrote:
> 
>>Most recent www/mozilla port doesn't work with jdk1.3.1 plugin any more
>>complaining about Undefined symbol ..nsQueryInterface (should probably 
>>be mentioned in /usr/ports/UPGRADING).
> 
> 
> I believe the latest Firefox has similar problems.  I'll try to look
> into this.
> 
> 
>>Upgrading to 1.4.2 fixed the problem but now mozilla would freeze for 
>>2-3 minutes
>>when opening a page with an applet over https:// and then would come up with
>>a couple of java dialogs complaining about expired server certificate 
>>(apache snake.oil). It wouldn't load applets over http://.
>>
>>After I've rebuilt mozilla port I have no luck at all. It just freezes. 
>>No CPU load, no disk activity.
>>What might be wrong? Should I rebuild any dependences?
> 
> 
> What version of FreeBSD are you using?  I don't have any problems running
> applets with mozilla-1.7,2 and jdk-1.4.2p6_4 on 4.10-RELEASE.
> 

*** HTTPS ***

Clear classloader cache ... completed.
sun.plugin.cache.DownloadException
	at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:110)
	at sun.plugin.cache.FileCache.get(FileCache.java:135)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(PluginDelegateHttpsURLConnection.java:198)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(PluginDelegateHttpsURLConnection.java:137)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(PluginDelegateHttpsURLConnection.java:357)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
	at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(DashoA6275)
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:263)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1009)
	at java.util.ResourceBundle.findBundle(ResourceBundle.java:884)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:711)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
	at SwingSet2.getResourceBundle(SwingSet2.java:902)
	at SwingSet2.getString(SwingSet2.java:886)
	at SwingSet2.createMenus(SwingSet2.java:325)
	at SwingSet2.initializeDemo(SwingSet2.java:260)
	at SwingSet2.<init>(SwingSet2.java:220)
	at SwingSet2.<init>(SwingSet2.java:185)
	at SwingSet2Applet.init(SwingSet2Applet.java:67)
	at sun.applet.AppletPanel.run(AppletPanel.java:353)
	at java.lang.Thread.run(Thread.java:534)
sun.plugin.cache.DownloadException
	at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:110)
	at sun.plugin.cache.FileCache.get(FileCache.java:135)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(PluginDelegateHttpsURLConnection.java:198)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(PluginDelegateHttpsURLConnection.java:137)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(PluginDelegateHttpsURLConnection.java:357)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
	at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(DashoA6275)
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:263)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1009)
	at java.util.ResourceBundle.findBundle(ResourceBundle.java:884)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:730)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
	at SwingSet2.getResourceBundle(SwingSet2.java:902)
	at SwingSet2.getString(SwingSet2.java:886)
	at SwingSet2.createMenus(SwingSet2.java:325)
	at SwingSet2.initializeDemo(SwingSet2.java:260)
	at SwingSet2.<init>(SwingSet2.java:220)
	at SwingSet2.<init>(SwingSet2.java:185)
	at SwingSet2Applet.init(SwingSet2Applet.java:67)
	at sun.applet.AppletPanel.run(AppletPanel.java:353)
	at java.lang.Thread.run(Thread.java:534)
sun.plugin.cache.DownloadException
	at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:110)
	at sun.plugin.cache.FileCache.get(FileCache.java:135)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(PluginDelegateHttpsURLConnection.java:198)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(PluginDelegateHttpsURLConnection.java:137)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(PluginDelegateHttpsURLConnection.java:357)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
	at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(DashoA6275)
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:263)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1009)
	at java.util.ResourceBundle.findBundle(ResourceBundle.java:884)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:730)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
	at SwingSet2.getResourceBundle(SwingSet2.java:902)
	at SwingSet2.getString(SwingSet2.java:886)
	at SwingSet2.createMenus(SwingSet2.java:325)
	at SwingSet2.initializeDemo(SwingSet2.java:260)
	at SwingSet2.<init>(SwingSet2.java:220)
	at SwingSet2.<init>(SwingSet2.java:185)
	at SwingSet2Applet.init(SwingSet2Applet.java:67)
	at sun.applet.AppletPanel.run(AppletPanel.java:353)
	at java.lang.Thread.run(Thread.java:534)
sun.plugin.cache.DownloadException
	at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:110)
	at sun.plugin.cache.FileCache.get(FileCache.java:135)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(PluginDelegateHttpsURLConnection.java:198)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(PluginDelegateHttpsURLConnection.java:137)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(PluginDelegateHttpsURLConnection.java:357)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
	at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(DashoA6275)
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:263)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at SwingSet2.isAvailableLookAndFeel(SwingSet2.java:779)
	at SwingSet2.createLafMenuItem(SwingSet2.java:547)
	at SwingSet2.createMenus(SwingSet2.java:368)
	at SwingSet2.initializeDemo(SwingSet2.java:260)
	at SwingSet2.<init>(SwingSet2.java:220)
	at SwingSet2.<init>(SwingSet2.java:185)
	at SwingSet2Applet.init(SwingSet2Applet.java:67)
	at sun.applet.AppletPanel.run(AppletPanel.java:353)
	at java.lang.Thread.run(Thread.java:534)
sun.plugin.cache.DownloadException
	at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:110)
	at sun.plugin.cache.FileCache.get(FileCache.java:135)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(PluginDelegateHttpsURLConnection.java:198)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(PluginDelegateHttpsURLConnection.java:137)
	at 
sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(PluginDelegateHttpsURLConnection.java:357)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
	at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(DashoA6275)
	at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:263)
	at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
	at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at SwingSet2.isAvailableLookAndFeel(SwingSet2.java:779)
	at SwingSet2.createPopupMenuItem(SwingSet2.java:612)
	at SwingSet2.createPopupMenu(SwingSet2.java:581)
	at SwingSet2.initializeDemo(SwingSet2.java:264)
	at SwingSet2.<init>(SwingSet2.java:220)
	at SwingSet2.<init>(SwingSet2.java:185)
	at SwingSet2Applet.init(SwingSet2Applet.java:67)
	at sun.applet.AppletPanel.run(AppletPanel.java:353)
	at java.lang.Thread.run(Thread.java:534)

*** HTTP ***

Trace level set to 5: basic, net, security, ext, liveconnect ... completed.
setWindow: call before applet exists:27265039
Referencing classloader: sun.plugin.ClassLoaderInfo at 1af33d6, refcount=1
Clear classloader cache ... completed.
Clear classloader cache ... completed.
Clear classloader cache ... completed.
Loading applet ...
Initializing applet ...
Starting applet ...
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.jar
with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.jar
with cookie " "
Loading
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.jar
from cache
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset.class 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset.class 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru.class 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru.class 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru.properties 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru.properties 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru_RU.class 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru_RU.class 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru_RU.properties 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/resources/swingset_ru_RU.properties 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/com/sun/java/swing/plaf/mac/MacLookAndFeel.class 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/com/sun/java/swing/plaf/mac/MacLookAndFeel.class 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/com/sun/java/swing/plaf/mac/MacLookAndFeel.class 

with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/com/sun/java/swing/plaf/mac/MacLookAndFeel.class 

with cookie " "
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.jar
with no proxy
Connecting
http://baikal.home.test/usr/local/jdk1.4.2/demo/jfc/SwingSet2/SwingSet2.jar
with cookie " "



More information about the freebsd-ports mailing list