SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Jaikoz 11.2 fails to update from discogs

Updating from Discogs immediately returns with “Completed updating metadata from Discogs for 0 files”. In the logs I found a NullPointerException which could be the reason for this:

10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:run:WARNING: com.jthink.jaikoz.manipulate.UpdateFromDiscogsIds:Started
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:analyseData:WARNING: com.jthink.jaikoz.manipulate.UpdateFromDiscogsIds:Started
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.Analyser:submitAndWaitForWorkers:SEVERE: ++++++ Submitting and waiting for 1 tasks
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.discogshelper.DiscogsUpdate:updateMatchedToMusicBrainzSongsFromDiscogs:SEVERE: 22388971-Hypno5e-A-Distant-Dark-Source-Experience:22388971-Hypno5e-A-Distant-Dark-Source-Experience:5
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.Analyser:waitForWorkers:WARNING: Worker:0:Exception:null
java.lang.NullPointerException
	at com.jthink.jaikoz.manipulate.UpdateGroupFromDiscogsIdsWorker.call(UpdateGroupFromDiscogsIdsWorker.java:124)
	at com.jthink.jaikoz.manipulate.UpdateGroupFromDiscogsIdsWorker.call(UpdateGroupFromDiscogsIdsWorker.java:29)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:analyseData:WARNING: com.jthink.jaikoz.manipulate.UpdateFromDiscogsIds:Ended
10/03/2022 08.01.23:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:run:WARNING: com.jthink.jaikoz.manipulate.UpdateFromDiscogsIds:Ended
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:run:WARNING: com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:Started
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:analyseData:WARNING: com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:Started
10/03/2022 08.01.32:com.jthink.jaikoz.memory.TimeoutThreadPoolExecutor:<init>:SEVERE: Init:8:Timeout:15:MINUTES
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:matchToRelease:SEVERE: ----Submitted 0tasks
10/03/2022 08.01.32:com.jthink.jaikoz.memory.TimeoutThreadPoolExecutor:terminated:SEVERE: ---Shutdown TimeoutExecutor
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:matchToRelease:SEVERE: ----Maximum time to wait for task to complete:0 MINUTES
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:matchToRelease:SEVERE: -----AwaitTermination() has completed
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:analyseData:WARNING: com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:Ended
10/03/2022 08.01.32:com.jthink.jaikoz.manipulate.ExecutorServiceEnabledAnalyser:run:WARNING: com.jthink.jaikoz.manipulate.CorrectFromDiscogsReleaseAnalyser:Ended

Thankyou, ok I have looked at the code and unfortunately NullPointerException is actually thrown by the exception handler due to a bug in the exception handler, this means the real problem is actually hidden I cannot see the original cause.

But I have fixed the exception handler code so in next release if this problem reocurrs we can see now see the cause, also I have checked Update from Discogs and it is working for me so I think your problem is likely to be very specific to either a particular Discogs release or a particular way you have your settings configured. There will be another release within the next week so please be patient and then we can address it fully once you have tried that release.

New release available with the exception handler code fixed Jaikoz 11.2.1 Mudhoney released March 10th 2022