Minion consistently forgets addons it installed
Minion keeps claiming addons are not installed that were installed through minion.
One in particular it does this repeatedly with is Lorebook by Garkin. Even after a rescan it will claim it isn't there. Even if you uninstall and reinstall it still forgets. There are several addons it does this with and it is consistently the same ones. It isn't random. There any plan to fix this? |
Wonder if Minion is having trouble writing to the minion.xml where it keeps the database of installed AddOns on your system. If you post your minion.log (and minion.xml) it might hold information if that is happening.
|
Quote:
|
Sometimes, a programmer will ask what seems like an unrelated, useless question. It might not be.
In this case, even if that is not the issue, he'll still gain valuable information. Namely, that it's not that issue. Or it might be another issue that's still detectable from those files. Maybe it's an issue with something deeper that has that effect on the xml files. |
Quote:
Another guess... Maybe its an interaction with another AddOn installed. Have you tried deleteing all your AddOns in the AddOn folder and then installing lorebook? http://www.esoui.com/forums/showthread.php?t=236 |
Quote:
|
Cause identified and workarounds found
I was having the same issue with LoreBooks, and did some investigation to identify the cause.
Reviewing the minion.log file, I discovered the following entries: WARN 2018-02-19 12:14:19,984 [Thread-36] gg.minion.service.AddOnDetectionService:checkSavedExist(107): AddOn ''LoreBooks'' has been manually removed (missing dir ''Lorebooks''). DEBUG 2018-02-19 12:14:21,074 [Thread-36] DEBUG 2018-02-19 12:14:21,073 [Thread-36] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: {folder location}\Elder Scrolls Online\live\AddOns\LoreBooks\LoreBooks.txt gg.minion.service.AddOnDetectionService:interrogateDirs(354): LoreBooks - TOC Version: 10.1 DEBUG 2018-02-19 12:14:21,079 [Thread-36] gg.minion.service.AddOnDetectionService:detectAddOn(268): No addons match LoreBooks These entries led to the discovery that the folder name is case-sensitive. After renaming the local folder to match the case in the log file, this was reported in the log file: DEBUG 2018-02-19 12:22:57,929 [Thread-35] gg.minion.service.AddOnDetectionService:interrogateDirs(333): interrogating TOC: {folder location}\Elder Scrolls Online\live\AddOns\Lorebooks\Lorebooks.txt DEBUG 2018-02-19 12:22:57,932 [Thread-35] gg.minion.service.AddOnDetectionService:interrogateDirs(354): Lorebooks - TOC Version: 10.1 DEBUG 2018-02-19 12:22:57,934 [Thread-35] gg.minion.service.AddOnDetectionService:detectAddOn(188): One match found for Lorebooks Now LoreBooks will remain listed as installed in Minion. After this, I renamed the folder back to the installed case (LoreBooks), adjusted the minion.xml file accordingly, and it also fixes the issue. Hopefully this will help many others who have encountered this issue. |
All times are GMT -6. The time now is 10:50 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI