WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Archive (https://www.wowinterface.com/forums/forumdisplay.php?f=161)
-   -   Java Runtime Environment 6.16 (https://www.wowinterface.com/forums/showthread.php?t=26378)

Gsusnme 08-11-09 04:18 PM

Java Runtime Environment 6.16
 
Available here; if you go to Java.com and click the download link, it still reflects Java 6.15 as the official release, I don't believe 6.16 is beta but I may be misinformed.

Anyway, after upgrading Java to 6.16 Minion no longer launches, no error's are produced externally, it simply does not run, although I notice the file javaw.exe does pop up in my running processes, and if I attempt to run minion again another instance of javaw.exe will pop up. Any word on this? If noone knows about it just thought I would inform you that I seem to be having this issue, as well as 3 other PC's I manage. Will be rolling back to 6.15 of JRE for the time being, thanks!

The PC's currently having this problem are as follows:
  • Windows 7 Ultimate x64
  • Windows Vista Ultimate SP2 x64
  • Windows Vista Home Premium SP2 x32

The following is a snippet of the the error produced in the minion log file.

Code:

SNN> 08-11-09 18:10:29.401 - System Startup - Log Ready. Log level: DEBUG
                            com.mmoui.manager.Log.<init>(Log.java:113)
SNN> 08-11-09 18:10:29.402 - Hello, master. I am MMOUI Minion, v2.3.1
                            com.mmoui.manager.Log.<init>(Log.java:114)
SNN> 08-11-09 18:10:29.402 - Running on a amd64, Windows 7 [6.1]
                            com.mmoui.manager.Log.<init>(Log.java:115)
SNN> 08-11-09 18:10:29.402 - With the help of Java HotSpot(TM) 64-Bit Server VM in mixed mode, v14.2-b01 (JRE 1.6.0_16)
                            com.mmoui.manager.Log.<init>(Log.java:117)
NativeSwing: Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
NativeSwing:        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
NativeSwing:        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
NativeSwing:        at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
NativeSwing:        at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
NativeSwing:        at java.lang.Class.forName0(Native Method)
NativeSwing:        at java.lang.Class.forName(Unknown Source)
NativeSwing:        at org.eclipse.swt.graphics.Device.<clinit>(Unknown Source)
NativeSwing:        at chrriis.dj.nativeswing.swtimpl.NativeInterface$OutProcess.runNativeSide(NativeInterface.java:721)
NativeSwing:        at chrriis.dj.nativeswing.swtimpl.NativeInterface.main(NativeInterface.java:746)
!!!> 08-11-09 18:10:30.934 - null
                            java.lang.Class.forName0(Native Method)
****************************************************************************************************
java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.mmoui.manager.Main.startup(Main.java:180)
        at org.jdesktop.application.Application$1.run(Application.java:171)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: java.net.SocketException: Connection reset
        at chrriis.dj.nativeswing.swtimpl.OutProcessMessagingInterface.openChannel(OutProcessMessagingInterface.java:62)
        at chrriis.dj.nativeswing.swtimpl.MessagingInterface.initialize(MessagingInterface.java:47)
        at chrriis.dj.nativeswing.swtimpl.OutProcessMessagingInterface.<init>(OutProcessMessagingInterface.java:29)
        at chrriis.dj.nativeswing.swtimpl.OutProcessMessagingInterface$SwingOutProcessMessagingInterface.<init>(OutProcessMessagingInterface.java:144)
        at chrriis.dj.nativeswing.swtimpl.NativeInterface$OutProcess.createOutProcessMessagingInterface(NativeInterface.java:607)
        at chrriis.dj.nativeswing.swtimpl.NativeInterface$OutProcess.createOutProcessCommunicationChannel(NativeInterface.java:425)
        at chrriis.dj.nativeswing.swtimpl.NativeInterface.open(NativeInterface.java:181)
        at com.mmoui.manager.JHtmlPane.<clinit>(JHtmlPane.java:72)
        ... 12 more
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)
        at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
        at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
        at java.io.ObjectInputStream.<init>(Unknown Source)
        at chrriis.dj.nativeswing.swtimpl.OutProcessMessagingInterface.openChannel(OutProcessMessagingInterface.java:60)
        ... 19 more

The reason I am NOT opening a ticket via the Minion bug tracker is simply the fact that I am using technically Non release software (Windows 7) and also I am not sure as to the release candidacy of Java 6.16 so obviously I don't expect the team to fix errors for software issues that's incredibly esoteric. This is more or less a heads up to anyone who might have upgraded and is having this same issue, as well as maybe a clue for the minion dev team. Thanks again!

EDIT: Just in case anyone HAS indeed upgraded and found Minion not working, simply downloading 6.15 via the download now link on Java.com and running the installer uninstalls 6.16 and reinstalls 6.15 (fancy that, huh?) and after a reboot none of my machines are having any issues.

Shirik 08-11-09 05:17 PM

It appears the updater has changed your default Java to a 64-bit one.

I may, in the near future, find a way to detect this automatically and correct the issue. In the meantime, try reinstalling Minion after updating Java. This should get the installer to correctly detect the 64-bit JVM and install the 64-bit libraries instead.

CobraA1 08-12-09 02:33 PM

I've seen this with several Java programs.

What seems to be happening is that the 64 bit version of Java is not properly telling all Java programs where it is. And it seems not all Java programs are detecting the new Java install properly, either.

If you know how to do it, uninstall Java and delete all traces of Java appearing in your OS's path, the CLASSPATH environment variable, and the JAVA_HOME environment variable. And look around for any other environment variable that mentions Java too.

If all else fails, just install the 32 bit for now, that should work.

Frankly, that's one of the things that the Java installer devs aren't getting right yet. It's just crazy that they still can't write a decent installer.

Vyper 08-12-09 03:51 PM

FYI, when I ran into this awhile ago, I had installed Minion on my 64-bit machine with 64-bit Java. When I updated via it's autoupdate Java, it (incorrectly) installed the 32-bit version. Simply manually downloading and installing the 64-bit versions was sufficient to fix it.

I don't know if it's applicable to your situation, but there it is.


All times are GMT -6. The time now is 11:08 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI