So interestingly Fix Songs 1 actually stopped doing any useful processing at Jan 29th 00:19:00 (just after midnight) and it was stuck trying to retrieve data from AcousticBrainz which is a service provided by MusicBrainz but is now defunct and no longer being added to.
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.io.InputStreamReader.read(InputStreamReader.java:188)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.io.Reader.read(Reader.java:265)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//org.apache.http.util.EntityUtils.toString(EntityUtils.java:227)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//org.apache.http.util.EntityUtils.toString(EntityUtils.java:308)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readMultiHttpsUrlResultAsString(AcousticBrainz.java:426)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readLowLevelData(AcousticBrainz.java:365)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.getAcousticBrainzDataForTheseRecordings(AcousticBrainz.java:49)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.updateRecordingsFromAcousticBrainzWebsite(AcousticBrainz.java:102)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.GetAcousticBrainz.update(GetAcousticBrainz.java:53)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.musicbrainz.MusicBrainzUpdateSong.updateSongsFromMusicBrainz(MusicBrainzUpdateSong.java:1281)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.analyser.task.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:235)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.analyser.task.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:50)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.util.concurrent.FutureTask.run(FutureTask.java:317)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596)
29/01/2026 00.19.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
Now , when i try to access the url through a browser it seems to work but it is just hanging here hours later.
9/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:171)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.io.InputStreamReader.read(InputStreamReader.java:188)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: java.base@21.0.4/java.io.Reader.read(Reader.java:265)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//org.apache.http.util.EntityUtils.toString(EntityUtils.java:227)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//org.apache.http.util.EntityUtils.toString(EntityUtils.java:308)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readMultiHttpsUrlResultAsString(AcousticBrainz.java:426)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readLowLevelData(AcousticBrainz.java:365)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.getAcousticBrainzDataForTheseRecordings(AcousticBrainz.java:49)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.updateRecordingsFromAcousticBrainzWebsite(AcousticBrainz.java:102)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.acousticbrainz.GetAcousticBrainz.update(GetAcousticBrainz.java:53)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.musicbrainz.MusicBrainzUpdateSong.updateSongsFromMusicBrainz(MusicBrainzUpdateSong.java:1281)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.analyser.task.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:235)
29/01/2026 04.44.14:WET:MonitorExecutors:outputTraceForThread:SEVERE: app//com.jthink.songkong.analyse.analyser.task.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:50)
So nothing happens, and that is why Completed doesnt match Songs Loaded, so it is not trying to create a report it is just waiting for a response form AcousticBrainz that never happens.
So on my side SongKong should ensure there is a timeout on all calls to external services so that issue cannot occur, and it should not be calling this method anyway as service is defunct and we already have the data that is in AcousticBrainz stored with our Albunack database anyway.
On your side the reason you are hitting this issue is because you have enabled the Update Mood and other acoustuc attributes such as BPM which is disabled by default.
So I would suggest a few things:
-
It’s not clear to me that you dont have enough disk space, but that may well be the case so please check how much disk space you have and if low I would recommend moving the database/whole config to a disk with more space as described here
-
Before you start using Fix Songs I would recommend first using Status Report so you have a nice report showing exactly the status of your metadata BEFORE modifying with SongKong
-
Then rerun Fix Songs again but disable the Update Mood and other acoustic attributes such as BPM option to avoid this issue until I have fixed in next release.
-
Regardless of if this works or not rerun Create Support Files to let me know the results.