View Single Post
06/08/23, 09:15 AM   #4
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 5,011
After checking your minion.log file:
Old addons and libraries in subfolders:
you should at first check your installed addons and remove very old ones like "AlphaGear 2 Preview Channel" from your live/AddOns folder.
Install the newest versions and not any alpha and preview versions.
Espcially if they contain very old and even disable libraries (since Summerset update!!!!!!) like this: AlphaGear/libs/LibStub/LibStub.lu

Check ALL of your addons in live/AddOns for subfolders like /libs and remove ALL LibStub occurences there.
Same for AutoCategory (AutoCategory/Libs/LibAddonMenu-2.0) -> Delete and replace with AutoCategory Revised.

Check ALL of your addons, you seem to have MANY VERY OUTDATED AND NON WORKING addons (even telling you in their name: "[OUTDATED] Clock - Tamriel Standard Time")
You also seem to had installed Japanese data for Destinations? Do you really need this?
"Destinations + jpData and EnglishQuestName"
I thik you ONLY wanted to have Destinations installed right? So PLEASE check what you install via Minion! Only install the official addons and not any language or additional data patches if you do not want or need those.


Also remove any other library like LibAddonMenu-2.0 in those lib folders and ONLY install them once to your live/AddOns folder. This is the official way to use librraies since Summerset meanwhile.
-> All described here in detail:
https://www.esoui.com/forums/showthread.php?t=9149


If your addons do not work anymore then, sorry, deinstall and use newer ones like AlphaGear can best replaced with Wizards Wardrobe.


About Minion not starting or finding any addons:
If my last post does not help (about allowing Minion and access to your documens/Elder Scrolls Online/live/ folder in your Windows Defender it might be anything else happening with your file system or your existing Minion.xml (it looks strange and somehow wrong/broken. Maybe you did not attach the most current one but the log file date and time looks current) file, as this error message says it could not write the configuration to your disk because something could not be read properly:

Code:
ERROR 2023-06-07 22:36:03,833 [JavaFX Application Thread] gg.minion.util.ConfigurationManager:save(1249): Catching org.apache.commons.configuration.ConfigurationException: Unable to save the configuration
	at org.apache.commons.configuration.XMLConfiguration.save(XMLConfiguration.java:1040)
	at org.apache.commons.configuration.AbstractHierarchicalFileConfiguration$FileConfigurationDelegate.save(AbstractHierarchicalFileConfiguration.java:570)
	at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:557)
	at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:524)
	at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:474)
	at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:414)
	at org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.save(AbstractHierarchicalFileConfiguration.java:214)
	at gg.minion.util.ConfigurationManager.save(ConfigurationManager.java:1247)
	at gg.minion.util.ConfigurationManager.setPosition(ConfigurationManager.java:397)
	at gg.minion.controller.MinionController$ResizeListener.changed(MinionController.java:412)
	at gg.minion.controller.MinionController$ResizeListener.changed(MinionController.java:409)
	at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
	at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
	at javafx.beans.property.ReadOnlyDoublePropertyBase.fireValueChangedEvent(ReadOnlyDoublePropertyBase.java:72)
	at javafx.beans.property.ReadOnlyDoubleWrapper.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:103)
	at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
	at javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:147)
	at javafx.stage.Window.notifyLocationChanged(Window.java:342)
	at javafx.stage.Window$1.notifyLocationChanged(Window.java:95)
	at com.sun.javafx.stage.WindowHelper.notifyLocationChanged(WindowHelper.java:50)
	at com.sun.javafx.stage.WindowPeerListener.changedLocation(WindowPeerListener.java:49)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:76)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:40)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.lambda$handleWindowEvent$423(GlassWindowEventHandler.java:150)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.handleWindowEvent(GlassWindowEventHandler.java:148)
	at com.sun.glass.ui.Window.handleWindowEvent(Window.java:1266)
	at com.sun.glass.ui.Window.notifyMove(Window.java:1194)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.transform.TransformerException: java.lang.NullPointerException
	at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
	at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)
	at org.apache.commons.configuration.XMLConfiguration.save(XMLConfiguration.java:1036)
	... 31 more
Caused by: java.lang.NullPointerException
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:163)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:136)
	at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
	at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:693)
	at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)
	... 33 more
So something is blocking access to it or it was a broken Minion.xml file.


I would suggest you, as you got SO many old and outdated addons in the lists, to close Minion.exe and all taks of it.
Then backup your Minion.xml file and delete it afterwards in the AppData folder, also delete the Minion.log (backup it too) so it will be created new.

And then clean your live/AddOns folder, or rename the live/AddOns folder to live/AddOns_backup and create an empty live/AddOns folder!
This will make all fresh and empty for Minion.

Then allow file access to Minion.exe and the user documents folder in Windows Defender and Windows Defender Malware protection (check the Internet how to do this if you do not know it. Basically it's "press WIN key, type "windows defender" and then search the settings of Windows Defender for the clickable links to something like "Allow an app" or "Allow access to folder" or similar, then add the Minion.exe file app and the folder of c:\users\your windows username\documents\Elder Scrolls Online to the allowed/exclusion list).

Then run Minion 32bit in Admin Mode.
Let it update (if it still needs to download updates to get to Minion 3.0.5 or newer yet).
Then choose the correct folder for your addons (c:\users\your windows username\documents\Elder Scrolls Online\live\AddOns).

After that use Minion to install the needed liraries for your addons, like LibAddonMenu, and others (no LibStub anymore!!!) that your addons need. Each addon should tell you in the addon description, what it needs!
So install them once directly to your live/AddnOns folder so that Minion can update them properly afterwards.

After that install your addons new, the ones that you really need. Not those outdated and old ones containing libraries in subdirs, breaking your other addons
Just use newer "updated", "revised", "fixed" etc. versions of the addons.
Check the old addons comments e.g. for mentioned new/replacements.

After that youu got a clean and fresh addons list and the settings of your addons are kept as they are in live/SavedVariables folder and we did not touch them.

Last edited by Baertram : 06/08/23 at 09:18 AM.
  Reply With Quote