Thread Tools Display Modes
06/06/23, 03:18 PM   #1
mro999
Join Date: Jun 2023
Posts: 2
Minion silently quits after launch on Mac Sonoma

I'm trying to find artifacts of the crash to submit, but Minion.app will not launch on the new 2023 WWDC build.
  Reply With Quote
06/07/23, 06:11 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,690
It should write a Minion.log file, check the sticky posts about how to post errors here, it should contain the path where it is stored, or search your mac for the file. Post it here please s attachment then.

And allow Minion in your firewall and and antivirus to let it connect and work properly.
  Reply With Quote
06/07/23, 08:09 AM   #3
mro999
Join Date: Jun 2023
Posts: 2
Excellent - found ~/.minion/minion.log

Alright - found the log... going to clear it and run to get a good read of what's going on...

So it looks like an uncaught exception outside of the Java world - Objective C array index out of bounds from the looks of it:

Code:
INFO  2023-06-07 09:04:33,802 [JavaFX Application Thread] gg.minion.Minion:start(43): Attempting to start Minion...
INFO  2023-06-07 09:04:34,346 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(127): os.name=Mac OS X
INFO  2023-06-07 09:04:34,346 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(128): os.version=10.16
INFO  2023-06-07 09:04:34,346 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(129): os.arch=x86_64
INFO  2023-06-07 09:04:34,346 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(130): java.runtime.version=1.8.0_92-b14
INFO  2023-06-07 09:04:34,347 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(131): java.class.path=/Applications/Minion.app/Contents/Java/Minion-jfx.jar:lib/httpclient-4.5.2.jar:lib/httpcore-4.4.4.jar:lib/commons-logging-1.2.jar:lib/commons-codec-1.9.jar:lib/commons-configuration-1.10.jar:lib/commons-lang-2.6.jar:lib/commons-jxpath-1.3.jar:lib/commons-collections-3.2.2.jar:lib/jackson-mapper-asl-1.9.13.jar:lib/jackson-core-asl-1.9.13.jar:lib/junrar-0.7.jar:lib/commons-logging-api-1.1.jar:lib/commons-vfs2-2.0.jar:lib/maven-scm-api-1.4.jar:lib/plexus-utils-1.5.6.jar:lib/maven-scm-provider-svnexe-1.4.jar:lib/maven-scm-provider-svn-commons-1.4.jar:lib/regexp-1.3.jar:lib/kefirbb-1.1.jar:lib/commons-io-2.4.jar:lib/jsr305-3.0.1.jar:lib/junique-1.0.4.jar:lib/jregex-1.2_01.jar:lib/controlsfx-8.40.11.jar:lib/log4j-api-2.6.2.jar:lib/log4j-core-2.6.2.jar
INFO  2023-06-07 09:04:34,347 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(132): java.library.path=/Applications/Minion.app/Contents/Java:/Applications/Minion.app/Contents/MacOS
INFO  2023-06-07 09:04:34,347 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(133): user.language=en
INFO  2023-06-07 09:04:34,347 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(134): user.home=/Users/mark
DEBUG 2023-06-07 09:04:34,907 [JavaFX Application Thread] gg.minion.controller.MinionController:initWindowControls(504): Controls initialized.
DEBUG 2023-06-07 09:04:34,909 [JavaFX Application Thread] gg.minion.util.FeedClient:checkNetworkConnections(106): Starting network check ...
DEBUG 2023-06-07 09:04:34,911 [JavaFX Application Thread] gg.minion.util.FeedClient:getRoutePlanner(61): System Default Http Proxy.
DEBUG 2023-06-07 09:04:35,452 [Thread-9] gg.minion.util.FeedClient:run(159): Ping Status for http://api.mmoui.com/: 200
DEBUG 2023-06-07 09:04:35,454 [Thread-10] gg.minion.util.FeedClient:run(159): Ping Status for http://cdn.mmoui.com/: 200
DEBUG 2023-06-07 09:04:36,047 [JavaFX Application Thread] gg.minion.controller.MinionController:open(311): Starting new Minion instance.
ERROR 2023-06-07 09:04:36,084 [JavaFX Application Thread] gg.minion.controller.MinionController:<init>(147): Catching javafx.fxml.LoadException: 
file:/Applications/Minion.app/Contents/Java/Minion-jfx.jar!/gg/minion/fxml/Minion.fxml

	at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2571)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
	at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
	at gg.minion.controller.MinionController.<init>(MinionController.java:145)
	at gg.minion.Minion.start(Minion.java:64)
	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
	at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
	at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflec*****thod.invoke(Method.java:498)
	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflec*****thod.invoke(Method.java:498)
	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2566)
	... 10 more
