SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Temp files

I am using demo version 2.5 under Vista and have been very impressed with the accuracy and efficiency of Jaikoz tagging. I have been renaming my files with just the name of the track derived from the tag (they are submitted with file names in the ‘## Track ##.mp3’ format). In the most recent case, Jaikoz identified 15 of the 18 files I submitted according to the Edit view but after saving the changes, only 11 files were properly renamed and had their corresponding tags, 4 files were split in two: a properly renamed ‘stub’ (less than 10 kB in length with some MusicBrainz info in it) and a temp file of the proper length but no tag information, plus the 3 files that Jaikoz reported it couldn’t identify in the first place. Is this a newbie problem, demo restriction (my intention is to purchase Jaikoz), or a bug? Thanks.

Hi

The same problem happened to me under Win2008 server
I got many tempXXXXX.mp3 and stub files and found this in the logs :


28/07/2008 09.16.04:org.jaudiotagger.audio.mp3.MP3File:save:SEVERE: Cannot make
changes to file Tales Of The Forgotten Melodies - 05 - Wax Tailor - Hypnosis Th
me (Feat Marina Quaisse).mp3 because the file cannot be found
java.io.FileNotFoundException: E:\-� u p l o a d �-\Wax Tailor\Tales Of The Fo
gotten Melodies\temp27881.mp3 (Le processus ne peut pas acc�der au fichier car
e fichier est utilis� par un autre processus)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(Unknown Source)
at java.io.FileOutputStream.(Unknown Source)
at org.jaudiotagger.tag.id3.AbstractID3v2Tag.adjustPadding(AbstractID3v
Tag.java:1145)
at org.jaudiotagger.tag.id3.ID3v23Tag.write(ID3v23Tag.java:737)
at org.jaudiotagger.audio.mp3.MP3File.save(MP3File.java:770)
at org.jaudiotagger.audio.mp3.MP3File.save(MP3File.java:690)
at com.jthink.jaikoz.data.id3.MP3Bridge.saveDataToFile(MP3Bridge.java:4
4)
at com.jthink.jaikoz.data.id3.MP3Bridge.(MP3Bridge.java:233)
at com.jthink.jaikoz.data.id3.MP3Bridge.saveToFile(MP3Bridge.java:165)
at com.jthink.jaikoz.data.AbstractAudioFileBridge.saveFile(AbstractAudi
FileBridge.java:151)
at com.jthink.jaikoz.TagSaver$WorkerThread.run(TagSaver.java:542)

Using promon I found that sometimes the files were being accessed (svchost.exe) at the same time jaikoz was trying to write them.
I solved this by uninstalling Windows Search 4.0 and disabling all search / indexing / superprefetch Windows services.

Thanks for the response. Vista doesn’t appear to be indexing the folder containing the files I processed using Jaikoz. Nor did the user log display the same kind of error message. However the debug log did indicate s serious problem:

0/07/2008 22.36.07:com.jthink.jaikoz.monitoring.MemoryManager:addMemoryNotification:WARNING: Low memory limit is set for:Tenured Gen:246831513
30/07/2008 22.36.07:com.jthink.jaikoz.db.Db:createConnection:WARNING: Creating Database Connection
30/07/2008 22.36.30:com.jthink.jaikoz.monitoring.MemoryManager:addMemoryNotification:WARNING: Low memory limit is set for:Tenured Gen:246831513
30/07/2008 22.37.43:com.jthink.jaikoz.manipulate.CreateMusicIPAcousticId:analyseData:WARNING: Using 4 Processors to create acoustic Id
30/07/2008 23.47.26:com.jthink.jaikoz.db.Db:printSQLException:SEVERE: ErrCode:Cannot close a connection while a transaction is still active.:ErrCode:20000
30/07/2008 23.47.26:com.jthink.jaikoz.db.Db:shutdownDatabase:WARNING: Unable to close connection on exit:java.sql.SQLException: Cannot close a connection while a transaction is still active.
30/07/2008 23.47.26:com.jthink.jaikoz.layout.MainFrame:exitApplication:WARNING: Jaikoz has exited successfully

I’m still very puzzled. Suggestions…?

Please send me all your output of Create/Action Support Files to support at jthink dot net so I can investigate further.

Paul,
As requested, I’ve sent you an e-mail with (hopefully) the required info.

There are two different issues here.

  1. Upsa:Thankyou for the log extract, your diagnosis is correct that Windows is indexing the temporary file created by Jaikoz and preventing Jaikoz writing to it -I am working on a workaround for this.

  2. tthursto:having looked at the log files you sent me, you encountered a problem when Jaikoz automatically tries to save a file after an Acoustic id has been created. This has been fixed for jaikoz 2.5.1 and should solve your problem.

Thanks Paul. The new version 2.5.1 worked like a charm.