Re: Bug Reports XMage 1.4.24 SOFTWARE
Posted: 12 Jul 2017, 09:58
When attempting to download 452 new cards after updating from version 1.4.23V5 (2017-05-18) [With a 100% complete card image folder]:
GrabBag shows 1382 cards missing despite the above shown stats, gets to 452 and stops, again needing to be closed and reopened.
Magidex properly displays "Card not available on magidex.com" for about two thirds, then reverts to below, and upon failing to complete sets the missing card number to 510 and also corrupts a good portion of the existing database by replacing cards with zero byte empty files.
List of offending cards
- Code: Select all
INFO 2017-07-12 02:23:52,455 Check download images (total card images: 30236, total token images: 1185) =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
INFO 2017-07-12 02:23:52,455 => Missing card images: 33 =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
INFO 2017-07-12 02:23:52,455 => Missing token images: 419 =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
- Code: Select all
ERROR 2017-07-12 02:19:32,179 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 =>[Thread-3579] DownloadPictures.run
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.mage.plugins.card.dl.sources.TokensMtgImageSource.generateTokenUrl(TokensMtgImageSource.java:160)
at org.mage.plugins.card.images.DownloadPictures.run(DownloadPictures.java:465)
at java.lang.Thread.run(Thread.java:748)
- Code: Select all
ERROR 2017-07-12 02:21:42,531 Error while copying file Elemental =>[pool-21-thread-5] DownloadPictures$DownloadTask.run
java.nio.file.FileSystemException: S:\Program Files\XMage\images\TOK\ELEMENTAL.G.ELEMENTAL.CREATURE.2.2.full.jpg -> S:\Program Files\XMage\images\TOK\ELEMENTAL.G.ELEMENTAL.CREATURE.2.2.full.jpg: First path contains second path!
at net.java.truevfs.access.TBIO.checkContains(TBIO.java:253)
at net.java.truevfs.access.TBIO.cp_r(TBIO.java:135)
at net.java.truevfs.access.TFile.cp_rp(TFile.java:2882)
at org.mage.plugins.card.images.DownloadPictures$DownloadTask.run(DownloadPictures.java:582)
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:748)
GrabBag shows 1382 cards missing despite the above shown stats, gets to 452 and stops, again needing to be closed and reopened.
Magidex properly displays "Card not available on magidex.com" for about two thirds, then reverts to below, and upon failing to complete sets the missing card number to 510 and also corrupts a good portion of the existing database by replacing cards with zero byte empty files.
- Code: Select all
WARN 2017-07-12 02:25:17,595 Image download for Nessian Wilds Ravager(PTC) failed - responseCode: 403 url: http://magidex.com/extstatic/card/PTC/nessian%20wilds%20ravager.jpg =>[pool-24-thread-10] DownloadPictures$DownloadTask.run
- Code: Select all
INFO 2017-07-12 02:27:27,317 Check download images (total card images: 30236, total token images: 1185) =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
INFO 2017-07-12 02:27:27,317 => Missing card images: 91 =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
INFO 2017-07-12 02:27:27,317 => Missing token images: 419 =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
List of offending cards
- Code: Select all
Myr (MBS)
Insect (VMA)
Soldier (MBS)
Reflection (VMA)
Caribou (ME2)
Saproling (VMA)
Graveborn (ME2)
Saproling (VMA)
Elemental (MRD)
Plant Wall (ME2)
Soldier (VMA)
Insect (MRD)
Saproling (ME2)
Spirit (VMA)
Pest (MRD)
Soldier (ME2)
Squirrel (VMA)
Soldier (MRD)
Thopter (VMA)
Demon (ME3)
Spirit (MRD)
Wurm (VMA)
Sand Warrior (ME3)
Graveborn (ALL)
Wurm (VMA)
Angel (NEM)
Hippo (ALL)
Djinn (ME4)
Zombie (VMA)
Goblin (NEM)
Soldier (ALL)
Goblin (ME4)
Saproling (NEM)
Squirrel (WTH)
Tetravite (ME4)
Zombie (ALL)
Saproling (NEM)
Snake (WWK)
Angel (APC)
Assembly-Worker (MED)
Germ (NPH)
Cat (APC)
Camarid (MED)
Wolf (WWK)
Kavu (APC)
Insect (NPH)
Citizen (MED)
Wurm (APC)
Hippo (MED)
Insect (NPH)
Snake (MED)
Plant (ZEN)
Goblin (ARB)
Spirit (ODY)
Thrull (MED)
Saproling (ARB)
Zombie (MED)
Knight Ally (OGW)
Soldier (ARB)
Cat (MIR)
Kor Ally (OGW)
Thopter (ARB)
Gold (JOU)
Octopus (OGW)
Satyr (JOU)
Zombie (ARB)
Centaur (ONS)
Soldier (JOU)
Plant (ARC)
Zombie (ONS)
Saproling (ARC)
Zombie (ARC)
Bear (JUD)
Spirit (EXP)
Bird (JUD)
Gnome (USG)
Elemental Cat (JUD)
Goblin (USG)
Elephant (JUD)
Spirit (JUD)
Wurm (JUD)
Minion (USG)
Saproling (USG)
Bird (ARN)
Djinn (ARN)
Angel (PC2)
Insect (SOM)
Beast (PC2)
Goblin Scout (MIR)
Pegasus (MIR)
Spirit (MIR)
Wall (MIR)
Wall (MIR)
Zombie (MIR)
Wolf (V10)
Camarid (FEM)
Citizen (FEM)
Goblin (FEM)
Saproling (FEM)
Thrull (FEM)
Insect (LEA)
Assembly-Worker (ATQ)
Tetravite (ATQ)
Goblin (STH)
Insect (STH)
Insect (STH)
Ape (MMQ)
Faerie Rogue (V11)
Rat (STH)
Insect Butterfly (MMQ)
Elemental (FUT)
Insect (LEB)
Insect (MMQ)
Elf Druid (FUT)
Snake (BOK)
Saproling (MMQ)
Elf Druid (FUT)
Spirit (BOK)
Snake (MMQ)
Giant (FUT)
Spirit (BOK)
Soldier (MMQ)
Kithkin Soldier (FUT)
Spirit (V12)
Spirit (MMQ)
Demon (LEG)
Saproling (FUT)
Goblin (RAV)
Zombie (MMQ)
Sand Warrior (LEG)
Sliver (FUT)
Horror (RAV)
Snake (LEG)
Soldier (FUT)
Elemental (MOR)
Knight (RAV)
Assembly-Worker (C13)
Wurm (FUT)
Elf Warrior (MOR)
Saproling (RAV)
Beast (C13)
Zombie Goblin (FUT)
Spirit (RAV)
Goblin Rogue (MOR)
Beast (C13)
Zombie (FUT)
Wolf (RAV)
Beast (C13)
Faerie (FUT)
Kithkin Soldier (MOR)
Faerie (RAV)
Beast (C13)
Wolf (MOR)
Dragon (ROE)
Drake (C13)
Beast (MRD)
Elemental (C13)
Elephant (ROE)
Boar (PC2)
Elemental (C13)
Eldrazi Spawn (PC2)
Goblin Golem (ROE)
Elemental (C13)
Germ (PC2)
Kor Soldier (ROE)
Elephant (C13)
Goblin (PC2)
Elf Warrior (C13)
Hellion (PC2)
Goat (C13)
Insect (PC2)
Ooze (PC2)
Plant (PC2)
Saproling (PC2)
Spider (PC2)
Butterfly (VIS)
Insect (VIS)
Prism (VIS)
Snake (VIS)
Bear (VMA)
Bird (VMA)
Boar (VMA)
Demon (VMA)
Elephant (VMA)
Goblin Soldier (VMA)
Goblin (VMA)
Bear (LGN)
Insect (LGN)
Hellion (M13)
Bat (GPT)
Goblin (M15)
Pegasus (GPT)
Cat (MBS)
Minion (PCY)
Sand (GPT)
Golem (5DN)
Squirrel (PCY)
Saproling (GPT)
InsectWirefly (DST)
Insect (5DN)
Spirit (GPT)
Insect (DST)
Ape (PLC)
Pincher (5DN)
Weird (GPT)
Myr (DST)
Cat Warrior (PLC)
Wurm (GPT)
Caribou (5ED)
Spawn (DST)
Insect (PLC)
Citizen (5ED)
Knight (PLC)
Knight (GTC)
Beast (E01)
Djinn (5ED)
Saproling (PLC)
Beast (E01)
Ooze (GTC)
Goblin (5ED)
Soldier (PLC)
Soldier (E01)
Insect (5ED)
Sliver (H09)
Hippo (PLS)
Spirit (E01)
Serf (5ED)
Centaur (RAV)
Zombie (E01)
Plant Wall (HML)
Snake (5ED)
Serf (HML)
Assembly-Worker (EMA)
Thrull (5ED)
Skeleton (HML)
Sliver (TPR)
Cat (6ED)
Beast (EMA)
Goblin (HOP)
Citizen (6ED)
Spike (TPR)
Devil (EMN)
Insect (HOP)
Djinn (6ED)
Spirit (TPR)
Pentavite (HOP)
Human Soldier (EMN)
Goblin (6ED)
Thopter (TPR)
Pest (HOP)
Insect (6ED)
Zombie (TPR)
Insect (EMN)
Saproling (HOP)
Serf (6ED)
Bat (TSP)
Spirit (EMN)
Zombie (HOU)
Snake (6ED)
Goblin (TSP)
Wolf (EMN)
Bird (8ED)
Caribou (ICE)
Kithkin Soldier (EVE)
Bird (9ED)
Reflection (INV)
Serf (TSP)
Wolf (EVE)
Saproling (9ED)
Bird (JOU)
Spider (TSP)
Pegasus (EXO)
Illusion (DDM)
Thopter (EXO)
Sliver (STH)
Thrull (TSP)
Elemental (DDP)
Spike (STH)
Goblin (UDS)
Centaur (DGM)
Beast (TMP)
Ape (ULG)
Hound (TMP)
Knight (DGM)
Skeleton (ULG)
Pegasus (TMP)
Squirrel (ULG)
Rhino (DGM)
Reflection (TMP)
Ape (UNH)
Soldier (DGM)
Saproling (TMP)
Spirit (TMP)
Wurm (DGM)
Goblin (UNH)
Zombie (TMP)
Wurm (DGM)
Squirrel (UNH)
Squirrel (TOR)
Emblem Tezzeret (KLD)
Beast (USG)
Bird (DIS)
Goblin (TPR)
Ape (10E)
Drake (DIS)
Pegasus (TPR)
Elemental (DIS)
Insect (10E)
Rat (TPR)
Goblin (DIS)
Saproling (DIS)
Reflection (TPR)
Snake (DIS)
Saproling (TPR)
Skeleton (10E)
Spirit (DKA)
Insect (2ED)
Wolf (DKA)
Djinn (3ED)
Zombie (DKA)
Insect (3ED)
Saproling (DRB)
Assembly-Worker (4ED)
Elemental (DST)
Djinn (4ED)
Elemental (DST)
Insect (4ED)
Tetravite (4ED)
Elephant (CMD)
Avatar (5DN)
Beast (5DN)
Beast (CMA)
Beast (SCG)
Insect (CMD)
Beast (CMA)
Dragon (SCG)
Kithkin Soldier (CMD)
Dragon (CMA)
Goblin (SCG)
Drake (CMA)
Elemental (CMA)
Soldier (SCG)
Elephant (CMA)
Pegasus (CMD)
Elf Warrior (CMA)
Saproling (CMD)
Snake (CMD)
Gargoyle (CMA)
Kithkin Soldier (CMA)
Elemental (SOK)
Knight (CMA)
Soldier (CMD)
Snake (SOK)
Saproling (CMA)
Spirit (CMA)
Spirit (SOK)
Treefolk (CMA)
Urami (SOK)
Wolf (CMA)
Warrior (SOK)
Zombie (CMA)
Graveborn (C13)
Beast (CMD)
Beast (CMD)
Spider (CMD)
Dragon (CMD)
Insect (C13)
Spirit (CMD)
Eldrazi Spawn (CMD)
Knight (C13)
Elemental (CMD)
Kobold (C13)
Demon (DD3DVD)
Myr (C13)
Spirit (DD3DVD)
Plant (C13)
Squirrel (CMD)
Thrull (DD3DVD)
Saproling (C13)
Triskelavite (CMD)
Elf Warrior (DD3EVG)
Snake (C13)
Wolf (CMD)
Goblin (DD3EVG)
Spirit (C13)
Ape (DD3GVL)
Thopter (C13)
Bat (DD3GVL)
Elephant (DD3GVL)
Thrull (C13)
Elemental Shaman (DD3JVC)
Zombie (C13)
Ape (DDD)
Equipment (C14)
Bat (DDD)
Goblin Golem (C14)
Zombie (CMD)
Insect (DDE)
Dragon Spirit (CHK)
Insect (DDE)
Constructdefender (CNS)
Elemental (CHK)
Assembly-Worker (DDF)
Saproling (CON)
Pentavite (DDF)
Illusion (CHK)
Soldier (CON)
Rat (CHK)
Ape (DDG)
Zombie (CON)
Snake (CHK)
Griffin (DDG)
Snake (CHR)
Weird (DDJ)
Bird (CSP)
Zombie (DDJ)
Vampire (DDK)
Graveborn (CSP)
Soldier (CSP)
Knight of New Alara(MLP)
Gideon, Ally of Zendikar(MBP)
Renegade Rallier(FNMP)
Allosaurus Rider(PTC)
Maelstrom Pulse(GPX)
Ajani Vengeant(MLP)
Arbiter of the Ideal(PTC)
Colossal Whale(MLP)
Reverse Engineer(FNMP)
Ancient Hellkite(MLP)
Spiritmonger(GPX)
Fatal Push(FNMP)
Those Who Serve(E01)
Vizier of Deferment(E01)
Sparring Mummy(E01)
Sixth Sense(E01)
Liliana, the Last Hope(MBP)
Jace, Unraveler of Secrets(MBP)
Submerged Boneyard(E01)
Tormenting Voice(E01)
Woodland Stream(E01)
Icatian Javelineers(GRC)
Kor Firewalker(GRC)
Selkie Hedge-Mage(GRC)
Door of Destinies(PTC)
Mind Stone(GRC)
Plague Myr(GRC)
Maul Splicer(GRC)
Nissa's Chosen(GRC)
Smoldering Marsh(MBP)
Skinrender(GRC)
Eater of Hope(PTC)
Tormented Soul(GRC)
Vampire Nighthawk(GRC)
Woolly Thoctar(GRC)
Feral Throwback(PTC)
Chrome Mox(GPX)
Gaddock Teeg(JR)
Ember Swallower(PTC)
Tovolar's Magehunter(MLP)
Ramunap Excavator(MLP)
Vexing Shusher(MLP)
Sunken Hollow(MBP)
Foundry Champion(PTC)
Sandsteppe Mastodon(MLP)
Lotus Cobra(GPX)
Thopter Assembly(MLP)
Tromokratis(MLP)
Valakut, the Molten Pinnacle(MLP)
Plains(PTC)
Wildfire Eternal(MBP)
Giant Growth(SUS)
Glissa, the Traitor(PTC)
Mad Auntie(SUS)
Carnival Hellsteed(PTC)
Bone Picker(E01)
Cinder Barrens(E01)
Mayor of Avabruck(PTC)
Brute Strength(E01)
Grove of the Guardian(PTC)
Calciderm(GRC)
Raging Kavu(PTC)
Greater Sandwurm(E01)
Circle of Flame(GRC)
Initiate's Companion(E01)
Highland Lake(E01)
Mercurial Pretender(PTC)
Deathless Angel(GRC)
Curse of Thirst(GRC)
Curse of Wizardry(GRC)
Gather the Townsfolk(GRC)
Nessian Wilds Ravager(PTC)
Gravedigger(GRC)
Hada Freeblade(GRC)
Limits of Solidarity(E01)
Hellspark Elemental(GRC)
Comet Storm(PTC)
Scourge of Fleets(PTC)
Oros, the Avenger(PTC)
Canopy Vista(MBP)
Pathmaker Initiate(E01)
Abrade(MGDC)
Chandra, Flamecaller(MBP)
Consuming Aberration(PTC)
Nissa, Voice of Zendikar(MBP)
Cinder Glade(MBP)
Scaled Behemoth(E01)
Prairie Stream(MBP)
Dawnbringer Charioteers(PTC)
Djinn Illuminatus(PTC)
Doomwake Giant(PTC)