#3495 filemanager applet do not start

Jamie Cameron

I just installed de development version ( 1.488 ) in my test system, and the filemanager applet do not start, with this error msg :

Java Plug-in 1.6.0_12
Using JRE version 1.6.0_12 Java HotSpot(TM) 64-Bit Server VM
User home directory = /home/madtrek
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 FileManager not found.
java.lang.ClassNotFoundException: FileManager
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:419)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2813)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1368)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: open HTTP connection failed:
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Applet2ClassLoader.java:459)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Applet2ClassLoader.java:46)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:126)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:123)
... 6 more
Exception: java.lang.ClassNotFoundException: FileManager


  • Jamie Cameron
    Jamie Cameron

    I see the URL is in the error. Are you accessing Webmin on the same system that your browser is on?

  • Yes, I was conected in the same machine, but the error is the same if I am conected in another machine, I used it because is more simple to copy and paste the error msg .

  • Jamie Cameron
    Jamie Cameron

    Does it make any difference if you turn off SSL in Webmin, at Webmin -> Webmin Configuration -> SSL Encryption.

  • Somethin odd just happened .
    After the problem, I downgraded to 1.480, then, to try if disabling ssl makes difference, I upgraded to 1.488 again, and this time the applet runs OK .
    To confirm, I get another machine, installed for first time the 1.488, and there is the problem again, with or without ssl .
    Then, I downgraded to 1.480, everything works fine, then upgraded to 1.488 again, and again the applet runs .
    Maybe something in the install scripts ?!?
    All 2 machines where Debian Lenny, installed from scratch .
    All downgrades and upgrades where made with dpkg command .

  • Jamie Cameron
    Jamie Cameron

    That is odd, as SSL and the file manager have not changed since 1.480.

    I have seen cases where Java doesn't accept Webmin's self-signed cert though.

  • Rob Shinn
    Rob Shinn

    Hi, Jamie! I have the same problem, but with 1.480. When I enable SS the java applets don't work anymore.

    Java Plug-in 1.6.0_07
    Using JRE version 1.6.0_07 Java HotSpot(TM) Client VM
    ava.lang.ClassNotFoundException: FileManager
    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)

    I'm using my own certificates signed by cacert.org, and I've added the CACert's root CA key to Java and to Firefox.

  • Fred Kienker
    Fred Kienker

    I have exactly the same issue. It started with 1.488 and continued with 1.490. Happens in both Firefox 3.5.3 and IE 7 with JRE 1.6 b15. Happens on all servers and with and without SSL enabled. Downgrading to 1.480 or 1.485 fixes the problem with all servers.

    Anything else you would like me to check?

  • Jamie Cameron
    Jamie Cameron

    If you re-download and install the 1.490 version, this will be fixed.

  • Jamie Cameron
    Jamie Cameron

    • status: open --> closed-fixed
  • Joe Pruett
    Joe Pruett

    i am seeing a similar problem, but i think the root cause is that the .class files for the filemanager are missing from the 1.490 rpm file. if i do an rpm -ql webmin i see the .java files, but not the .class files in the /usr/libexec/webmin/file directory.

  • Joe Pruett
    Joe Pruett

    i just did a yum reinstall and the .class files are now there. why wasn't this redone as 1.491 or something? replacing a package with the same version but different contents is a really bad thing to do :-(.

  • xiaoming shi
    xiaoming shi

    Does it make any difference if you turn off SSL in Webmin, at Webmin ->
    Webmin Configuration -> SSL Encryption.
    it works,I can use filemanager now !
    thank you!