Page 1 of 1

Card Images Failing

PostPosted: 12 Mar 2015, 05:14
by Mikujin
I have attempted numerous times do download card images for xmage with limited success. That is to say, some card art has successfully loaded (art from Vintage Masters, for example) while an overwhelming majority of card art has failed either to download or display.

Commonly, the client will download images successfully, but when it re-checks images it doesn't see the images, and attempts to do it all over again. I'm well-versed enough that I've not been bothered playing without the art, but it would be nice to be able to play the game with art on cards present.

I'm currently away from home so I can't attempt troubleshooting immediately, but assuming my card art language selection (which seems to be a common image error culprit), what other things should I check out in order to resolve this issue?

Re: Card Images Failing

PostPosted: 14 Mar 2015, 09:04
by Mikujin
Double-checked, was pulling English language card images.

As before, image download 'completes' without actually completing anything as far as I can tell. Searching through my collection viewer to see what images I do have is a random smattering, with some sets being wholly complete (just a couple), several sets having a seemingly random selection of card images available, and the vast majority of images unavailable.

Any help?

Re: Card Images Failing

PostPosted: 14 Mar 2015, 09:47
by LevelX
1) delete the mageclient.log file
2) start XMage client
3) Set image source to: http://magiccards.info
4) Select only to download images for Standard (Type 2).
5) Post the content or at least the first part of the log file until it repeats messages for every card (you need at least 4 posts to do larger posts here so do some dummy posts if needed before).
6) Than we have to check what messages you are posting from the XMage client log to be able to presume something about the causes of your problem.

Re: Card Images Failing

PostPosted: 14 Mar 2015, 20:47
by Mikujin
Dummy post

Re: Card Images Failing

PostPosted: 14 Mar 2015, 20:47
by Mikujin
Dummy post x 2

Re: Card Images Failing

PostPosted: 14 Mar 2015, 21:15
by Mikujin
This is everything prior to repetitive calls to specific cards:
Code: Select all
DEBUG 2015-03-14 16:07:18,131 Located net.java.truevfs.kernel.impl.DefaultManagerFactory[priority=-100].                 =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,135 Selecting net.java.truevfs.kernel.impl.DefaultManagerFactory[priority=-100].               =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,193 Located net.java.truevfs.kernel.spec.spi.FsDriverMapFactory[priority=-100].                =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,194 Selecting net.java.truevfs.kernel.spec.spi.FsDriverMapFactory[priority=-100].              =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,200 Selecting net.java.truevfs.driver.file.FileDriverMapModifier[priority=-100].               =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,201 Selecting net.java.truevfs.driver.jar.JarDriverMapModifier[priority=-100].                 =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:18,201 Selecting net.java.truevfs.driver.zip.ZipDriverMapModifier[priority=-100].                 =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
INFO  2015-03-14 16:07:19,331 Loading plugins...                                                                         =>[AWT-EventQueue-0] Plugins.loadPlugins
INFO  2015-03-14 16:07:19,380 [Game counter plugin, version 0.1] has been loaded.                                        =>[AWT-EventQueue-0] CounterPluginImpl.newPlugin
INFO  2015-03-14 16:07:19,385 Done.                                                                                      =>[AWT-EventQueue-0] Plugins.loadPlugins
INFO  2015-03-14 16:07:20,221 Card pool load time: 0 seconds                                                             =>[AWT-EventQueue-0] MageFrame.checkForNewImages
DEBUG 2015-03-14 16:07:20,368 Located net.java.truevfs.driver.file.FileBufferPoolFactory[priority=-100].                 =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:07:20,368 Selecting net.java.truevfs.driver.file.FileBufferPoolFactory[priority=-100].               =>[AWT-EventQueue-0] MarkerIgnoringBase.debug
INFO  2015-03-14 16:07:20,433 Card images checking time: 0 seconds                                                       =>[AWT-EventQueue-0] MageFrame.checkForNewImages
INFO  2015-03-14 16:07:28,030 Check download images (total cards: 18166, total tokens: 337) => Missing images: 14421     =>[AWT-EventQueue-0] DownloadPictures.getNeededCards
This next port is after all the calls to cards (the error was repeated a significant number of times, so I only included a couple catches).
Code: Select all
ERROR 2015-03-14 16:09:21,747 java.net.ConnectException: Connection refused: connect                                     =>[pool-4-thread-2] DownloadPictures$DownloadTask.run
java.net.ConnectException: Connection refused: connect
   at java.net.DualStackPlainSocketImpl.connect0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.net.www.http.HttpClient.privilegedOpenServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
   at org.mage.plugins.card.images.DownloadPictures$DownloadTask.run(DownloadPictures.java:546)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
ERROR 2015-03-14 16:09:21,760 java.net.ConnectException: Connection refused: connect                                     =>[pool-4-thread-6] DownloadPictures$DownloadTask.run
java.net.ConnectException: Connection refused: connect
   at java.net.DualStackPlainSocketImpl.connect0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.net.www.http.HttpClient.privilegedOpenServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
   at org.mage.plugins.card.images.DownloadPictures$DownloadTask.run(DownloadPictures.java:546)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
DEBUG 2015-03-14 16:09:25,489 Located net.java.truecommons.key.spec.spi.KeyManagerMapFactory[priority=-100].             =>[Thread-851] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:09:25,489 Selecting net.java.truecommons.key.spec.spi.KeyManagerMapFactory[priority=-100].           =>[Thread-851] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:09:25,491 Selecting net.java.truecommons.key.def.DefaultAesPbeKeyManagerMapModifier[priority=-2147483648]. =>[Thread-851] MarkerIgnoringBase.debug
DEBUG 2015-03-14 16:09:25,491 Selecting net.java.truecommons.key.console.ConsoleAesPbeKeyManagerMapModifier[priority=-300]. =>[Thread-851] MarkerIgnoringBase.debug
INFO  2015-03-14 16:09:29,640 Client start up time: 131 seconds                                                          =>[AWT-EventQueue-0] MageFrame$6.run

Re: Card Images Failing

PostPosted: 14 Mar 2015, 21:29
by LevelX
Looks to me like a firewall problem.
The connection to download will be refused like shown in the client log file.
Is the "Java(TM) Platform SE binary" added to the programs that can pass the firewall?
To check if it's the cause, you can temporary deactivate the firewall.

http://javarevisited.blogspot.de/2013/02/java-net-ConnectException-Connection-refused.html

Re: Card Images Failing

PostPosted: 14 Mar 2015, 21:52
by Mikujin
Firewall was already disabled, so it's definitely not that.