Nope, it still bombs
Using Windows 64 bit updated today.
Minion V 3.0.9 64 bit.
I tried with a 2020 version of the JDK, now I installed JDK 17 but nothing changed.
Before the Log4j patch, Minion worked every day for years. I did get crazy getting it to detect the addons back at the time, but then it worked.
Now I am back to failed addons detection (default addons folder in "Documents" and ESO is the "native" version (not Steam)).
Now sometimes it says it cannot connect to internet (I have a 1GB true optic fiber connection, which I use every day for work with no issue).
I added 4 addons and now it throws the TrueFileFilter exception again, as shown below. Needless to say, I am starting as admin and deleted both the log and XML file 20+ times by now.
Code:
INFO 2021-12-22 02:38:06,345 [JavaFX Application Thread] gg.minion.Minion:start(43): Attempting to start Minion...
INFO 2021-12-22 02:38:07,064 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(127): os.name=Windows 10
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(128): os.version=10.0
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(129): os.arch=amd64
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(130): java.runtime.version=1.8.0_92-b14
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(131): java.class.path=E:\Program Files\Minion\app\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 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(132): java.library.path=E:\Program Files\Minion\app;E:\Program Files\Minion
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(133): user.language=it
INFO 2021-12-22 02:38:07,065 [JavaFX Application Thread] gg.minion.Minion:logSystemInformation(134): user.home=C:\Users\Redacted
DEBUG 2021-12-22 02:38:07,526 [JavaFX Application Thread] gg.minion.controller.MinionController:initWindowControls(500): Controls initialized.
DEBUG 2021-12-22 02:38:07,528 [JavaFX Application Thread] gg.minion.util.FeedClient:checkNetworkConnections(106): Starting network check ...
DEBUG 2021-12-22 02:38:07,529 [JavaFX Application Thread] gg.minion.util.FeedClient:getRoutePlanner(61): System Default Http Proxy.
DEBUG 2021-12-22 02:38:07,963 [Thread-9] gg.minion.util.FeedClient:run(159): Ping Status for http://cdn.mmoui.com/: 200
DEBUG 2021-12-22 02:38:08,086 [Thread-8] gg.minion.util.FeedClient:run(159): Ping Status for http://api.mmoui.com/: 200
DEBUG 2021-12-22 02:38:08,559 [JavaFX Application Thread] gg.minion.controller.MinionController:initBuildAndVersion(288): Build: 9aeb2f21d334d495253cdd8364859ca5ce90b9db
DEBUG 2021-12-22 02:38:08,559 [JavaFX Application Thread] gg.minion.controller.MinionController:initBuildAndVersion(289): Version: 3.0.9
DEBUG 2021-12-22 02:38:09,149 [Data Initialization Thread] gg.minion.util.GameManager:addGameConfig(117): Adding new GameConfig: ''World of Warcraft''.
DEBUG 2021-12-22 02:38:09,654 [Data Initialization Thread] gg.minion.util.GameManager:addGameConfig(117): Adding new GameConfig: ''Elder Scrolls Online''.
DEBUG 2021-12-22 02:38:10,589 [Data Initialization Thread] gg.minion.util.ProgressManager:lambda$null$1(37): Adding GamInstall ''ESO-1'' to ProgressManager.
DEBUG 2021-12-22 02:38:10,741 [Data Initialization Thread] gg.minion.controller.MinionController:detectGames(688): Skipping scan for ''WOW''.
DEBUG 2021-12-22 02:38:10,742 [Data Initialization Thread] gg.minion.controller.MinionController:detectGames(688): Skipping scan for ''ESO''.
DEBUG 2021-12-22 02:38:11,063 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: C:\Users\Redacted\Documents\Elder Scrolls Online\live\AddOns\AddonSelector\AddonSelector.txt
DEBUG 2021-12-22 02:38:11,065 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(354): AddonSelector - TOC Version: 2.11
DEBUG 2021-12-22 02:38:11,066 [Thread-17] gg.minion.service.AddOnDetectionService:detectAddOn(188): One match found for AddonSelector
DEBUG 2021-12-22 02:38:11,374 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: C:\Users\Redacted\Documents\Elder Scrolls Online\live\AddOns\AdvancedFilters\AdvancedFilters.txt
DEBUG 2021-12-22 02:38:11,375 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(354): AdvancedFilters - TOC Version: 1.6.1.4
DEBUG 2021-12-22 02:38:11,376 [Thread-17] gg.minion.service.AddOnDetectionService:detectAddOn(188): One match found for AdvancedFilters
DEBUG 2021-12-22 02:38:11,678 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: C:\Users\Redacted\Documents\Elder Scrolls Online\live\AddOns\AF_ItemSaverFilters\AF_ItemSaverFilters.txt
DEBUG 2021-12-22 02:38:11,679 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(354): AF_ItemSaverFilters - TOC Version: 1.2.0.1
DEBUG 2021-12-22 02:38:11,680 [Thread-17] gg.minion.service.AddOnDetectionService:detectAddOn(188): One match found for AF_ItemSaverFilters
DEBUG 2021-12-22 02:38:11,971 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: C:\Users\Redacted\Documents\Elder Scrolls Online\live\AddOns\ArkadiusTradeTools\ArkadiusTradeTools.txt
DEBUG 2021-12-22 02:38:11,972 [Thread-17] gg.minion.service.AddOnDetectionService:interrogateDirs(354): ArkadiusTradeTools - TOC Version: 1.13.0
DEBUG 2021-12-22 02:38:11,973 [Thread-17] gg.minion.service.AddOnDetectionService:detectAddOn(191): Multiple addons match (2) ArkadiusTradeTools
DEBUG 2021-12-22 02:38:11,977 [Thread-17] gg.minion.service.AddOnDetectionService:getFileLists(482): FileList URL: https://api.mmoui.com/v3/game/ESO/listfiles/1752,2880.json
ERROR 2021-12-22 02:38:13,502 [JavaFX Application Thread] gg.minion.controller.MinionController:lambda$null$50(1077): AddOn Detection failed: {} java.lang.NoClassDefFoundError: org/apache/commons/io/filefilter/TrueFileFilter
at gg.minion.service.AddOnDetectionService.getAllDirs(AddOnDetectionService.java:302)
at gg.minion.service.AddOnDetectionService.detectAddOn(AddOnDetectionService.java:208)
at gg.minion.service.AddOnDetectionService.interrogateDirs(AddOnDetectionService.java:377)
at gg.minion.service.AddOnDetectionService.access$700(AddOnDetectionService.java:51)
at gg.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:92)
at gg.minion.service.AddOnDetectionService$1.call(AddOnDetectionService.java:64)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javafx.concurrent.Service.lambda$null$492(Service.java:725)
at java.security.AccessController.doPrivileged(Native Method)
at javafx.concurrent.Service.lambda$executeTask$493(Service.java:724)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.filefilter.TrueFileFilter
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 14 more