Caused by: java.lang.ExceptionInInitializerError
	at java.awt.SystemTray.isSupported(SystemTray.java:219)
	at gg.minion.controller.MinionController.open(MinionController.java:312)
	at gg.minion.controller.MinionController.bootMinion(MinionController.java:198)
	at gg.minion.controller.MinionController.initLogin(MinionController.java:253)
	at gg.minion.controller.MinionController.initialize(MinionController.java:174)
	... 20 more
Caused by: java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Invalid parameter not satisfying: index < [_itemArray count])
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
	at java.lang.Runtime.load0(Runtime.java:809)
	at java.lang.System.load(System.java:1086)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
	at java.lang.System.loadLibrary(System.java:1122)
	at java.awt.Toolkit$3.run(Toolkit.java:1636)
	at java.awt.Toolkit$3.run(Toolkit.java:1634)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
	at java.awt.Toolkit.<clinit>(Toolkit.java:1668)
	... 25 more

DEBUG 2023-06-07 09:04:36,175 [JavaFX Application Thread] gg.minion.Minion:stop(98): Close called.
DEBUG 2023-06-07 09:04:36,175 [Thread-7] gg.minion.MinionShutdownHook:run(21): Shutdown hook called.
I'm going to clear out my settings and see if I can get a "fresh install" going, or whether this is occurring before reading local configs...

...and it appears that we get the same error if I move aside my ~/.minion folder.

Last edited by mro999 : 06/07/23 at 08:11 AM.
  Reply With Quote
07/26/23, 09:36 PM   #4
phyllisstein
Join Date: Jul 2023
Posts: 2
I'm seeing the same thing under the most recent developer beta:

Code:
ProductName:		macOS
ProductVersion:		14.0
BuildVersion:		23A5301g
Code:
INFO  2023-07-26 23:27:03,999 [JavaFX Application Thread] gg.minion.Minion:start(43): Attempting to start Minion...
INFO  2023-07-26 23:27:04,445 [JavaFX Application Thread] gg.minion.util.ConfigurationManager:loadConfig(1192): Configuration file does not exist.  Creating ...
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(127): os.name=Mac OS X
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(128): os.version=10.16
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(129): os.arch=x86_64
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(130): java.runtime.version=1.8.0_92-b14
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(131): java.class.path=/Applications/Minion.app/Contents/Java/Minion-jfx.jar:lib/httpclient-4.5.2.jar:lib/httpcore-4.4.4.jar:lib/commons-logging-1.2.jar:lib/commons-codec-1.9.jar:lib/commons-configuration-1.10.jar:lib/commons-lang-2.6.jar:lib/commons-jxpath-1.3.jar:lib/commons-collections-3.2.2.jar:lib/jackson-mapper-asl-1.9.13.jar:lib/jackson-core-asl-1.9.13.jar:lib/junrar-0.7.jar:lib/commons-logging-api-1.1.jar:lib/commons-vfs2-2.0.jar:lib/maven-scm-api-1.4.jar:lib/plexus-utils-1.5.6.jar:lib/maven-scm-provider-svnexe-1.4.jar:lib/maven-scm-provider-svn-commons-1.4.jar:lib/regexp-1.3.jar:lib/kefirbb-1.1.jar:lib/commons-io-2.4.jar:lib/jsr305-3.0.1.jar:lib/junique-1.0.4.jar:lib/jregex-1.2_01.jar:lib/controlsfx-8.40.11.jar:lib/log4j-api-2.6.2.jar:lib/log4j-core-2.6.2.jar
INFO  2023-07-26 23:27:04,505 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(132): java.library.path=/Applications/Minion.app/Contents/Java:/Applications/Minion.app/Contents/MacOS
INFO  2023-07-26 23:27:04,506 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(133): user.language=en
INFO  2023-07-26 23:27:04,506 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(134): user.home=/Users/daniel
DEBUG 2023-07-26 23:27:06,306 [JavaFX Application Thread] gg.minion.controller.MinionController:initWindowControls(504): Controls initialized.
DEBUG 2023-07-26 23:27:06,308 [JavaFX Application Thread] gg.minion.util.FeedClient:checkNetworkConnections(106): Starting network check ...
DEBUG 2023-07-26 23:27:06,309 [JavaFX Application Thread] gg.minion.util.FeedClient:getRoutePlanner(61): System Default Http Proxy.
DEBUG 2023-07-26 23:27:06,769 [Thread-9] gg.minion.util.FeedClient:run(159): Ping Status for http://api.mmoui.com/: 200
DEBUG 2023-07-26 23:27:06,788 [Thread-10] gg.minion.util.FeedClient:run(159): Ping Status for http://cdn.mmoui.com/: 200
DEBUG 2023-07-26 23:27:07,339 [JavaFX Application Thread] gg.minion.controller.MinionController:open(311): Starting new Minion instance.
ERROR 2023-07-26 23:27:07,561 [JavaFX Application Thread] gg.minion.controller.MinionController:<init>(147): Catching javafx.fxml.LoadException: 
file:/Applications/Minion.app/Contents/Java/Minion-jfx.jar!/gg/minion/fxml/Minion.fxml

	at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2571)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
	at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
	at gg.minion.controller.MinionController.<init>(MinionController.java:145)
	at gg.minion.Minion.start(Minion.java:64)
	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
	at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
	at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflec*****thod.invoke(Method.java:498)
	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflec*****thod.invoke(Method.java:498)
	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2566)
	... 10 more
Caused by: java.lang.ExceptionInInitializerError
	at java.awt.SystemTray.isSupported(SystemTray.java:219)
	at gg.minion.controller.MinionController.open(MinionController.java:312)
	at gg.minion.controller.MinionController.bootMinion(MinionController.java:198)
	at gg.minion.controller.MinionController.initLogin(MinionController.java:253)
	at gg.minion.controller.MinionController.initialize(MinionController.java:174)
	... 20 more
Caused by: java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Invalid parameter not satisfying: index < [_itemArray count])
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
	at java.lang.Runtime.load0(Runtime.java:809)
	at java.lang.System.load(System.java:1086)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
	at java.lang.System.loadLibrary(System.java:1122)
	at java.awt.Toolkit$3.run(Toolkit.java:1636)
	at java.awt.Toolkit$3.run(Toolkit.java:1634)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
	at java.awt.Toolkit.<clinit>(Toolkit.java:1668)
	... 25 more

DEBUG 2023-07-26 23:27:07,647 [JavaFX Application Thread] gg.minion.Minion:stop(98): Close called.
DEBUG 2023-07-26 23:27:07,648 [Thread-7] gg.minion.MinionShutdownHook:run(21): Shutdown hook called.
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<minion>
<config-version>2</config-version>
<version>3.0.5</version>
<build>b514d8b5e7d5506eb98a93a8e06d57cc34f31c9e</build>
<libs-build>81fcfa6cd281365b8e6c40c51e2fc931caf4101d</libs-build>
<client>
        <concurrent-updates>2</concurrent-updates>
        <game-scan-depth>4</game-scan-depth>
    </client>
<user>
<ga-user-id>a5db4c96-16bb-4a96-92d9-c55c71a0156c</ga-user-id>
</user>
</minion>
I tried running the JAR, but Oracle JDK 8 doesn't run on ARM, and Zulu 8 and Oracle 20 threw a "Could not find or load main class" error.
  Reply With Quote
08/21/23, 03:40 PM   #5
phyllisstein
Join Date: Jul 2023
Posts: 2
Originally Posted by Baertram View Post
It should write a Minion.log file, check the sticky posts about how to post errors here, it should contain the path where it is stored, or search your mac for the file. Post it here please s attachment then.

And allow Minion in your firewall and and antivirus to let it connect and work properly.
Is Minion's source code released under a permissive license? Maybe some of us dev-beta dummies could try updating it for Sonoma.
  Reply With Quote

ESOUI » Site Forums » Minion » Minion silently quits after launch on Mac Sonoma

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