LWJGL Java Applet does not load on OS X using Java Plugin2

RESOLVED INCOMPLETE

Status

Plugins Graveyard
Java (Apple)
RESOLVED INCOMPLETE
8 years ago
2 years ago

People

(Reporter: mmm, Unassigned)

Tracking

Details

(URL)

Using the nightly, http://www.minecraft.net/play.jsp does not load after displaying a screen saying "Switching applet".
Nightly version info:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b4pre) Gecko/20100808 Minefield/4.0b4pre

The applet does load correctly in 3.6.8 though.
Minefield (aka trunk or mozilla-central) builds no longer use the JEP
-- instead (by default) they use Sun/Apple's new Java Plugin2.  So
this isn't a bug in the JEP.

I've confirmed this bug ... more or less.  But I didn't see any
"Switching applet" screen.  Instead I saw the following error in the
Java Console:

Loaded image: http://www.minecraft.net/client/logo_small.png
Loaded image: jar:http://www.minecraft.net/client/lwjgl_util_applet.jar?v=15!/
    appletprogress.gif
java.lang.UnsatisfiedLinkError: /private/var/folders/uX/
    uXTP2FH5Fc8Ocdvj0df2s++++TI/-Tmp-/www.minecraft.net/Minecraft/natives/
    libjinput-osx.jnilib: no suitable image found.  Did find: /private/var/
    folders/uX/uXTP2FH5Fc8Ocdvj0df2s++++TI/-Tmp-/www.minecraft.net/Minecraft/
    natives/libjinput-osx.jnilib: no matching architecture in universal wrapper
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1823)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
        at java.lang.Runtime.load0(Runtime.java:770)
        at java.lang.System.load(System.java:1020)
        at net.java.games.input.OSXEnvironmentPlugin$1.
            run(OSXEnvironmentPlugin.java:75)
        at java.security.AccessController.doPrivileged(Native Method)
        at net.java.games.input.OSXEnvironmentPlugin.
            loadLibrary(OSXEnvironmentPlugin.java:70)
        at net.java.games.input.OSXEnvironmentPlugin.
            <clinit>(OSXEnvironmentPlugin.java:105)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at net.java.games.input.DefaultControllerEnvironment.
            getControllers(DefaultControllerEnvironment.java:155)
        at org.lwjgl.input.Controllers.create(Controllers.java:71)
        at com.mojang.minecraft.l.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:637)

The same error happens in Safari (when you use the Java Preferences
panel to set it to also use Java Plugin2 -- by choosing "Run applets"
"In their own process").

I tested on OS X 10.5.8.

Note that this bug's applet (loaded from
http://www.minecraft.net/play.jsp) is a signed applet, which (if you
give it permission) can do whatever it wants to your computer (limited
only by the permissions of the account you've logged in with).

Also note that this may turn out to be a bug in the applet -- for
example it may not be aware that Sun/Apple's Java Plugin2 is available
on OS X, and may make false assumptions because of this.
Assignee: smichaud → nobody
Component: Java (Java Embedding Plugin) → Java (Apple)
QA Contact: jep-java → apple-java
Blocks: 554103
> Also note that this may turn out to be a bug in the applet -- for
> example it may not be aware that Sun/Apple's Java Plugin2 is
> available on OS X, and may make false assumptions because of this.

So please report this bug to http://www.minecraft.net/, and refer them
to this bug report.
Summary: Specific Java Applet does not load → LWJGL Java Applet does not load on OS X using Java Plugin2

Comment 4

2 years ago
Closing old bugs in the Plugins component. We aren't going to track issues in 3rd-party plugins in the Mozilla bug tracker. In addition, support for NPAPI plugins will be removed at the end of this year; for more details see the post at https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/

If there is a serious bug in Firefox, it needs to be filed in the "Core" product, "Plug-Ins" component.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
(Assignee)

Updated

2 years ago
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.