After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 315955 - crashes at startup, IPod.DatabaseReadException
crashes at startup, IPod.DatabaseReadException
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
unspecified
Other All
: High critical
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 316984 318283 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-09-11 01:53 UTC by Brian Lopez
Modified: 2006-01-03 20:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brian Lopez 2005-09-11 01:53:41 UTC
Steps to reproduce:
1. Attempt to launch Banshee


Stack trace:
0: Active Player Engine is now 'GStreamer'
1: Loaded PlayerEngine core: GStreamer
2: Loaded AudioCdPlayerEngine core: GStreamer
3: Audio CD Core Initialized

Unhandled Exception: IPod.DatabaseReadException: Detected unsupported database
version 14
in <0x001b7> IPod.DatabaseRecord:Read (IPod.DatabaseRecord db,
System.IO.BinaryReader reader)
in <0x0010e> IPod.SongDatabase:Reload ()
in <0x000b2> IPod.SongDatabase:.ctor (IPod.Device device)
in <0x00033> IPod.Device:get_SongDatabase ()
in [0x00023] (at /build/buildd/banshee-0.9.7.1/src/Library.cs:316)
Banshee.IpodSource:Refresh ()
in [0x00039] (at /build/buildd/banshee-0.9.7.1/src/Library.cs:308)
Banshee.IpodSource:.ctor (IPod.Device device)
in [0x000b8] (at /build/buildd/banshee-0.9.7.1/src/SourceView.cs:204)
Banshee.SourceView:RefreshList ()
in [0x00139] (at /build/buildd/banshee-0.9.7.1/src/SourceView.cs:162)
Banshee.SourceView:.ctor ()
in [0x0025d] (at /build/buildd/banshee-0.9.7.1/src/PlayerInterface.cs:264)
Banshee.PlayerUI:BuildWindow ()
in [0x00066] (at /build/buildd/banshee-0.9.7.1/src/PlayerInterface.cs:133)
Banshee.PlayerUI:.ctor ()
in [0x0010d] (at /build/buildd/banshee-0.9.7.1/src/Main.cs:79)
Banshee.BansheeEntry:Main (System.String[] args)

Other information:
I have what I assume is a 4th gen ipod, color. I know that either since the ipod
is newer, and I recently upgraded iTunes in windows to version 5 the iTunesDB
file would probably be in a newer format, not recognized by Banshee just yet.
Comment 1 Aaron Bockover 2005-09-17 18:05:51 UTC
iTunes 5 writes version 14 of the iTunesDB file on the iPod. We now support
version 14 in ipod-sharp. Updated ipod-sharp is available from Mono SVN, and I
will release a new Banshee/libipoddevice/ipod-sharp before Monday.
Comment 2 Aaron Bockover 2005-09-23 21:23:59 UTC
*** Bug 316984 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Fergeau 2005-10-18 12:15:13 UTC
*** Bug 318283 has been marked as a duplicate of this bug. ***
Comment 4 Tiago Cogumbreiro 2006-01-03 12:52:34 UTC
I've just tried banshee with my brother's iPod and this was the stack trace:

Unhandled Exception: IPod.DatabaseReadException: Detected unsupported database version 16
in <0x001b7> IPod.DatabaseRecord:Read (IPod.DatabaseRecord db, System.IO.BinaryReader reader)
in <0x0010e> IPod.SongDatabase:Reload ()
in <0x000b2> IPod.SongDatabase:.ctor (IPod.Device device)
in <0x00033> IPod.Device:get_SongDatabase ()
in [0x00023] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Library.cs:316) Banshee.IpodSource:Refresh ()
in [0x00039] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Library.cs:308) Banshee.IpodSource:.ctor (IPod.Device device)
in [0x000b8] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/SourceView.cs:204) Banshee.SourceView:RefreshList ()
in [0x00139] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/SourceView.cs:162) Banshee.SourceView:.ctor ()
in [0x0025d] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/PlayerInterface.cs:264) Banshee.PlayerUI:BuildWindow ()
in [0x00066] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/PlayerInterface.cs:133) Banshee.PlayerUI:.ctor ()
in [0x0010d] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Main.cs:79) Banshee.BansheeEntry:Main (System.String[] args)


I don't know if I should re-open this bug report or create a new one.
Comment 5 Aaron Bockover 2006-01-03 16:44:51 UTC
Version 16 is supported (and has been for a few months) in a more recent Banshee. 0.9.7.1 is quite a few months old, and is unable to support iTunesDB 16. Please do not re-open or create a new bug.

I am assuming (judging from your version number) that you are using Banshee from the Ubuntu Breezy Universe repositiory. Breezy has not updated Mono, therefore Banshee cannot be updated past this version in the official universe repository. You can easily keep up to date with Mono and Mono applications on Breezy for now using this repository:

http://apt.filefind.net/

Thanks.
Comment 6 Tiago Cogumbreiro 2006-01-03 20:13:07 UTC
Great! Thanks alot for your extensive reply :)