I’ve seen the errors in the forum for Jaikoz. Any suggestions on what to do about this for SongKong?. Windows seems to be especially bad. Sometimes it will load all the songs and the fingerprints and just stop with 503 error.
Lots of 503 errors - especially on Windows
Memory error: out of heap space
06/03/2013 07.03.45:com.jthink.songkong.ui.startdialog.StartFixSongsDialog$Fix:doInBackground:SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
\tat java.awt.image.DataBufferByte.<init>(Unknown Source)
\tat java.awt.image.ComponentSampleModel.createDataBuffer(Unknown Source)
\tat java.awt.image.Raster.createWritableRaster(Unknown Source)
\tat javax.imageio.ImageTypeSpecifier.createBufferedImage(Unknown Source)
\tat javax.imageio.ImageReader.getDestination(Unknown Source)
\tat com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
\tat com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
\tat javax.imageio.ImageIO.read(Unknown Source)
\tat javax.imageio.ImageIO.read(Unknown Source)
\tat com.jthink.songkong.analyse.analyser.SongChangesReport.createImageUrl(SongChangesReport.java:1270)
\tat com.jthink.songkong.analyse.analyser.SongChangesReport.outputSongChangedDetails(SongChangesReport.java:1361)
\tat com.jthink.songkong.analyse.toplevelanalyzer.FixSongsReportCreator.createReport(FixSongsReportCreator.java:53)
\tat com.jthink.songkong.ui.startdialog.StartFixSongsDialog$Fix.doInBackground(StartFixSongsDialog.java:1384)
\tat com.jthink.songkong.ui.startdialog.StartFixSongsDialog$Fix.doInBackground(StartFixSongsDialog.java:1374)
\tat javax.swing.SwingWorker$1.call(Unknown Source)
\tat java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
\tat java.util.concurrent.FutureTask.run(Unknown Source)
\tat javax.swing.SwingWorker.run(Unknown Source)
\tat java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
\tat java.lang.Thread.run(Unknown Source)
This is an issue with creating the report which I’ve now fixed http://jthink.net:8081/browse/SONGKONG-228
SongKong 1.4 should be available in about a week.
I just started seeing 503s myself and it was because I was running SongKong at the same time on two different computers, is this what you are doing ?
If you have a typical home network you probably only expose one ipaddress to the outside world, so musicbrainz would see requests from both computers as a single computer and hence likely to be breaking the rate limit, as songkong always try to work upto max allowed limit of 10 requests per ten seconds.
Absolutely. I’ve been trying to run it on my Mac and my Windows computer at the same time.
I guess I could run one through a VPN tunnel?
Does this same rule apply to Jaikoz?
Yes, I’m afraid it does, I wasn’t actually aware of this problem until yesterday, its not a condition imposed by Jaikoz or even something that Musicbrainz wants to do, its just a side effect of how ISPs work with home networks
The problem should go away with IPv6, I don’t know about VPN tunnels.
Not holding my breath on IPv6. Verizon wasn’t involved in IPv6 day last year which probably means it’s not on their radar. I know Comcast was part of that effort.
The only other solution would be to buy software that allows you to have an ip from some other country or some other part of the US.
I will probably just run the software on one computer at a time.
Thank you.
Paul
SongKong 1.4 now available this handles the 503 error and identifies when there is a problem with the rate limiter.