SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Retrieve Acoustic Ids doesn't work anymore [once again]

Hi there,

I’ve updated my Jaikoz to the 3.3.3 version.
And I can’t retrieve Acoustic Ids anymore. :,(

Analysing the log file, I’ve found there is an issue loading the libstdc++.so.5 library.
I don’t know why as, I checked it, this library is where it should be, in the /usr/lib directory.

Could you help me, please?

Regards,

ON


Here is my debug log:

28/10/2009 14.23.07:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:
28/10/2009 14.23.16:com.jthink.jaikoz.monitoring.MemoryManager:addMemoryNotification:WARNING: Low memory limit is set for:PS Old Gen:237695795
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.CreateMusicIPAcousticId:analyseData:WARNING: Using 4 Processors to create acoustic Id
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:3:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:3:/path/to/music/files/track_10.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:2:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:0:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:2:/path/to/music/files/track_11.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:0:/path/to/music/files/track_09.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:1:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:1:/path/to/music/files/track_06.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:6:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:6:/path/to/music/files/track_07.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:5:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:5:/path/to/music/files/track_05.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:4:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:4:/path/to/music/files/track_02.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:7:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:7:/path/to/music/files/track_12.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:9:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:9:/path/to/music/files/track_03.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:8:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:8:/path/to/music/files/track_04.ogg:No output received
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:11:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.00:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:11:/path/to/music/files/track_01.ogg:No output received
28/10/2009 14.24.01:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:10:/path/to/jaikoz/genpuid: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
28/10/2009 14.24.01:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:10:/path/to/music/files/track_08.ogg:No output received
28/10/2009 14.30.23:com.jthink.jaikoz.layout.MainFrame:shutdownJaikoz:WARNING: Jaikoz has exited successfully

And my user log:

Oct 28, 2009 2:23:12 PM: INFO: Jaikoz 3.3.3 using Java 1.6.0_14 on Linux 2.6.28-11-generic initialized successfully 
Oct 28, 2009 2:23:12 PM: INFO: Jaikoz has been configured with minimum heap memory of 150 Mb, maximum heap memory of 355 Mb and maximum permanent memory of 166 Mb
Oct 28, 2009 2:23:16 PM: INFO: Started to load files from /short/path/to/music/files
Oct 28, 2009 2:23:17 PM: INFO: Counted 12 files that could be loaded from /short/path/to/music/files
Oct 28, 2009 2:23:17 PM: INFO: Completed Loading of 12 Songs from /short/path/to/music/files
Oct 28, 2009 2:23:17 PM: INFO: 12 files are loaded
Oct 28, 2009 2:24:00 PM: INFO: Retrieving Acoustic Ids for 12 Songs
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_10.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_11.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_09.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_06.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_07.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_05.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_02.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_12.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_03.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_04.ogg
Oct 28, 2009 2:24:00 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_01.ogg
Oct 28, 2009 2:24:01 PM: WARNING: Unable to retrieve an acoustic id for song /path/to/music/files/track_08.ogg
Oct 28, 2009 2:24:01 PM: INFO: Retrieve Acoustic Ids was unable to find a match for 12 Songs
Oct 28, 2009 2:24:01 PM: INFO: Completed retrieval of Acoustic Ids for 12 Songs
Oct 28, 2009 2:30:23 PM: INFO: Jaikoz has exited successfully

Please this post http://www.jthink.net/jaikozforum/posts/list/926.page you need to do:

sudo aptitude install libstdc++5

What I don’t understand is why this has just started being a problem and what linux distros it applies to

As I said, it is installed…

> sudo aptitude show libstdc++5
Package: libstdc++5
State: installed
Automatically installed: no
Version: 1:3.3.6-17ubuntu1
Priority: optional
Section: universe/libs
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Uncompressed Size: 967k
Depends: libc6 (>= 2.3), libgcc1 (>= 1:4.1.1-21)
Description: The GNU Standard C++ Library v3
 This package contains an additional runtime library for C++ programs built with
 the GNU compiler. 
 
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was
 included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0.

BTW, my linux distro is Mint 7, based on Ubuntu 9.04

Another proof this library is installed is:

> whereis libstdc++.so.5
libstdc++.so: /usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.5 /usr/lib64/libstdc++.so.6

So everything should be fine, isn’t it?

Hmm nothing has changed in this area from Jaikoz 3.3.3 to Jaikoz 3.3.4 so what other applications have you installed since. I’m sorry but I’m not a Linux expert so I don’t really understand the intricacies of shared libraries so it would be worth posting on a Linux forum . Its clear from this log messge

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

that Genpuid cannot find this library even though its installed, so maybe your Library path has been changed ?

As I said, the problem appeared when I updated Jaikoz to the 3.3.3.
So maybe the problem is caused by something different between 3.3.3 and the previous versions.

I’ve also installed 3.3.4 but the problem is still there.

No, I dont think anything has chnaged i Jaikoz in this are a for a long time, its more liley it is something you have changed on your system

Is it possible for me to download some previous versions (3.2, 3.1,3.1,2.9) of Jaikoz so I can test them?

Jaikoz 3.1.0 for linux here
http://www.jthink.net/jaikoz/jsp/manualdownload310/jaikoz-linux.zip

Tried the 3.1 version: it didn’t even want to load my files :

Unexpected problem with Jaikoz please report error to support@jthink.net
Java.lang.NullPointerException: com.jthink.jaikoz.indexed.DataIndexer.reindex(DataIndexer.java:204)

Could this be related?

Any other previous version, I could try?

Okay, I found the 2.9.2 installer on one of my backups.

Same problem with it. So, the problem clearly is on my side.

Thats bad luck

Jaikoz 3.2.1 for linux here
http://www.jthink.net/jaikoz/jsp/manualdownload321/jaikoz-linux.zip

Back with the same problem…

Jaikoz MusicIP feature rely on the library libstdc++5,
but as of Ubuntu 9.10, the only version available is libstdc++6

Could you update Jaikoz in order to make it work with the new library?

Many many thanks in advance!

Hello

I’m having the same problem on Mac OS X 10.6.2 – retrieving acoustic ids stopped working after upgrading to 3.4.3. I deleted the prefs and all worked fine. Now I’ve upgraded to 3.4.4 the same is happening – I don’t want to have to reset my prefs every time there’s an update.

My logs are showing:

=====

04/02/2010 14.06.48:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:ch.randelshofer.quaqua.snow_leopard.Quaqua16SnowLeopardLookAndFeel
04/02/2010 14.07.02:com.jthink.jaikoz.settings.CheckVersion:checkVersion:WARNING: Checking version failed Response Code was:503
04/02/2010 14.07.40:com.jthink.jaikoz.monitoring.MemoryManager:addMemoryNotification:WARNING: Low memory limit is set for:CMS Old Gen:408600576
04/02/2010 14.16.30:com.jthink.jaikoz.monitoring.MemoryManager:addMemoryNotification:WARNING: Low memory limit is set for:CMS Old Gen:408600576
04/02/2010 14.17.53:com.jthink.jaikoz.settings.CheckVersion:checkVersion:WARNING: Checking version failed Response Code was:503
04/02/2010 14.17.53:com.jthink.jaikoz.manipulate.CreateMusicIPAcousticId:analyseData:WARNING: Using 2 Processors to create acoustic Id
04/02/2010 14.18.05:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: MusicIP Error Stream:1:MusicDNS servers cannot be reached right now.
04/02/2010 14.18.05:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to contact server for Record:1
04/02/2010 14.20.38:com.jthink.jaikoz.manipulate.MultiThreadedHelper:cancelTask:WARNING: Cancelling com.jthink.jaikoz.manipulate.CreateMusicIPAcousticId Analyser

=====

Is this a low memory issue … or a DNS issue??

Thank you.

Simfin your issue is nothing to do with the orginal post. I have just tried Retrieve Acoustic Ids myself and iyt is working fine so I expect the MusicDns Servers were temporarily down.

As for the Linux issue you’ll have to install libstdc++.so.5, unfortunately the MusicDNS lookup code is provided by Amplifind I cannot fix the problem myself but I will bug them for a workaround.

[quote=onevery]Back with the same problem…

Jaikoz MusicIP feature rely on the library libstdc++5,
but as of Ubuntu 9.10, the only version available is libstdc++6

Could you update Jaikoz in order to make it work with the new library?

Many many thanks in advance![/quote]

A little bit late responce but, have you tried to use symbolic link for libstdc++5:

Found this some time ago as solution to start an Enemy Territory MOD - True Combat Elite on 64bit Karmic, it might be of use here too.

Up until now, the issue was solved thanks to http://hsmak.wordpress.com/2009/12/01/how-to-fix-libstdc5-dependency-problem-in-ubuntu-9-10/.

But, now, I’ve updated my OS to Linux Mint 9 (ie. Ubuntu 10.04) and Jaikoz to its 3.6.0.1080 version and it doesn’t work anymore. :frowning: Nor the symbolic link way rewind proposed.

Here is the kind of error I receive:

15/07/2010 14.51.26:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: IOException:
java.io.IOException: Cannot run program "/path/to/jaikoz/genpuid": java.io.IOException: error=2, No such file or directory
\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
\tat java.lang.Runtime.exec(Runtime.java:610)
\tat java.lang.Runtime.exec(Runtime.java:483)
\tat com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery.generatePUID(PUIDQuery.java:447)
\tat com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery.createAcousticId(PUIDQuery.java:234)
\tat com.jthink.jaikoz.manipulate.CreateMusicIPAcousticIdWorkerThread.analyse(CreateMusicIPAcousticIdWorkerThread.java:128)
\tat com.jthink.jaikoz.manipulate.TaskWorkerThread.run(TaskWorkerThread.java:52)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
\tat java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
\tat java.lang.ProcessImpl.start(ProcessImpl.java:81)
\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
\t... 6 more
15/07/2010 14.51.26:com.jthink.jaikoz.manipulate.musiciphelper.PUIDQuery:generatePUID:WARNING: Unable to create Puid for:11:/path/to/music/files/track.flacCannot run program "/path/to/jaikoz/genpuid": java.io.IOException: error=2, No such file or directory
15/07/2010 14.51.26:com.jthink.jaikoz.manipulate.CreateMusicIPAcousticIdWorkerThread:analyse:WARNING: com.jthink.jaikoz.manipulate.CreateMusicIPAcousticIdWorkerThread0:Ended
15/07/2010 14.51.26:com.jthink.jaikoz.manipulate.TaskWorkerThread:run:WARNING: com.jthink.jaikoz.manipulate.CreateMusicIPAcousticIdWorkerThread0:Ended

Could anybody help me, please?

The error seems quite clear, it cannot find the file

/path/to/jaikoz/genpuid

does it exist, and has this user permission to see and execute it ?