I know, I should not have updated the Java when it popped up in software update. I don’t know what I was thinking. b ut I did.
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
Now all the FLAC files I have on disk, which I had tagged prior to the update, cannot be loaded by Jaikoz; it tosses a giant stack trace into the sys logs, which I cannot paste here because of posting limits.
Here’s the start of a couple of them -
Jul 13 22:05:28 treacle [0x0-0x18f18f].com.jthink.jaikoz[10765]: java.io.InvalidClassException: javax.swing.ImageIcon; local class incompatible: stream classdesc serialVersionUID = 532615968316031794, local class serialVersionUID = -962022720109015502
Jul 13 22:05:28 treacle [0x0-0x18f18f].com.jthink.jaikoz[10765]: java.lang.RuntimeException: java.io.InvalidClassException: javax.swing.ImageIcon; local class incompatible: stream classdesc serialVersionUID = 532615968316031794, local class serialVersionUID = -962022720109015502
Jul 13 22:05:28 treacle [0x0-0x18f18f].com.jthink.jaikoz[10765]: \tat com.jthink.jaikoz.db.SongCache.getSongFromDatabase(SongCache.java:113)
Jul 13 22:05:28 treacle [0x0-0x18f18f].com.jthink.jaikoz[10765]: \tat com.jthink.jaikoz.data.FileBridgeFactory.loadSongFromDatabase(FileBridgeFactory.java:144)
Jul 13 22:05:28 treacle [0x0-0x18f18f].com.jthink.jaikoz[10765]: \tat com.jthink.jaikoz.data.FileBridgeFactory.loadFile(FileBridgeFactory.java:112)
This is for all files I’d stored artwork on and saved prior to updating the Java.
If the files are corrupt, that’s news to my Squeezebox Server, which plays the track and lets me view the tags just fine.