Thread Tools Display Modes
06/12/22, 03:16 PM   #1
krona
Join Date: Jun 2022
Posts: 2
Question Minion stuck on downloading forever -- MD5 mismatch

I'm unable to update ESO addons. It gets stuck on downloading. I left it running overnight and it's still stuck. I've tried reinstalling Minion, deleting the XML config file and letting Minion regenerate it, and running Minion as admin. The last time I was able to successfully update addons was in May. Nothing about my computer or internet connection has changed since then.

Here is a snippet of the log file because it's too large to attach or post here in its entirety. This info is from Minion running as admin. I use the 64 bit version on Windows 10.

DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(89): PreTake - DownloadQueue size: 5
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> Adjust Language Pt-BR
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> BeamMeUp - Teleporter (Fast Travel)
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> SkyShards
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> Quest Map
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> LibGPS
DEBUG 2022-06-12 16:49:23,624 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(103): PreDrain - DownloadQueue size: 4
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(105): PreDrain downloadQueue >>>-----> BeamMeUp - Teleporter (Fast Travel)
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(105): PreDrain downloadQueue >>>-----> SkyShards
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(105): PreDrain downloadQueue >>>-----> Quest Map
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(105): PreDrain downloadQueue >>>-----> LibGPS
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(116): Drained 3 updates - Drainlist size: 4 - UpdateQueue size: 1
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(118): PostDrain drainList ***-----> Adjust Language Pt-BR
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(118): PostDrain drainList ***-----> BeamMeUp - Teleporter (Fast Travel)
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(118): PostDrain drainList ***-----> SkyShards
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(118): PostDrain drainList ***-----> Quest Map
DEBUG 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(121): PostDrain updateQueue xxx-----> LibGPS
INFO 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(127): Download request for Adjust Language Pt-BR
INFO 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(127): Download request for BeamMeUp - Teleporter (Fast Travel)
INFO 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(127): Download request for SkyShards
INFO 2022-06-12 16:49:23,625 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(127): Download request for Quest Map
DEBUG 2022-06-12 16:49:24,145 [Thread-2075] gg.minion.service.DownloadService:call(90): Install File Mimetype: application/zip
ERROR 2022-06-12 16:49:24,220 [Thread-2075] gg.minion.service.DownloadService:call(119): Catching java.io.FileNotFoundException: C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\LibQuestData.zip (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at gg.minion.service.DownloadService$1.call(DownloadService.java:105)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

DEBUG 2022-06-12 16:49:24,358 [Thread-2076] gg.minion.service.DownloadService:call(90): Install File Mimetype: application/zip
ERROR 2022-06-12 16:49:24,406 [Thread-2076] gg.minion.service.DownloadService:call(119): Catching java.io.FileNotFoundException: C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\BeamMeUp-Teleporter_3.1.0.zip (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at gg.minion.service.DownloadService$1.call(DownloadService.java:105)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

DEBUG 2022-06-12 16:49:24,568 [Thread-2077] gg.minion.service.DownloadService:call(90): Install File Mimetype: application/zip
ERROR 2022-06-12 16:49:24,570 [Thread-2077] gg.minion.service.DownloadService:call(119): Catching java.io.FileNotFoundException: C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\SkyShards_v100047.zip (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at gg.minion.service.DownloadService$1.call(DownloadService.java:105)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

ERROR 2022-06-12 16:49:24,628 [JavaFX Application Thread] gg.minion.util.DownloadManager:lambda$null$1(177): DownloadService (update) failed: {} java.lang.IllegalStateException: File verification failed - MD5 mismatch: Feed md5: 88fc7ff42ea4f4a3910aca5cbdcbc53d calculated: d41d8cd98f00b204e9800998ecf8427e
at gg.minion.service.DownloadService$1.call(DownloadService.java:127)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

ERROR 2022-06-12 16:49:24,628 [JavaFX Application Thread] gg.minion.util.DownloadManager:lambda$null$1(177): DownloadService (update) failed: {} java.lang.IllegalStateException: File verification failed - MD5 mismatch: Feed md5: 2e98fcbaf629c3d6662c69d763e5fefa calculated: d41d8cd98f00b204e9800998ecf8427e
at gg.minion.service.DownloadService$1.call(DownloadService.java:127)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

ERROR 2022-06-12 16:49:24,629 [JavaFX Application Thread] gg.minion.util.DownloadManager:lambda$null$1(177): DownloadService (update) failed: {} java.lang.IllegalStateException: File verification failed - MD5 mismatch: Feed md5: 76f39ddfa8ebb6ae0ea4c1cae6fbf0c1 calculated: d41d8cd98f00b204e9800998ecf8427e
at gg.minion.service.DownloadService$1.call(DownloadService.java:127)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

DEBUG 2022-06-12 16:49:24,793 [Thread-2078] gg.minion.service.DownloadService:call(90): Install File Mimetype: application/zip
ERROR 2022-06-12 16:49:24,795 [Thread-2078] gg.minion.service.DownloadService:call(119): Catching java.io.FileNotFoundException: C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\QuestMap_v307.zip (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at gg.minion.service.DownloadService$1.call(DownloadService.java:105)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

ERROR 2022-06-12 16:49:24,796 [JavaFX Application Thread] gg.minion.util.DownloadManager:lambda$null$1(177): DownloadService (update) failed: {} java.lang.IllegalStateException: File verification failed - MD5 mismatch: Feed md5: 95ee4980d42e4e3cc28be7968ccb173a calculated: d41d8cd98f00b204e9800998ecf8427e
at gg.minion.service.DownloadService$1.call(DownloadService.java:127)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

DEBUG 2022-06-12 16:49:24,796 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(89): PreTake - DownloadQueue size: 1
DEBUG 2022-06-12 16:49:24,796 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(91): PreTake downloadQueue )))-----> LibGPS
DEBUG 2022-06-12 16:49:24,796 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(103): PreDrain - DownloadQueue size: 0
DEBUG 2022-06-12 16:49:24,796 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(116): Drained 0 updates - Drainlist size: 1 - UpdateQueue size: 0
DEBUG 2022-06-12 16:49:24,797 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(118): PostDrain drainList ***-----> LibGPS
INFO 2022-06-12 16:49:24,797 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(127): Download request for LibGPS
DEBUG 2022-06-12 16:49:25,163 [Thread-2079] gg.minion.service.DownloadService:call(90): Install File Mimetype: application/zip
ERROR 2022-06-12 16:49:25,165 [Thread-2079] gg.minion.service.DownloadService:call(119): Catching java.io.FileNotFoundException: C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\LibGPS_3_2_0.zip (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at gg.minion.service.DownloadService$1.call(DownloadService.java:105)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

ERROR 2022-06-12 16:49:25,165 [JavaFX Application Thread] gg.minion.util.DownloadManager:lambda$null$1(177): DownloadService (update) failed: {} java.lang.IllegalStateException: File verification failed - MD5 mismatch: Feed md5: 9bdc90153d9c29741d05c8d9988a7980 calculated: d41d8cd98f00b204e9800998ecf8427e
at gg.minion.service.DownloadService$1.call(DownloadService.java:127)
at gg.minion.service.DownloadService$1.call(DownloadService.java:72)
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)

DEBUG 2022-06-12 16:49:25,165 [Download Service Thread] gg.minion.util.DownloadManager:lambda$startUpdater$0(89): PreTake - DownloadQueue size: 0
DEBUG 2022-06-12 17:08:58,859 [JavaFX Application Thread] gg.minion.Minion:stop(98): Close called.
DEBUG 2022-06-12 17:08:58,860 [Thread-6] gg.minion.MinionShutdownHook:run(21): Shutdown hook called.
Attached Thumbnails
Click image for larger version

Name:	2022-06-12 17_07_26-Minion 3.png
Views:	113
Size:	133.5 KB
ID:	1483  
Attached Files
File Type: xml minion.xml (6.6 KB, 144 views)
  Reply With Quote
06/12/22, 03:49 PM   #2
wookiefriseur
 
wookiefriseur's Avatar
Join Date: Mar 2014
Posts: 51
If the log is correct then the hash is not the problem but folder permissions.



Code:
d41d8cd98f00b204e9800998ecf8427e
is the hash you get when you have no input. It tries to compare the expected hash for the zip with the hash for nothing.


Permissions:


Code:
C:\Users\miyak\Documents\Elder Scrolls Online\live\AddOns\LibQuestData.zip (Access is denied)
Try to look at the permissions / fix them:
  1. close Minion and ESO
  2. go into "C:\Users\miyak\Documents\Elder Scrolls Online\live\"
  3. open "Properties" of AddOns folder (right click)
  4. Navigate to Security tab
  5. Edit permissions (examples from my settings):
    1. Groups or Usernames contain following users and have following access:
      1. SYSTEM - full access
      2. Admins - full access
      3. Authenticated users - modify, read, write, execute, list
      4. User (in your case miyak) - read, execute, list - you can try full access
    2. Advanced Settings:
      1. Groups and Usernames like above
      2. Owner: Your user Account
      3. Inheritance enabled
      4. check "Subdirectories inherit settings from this object"
  6. Apply / confirm changes (be careful not to remove important groups or users)
  7. Start Minion with normal permission and see if it helped
  8. add the AddOn folder to the exceptions in any security suite or antivirus you might have running
  9. You might have to restart the PC before seeing results

Alternatively you can delete the folder and let ESO recreate it or something. But it will probably inherit the permissions from the parent folder anyways

Last edited by wookiefriseur : 06/12/22 at 03:52 PM.
  Reply With Quote
06/12/22, 04:06 PM   #3
krona
Join Date: Jun 2022
Posts: 2
All of the groups/users already had the correct permissions. I think adding the addons folder to the exclusion list in Avast and Malwarebytes is what fixed it. Thanks for your help.
  Reply With Quote
06/13/22, 07:04 AM   #4
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
https://www.esoui.com/forums/showthread.php?t=8082

Point 8
I'd always read this troubleshooting guide first and follow all steps/ideas there, as they help for 90percent of the issues with Minion.
  Reply With Quote

ESOUI » Site Forums » Minion » Minion stuck on downloading forever -- MD5 mismatch

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