You are not logged in.
Hi guys,
If seem to have som trouble with java + statler.
For a while I had both open java and sun java installed. I then decided to ditch open java, because - well - I don't need two different java systems.
But now I can't run applets, neither in chrome nor firefox/iceweasel.
I have installed sun-java6-plugin, and the system is updated daily (and I am running squeeze). Chrome is configured to use plugins.
Whereas chrome reports nothing, iceweasel gives the following error when I try this demo: http://www.w3.org/People/mimasa/test/ob … va/Othello
suggestions are very much welcome.
Java Plug-in 1.6.0_22
Using JRE version 1.6.0_22-b04 Java HotSpot(TM) Server VM
User home directory = /home/andreas
----------------------------------------------------
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
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 dk.pbs.applet.bootstrap.BootApplet not found.
java.lang.ClassNotFoundException: dk.pbs.applet.bootstrap.BootApplet
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:230)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:686)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2990)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1481)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
at sun.net.NetworkClient.doConnect(NetworkClient.java:161)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1177)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Applet2ClassLoader.java:593)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Applet2ClassLoader.java:52)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:203)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:200)
... 8 more
Exception: java.lang.ClassNotFoundException: dk.pbs.applet.bootstrap.BootApplet
load: class Othello.class not found.
java.lang.ClassNotFoundException: Othello.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:230)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:686)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2990)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1481)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at sun.net.NetworkClient.doConnect(NetworkClient.java:161)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:975)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1177)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Applet2ClassLoader.java:593)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Applet2ClassLoader.java:52)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:203)
load: class Othello.class not found.
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:200)
... 8 more
java.lang.ClassNotFoundException: Othello.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:230)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:686)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2990)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1481)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at sun.net.NetworkClient.doConnect(NetworkClient.java:161)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:975)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1177)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Applet2ClassLoader.java:593)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Applet2ClassLoader.java:52)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:203)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:200)
... 8 more
Exception: java.lang.ClassNotFoundException: Othello.class
Exception: java.lang.ClassNotFoundException: Othello.class
Edit: Whatever "the network is unreachable" means - then no - I am connected to the newtork ;.-) - and I have tried on multiple sites.
Last edited by achristoffersen (2010-11-09 09:36:47)
Offline
Do you obtain the same problem using openjdk?
No - I don't think so. To my knowledge the problem only started when I purged openjdk. But I need sun-java for another application - and I never heard about sun-java causing problems that openjdk can solve.
But I guess I should go back to having both sun and openjdk running side by side. If it can't hurt - then why not?
I'll Report back in a sec.
Offline
I can now confirm that openjdk changes nothing. the problem persist. I have checked update-alternatives and openjdk is the default java now.
Any ideas?
Offline
Hi again
Maybe it is this java problem I have?
Still - any ideas for solutions would be great. I have tried to purge both openjdk and sun-java, having them both installed, or having only one of them installed. I have three #! machines running - and unfortunately this is only a problem on my main working computer.
Actually I guess - this is just a rude "bump"
Hopefull
Offline
hi,
I remember java had connectivity issues, solved by changing the value of net.ipv6.bindv6only to '0' in /etc/sysctl.d/bindv6only.conf
a.
Offline
The solution is here:
http://crunchbanglinux.org/forums/topic … iceweasel/
I just tried it with sun-java and the othello game is running. I prefer to play iagno from gnome-games (it's much more quite and uses less resources).
Tuna.
sed 's/stress/relaxation/g'
Privacy & Security on #!
Offline
Hi Tunafish and alon_h
Your solution worked - and I must admit to foolishness - as I had actually seen that post, but since it was from 2009 I had thought it not relevant. Especially since I checked the ipv6 bind on of the other #! machins - and on thoose ipv6 bind is enabled - AND java works.
So even though my problem seems fix - I still dont understand whats going on. Why is it necessary to disable ip6 on some machines and not others?
But thanks!!!
Offline
I'm no expert, but the way I understand it, _disabling_ this option _enables_ IPv4 binding on IPv6 sockets. So it can be that on other machines you actually have IPv6 configured, or that on this particular machine some programs think that you have it and open an IPv6 socket but it's not configured. These can probably depend on other software installed changing the network behavior, or just different network configuration to begin with.
Again, only based on partial knowledge and understanding..
a.
Offline
Yeah - I guess. The machines are almost identical though. But something *must* be different :-)
Thanks for sorting me out!
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.