Thread Tools Display Modes
08-11-09, 04:18 PM   #1
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 55
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.

Last edited by Gsusnme : 08-11-09 at 05:18 PM.
  Reply With Quote
08-11-09, 05:17 PM   #2
Shirik
Blasphemer!
Premium Member
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2007
Posts: 818
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.
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
  Reply With Quote
08-12-09, 02:33 PM   #3
CobraA1
A Cliff Giant
 
CobraA1's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 73
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.
  Reply With Quote
08-12-09, 03:51 PM   #4
Vyper
A Rage Talon Dragon Guard
 
Vyper's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 317
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.
  Reply With Quote

WoWInterface » Site Forums » Minion » Archive » Java Runtime Environment 6.16

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off