Java applets and .jnlp files not working openSUSE 13.1

Im using:

Acer Aspire 4736
openSUSE 13.1
icedtea-web-1.4.2-4.1.x86_64
java-1_7_0-openjdk
Firefox 27.01

Is there a way to make java applets work?
a blank area is displayed instead of the applet

http://www.java.com/en/download/installed.jsp
It says “We are unable to verify if Java is currently installed and enabled in your browser.”

http://www-pw.physics.uiowa.edu/das2/javaPlatformTest.jbf.html
It says “Fatal: Read error: Could not read or parse the JNLP file. You can try to download this file manually and send it as a bug report to IcedTea-Web team”

net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. You can try to download this file manually and send it as bug report to IcedTea-Web team.
    at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:480)
    at net.sourceforge.jnlp.Launcher.launch(Launcher.java:285)
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:211)
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:53)
    at java.security.AccessController.doPrivileged(Native Method)
    at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:177)
Caused by: net.sourceforge.jnlp.ParseException: Invalid XML document syntax.
    at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1312)
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:219)
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:203)
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:188)
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:174)
    at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:460)
    ... 5 more
Caused by: net.sourceforge.nanoxml.XMLParseException: XML Parse Exception during parsing of a jnlp element at line 11: Expected: vendor
    at net.sourceforge.nanoxml.XMLElement.expectedInput(XMLElement.java:1126)
    at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:990)
    at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967)
    at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967)
    at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:512)
    at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:464)
    at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1308)
    ... 10 more


Maybe you need real Java.

Am 27.03.2014 16:36, schrieb gogalthorp:
>
> Maybe you need real Java.
>
>
The OP has real java (though I guess you mean the proprietary Oracle one).
The problem is deeper, with openjdk installed you should not get an
error with http://www.java.com/en/download/installed.jsp
I do not get that with openjdk but the proper message that my java is up
to date (same icedtea-web version as the OP).


PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500

I’ve tried the Java (Oracle from http://www.java.com/) before but they’re the same

and Just updated my Firefox

Acer Aspire 4736
openSUSE 13.1
icedtea-web-1.4.2-4.1.x86_64
java-1_7_0-openjdk update 51
Firefox 28.0

So changes: applets are now working but still cannot open .jnlp files…

http://www.java.com/en/download/installed.jsp => Congratulations! You have the recommended Java installed (Version 7 Update 51).

http://www-pw.physics.uiowa.edu/das2/javaPlatformTest.jbf.html => accessing calculator link gives same error as before - ill try to figure out how to send a bug report to icedTea-Web :stuck_out_tongue:

Am 28.03.2014 02:06, schrieb oliber:
> http://www-pw.physics.uiowa.edu/das2/javaPlatformTest.jbf.html =>
> accessing calculator link gives same error as before - ill try to figure
> out how to send a bug report to icedTea-Web :stuck_out_tongue:
>
I would guess that this jnlp file is very old, maybe too old. Have you
tried some other webstart link?


PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500

Am 28.03.2014 09:48, schrieb Martin Helm:
> I would guess that this jnlp file is very old, maybe too old. Have you
> tried some other webstart link?
>
Try this
http://docs.oracle.com/javase/tutorial/deployment/webstart/examplesIndex.html


PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500

I just ran your links on an openSUSE 13.1 where I just installed a brand new Oracle Java
([Informational Only] SDB update-alternatives --install Oracle Java - Applications - openSUSE Forums)

Opening Firefox to the java test, after granting permissions to run the Java test, it resulted in a success… Java in the browser was recognized.

Then opened up your link to University of Iowa, and it resulted in a “file not found – The URL was not found on this server”

TSU

Hello,

I tested a new link… hope this is newer than the other one with jnlp

http://bit.ly/PvWo7B

first to third time firefox was unresponsive… restarted browser several times

4th try Result: An exception occured

And details are:

IcedTea-Web Plugin version: 1.4.2 (suse-4.1-x86_64)
Fri Apr 04 21:52:18 EST 2014
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button".
    at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:746)
    at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:673)
    at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:930)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Unknown Main-Class. Could not determine the main class for this application.
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:725)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:268)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:403)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:465)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:441)
    at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:711)
    ... 2 more

 Chain: 
1) at Fri Apr 04 21:52:08 EST 2014
net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Unknown Main-Class. Could not determine the main class for this application.
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:725)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:268)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:403)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:465)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:441)
    at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:711)
    at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:673)
    at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:930)
2) at Fri Apr 04 21:52:08 EST 2014
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button".
    at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:746)
    at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:673)
    at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:930)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Unknown Main-Class. Could not determine the main class for this application.
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:725)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:268)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:403)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:465)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:441)
    at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:711)
    ... 2 more