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 330426 - Beagle Always Fails on Second Run
Beagle Always Fails on Second Run
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
unspecified
Other Linux
: Normal blocker
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks:
 
 
Reported: 2006-02-08 16:08 UTC by Ryan P Skadberg
Modified: 2006-02-10 23:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ryan P Skadberg 2006-02-08 16:08:26 UTC
I'm running CVS HEAD as of last night and sqlite3 (3.3.3) under Mono 1.1.13.2.  I clear out my .beagle directory and then run beagled and everything is peachy keen.  I cleanly shut things down and all looks well.  When I go to restart beagle later on, I consistently get this:

060208 1103341723 03697 Beagle ERROR: Unhandled exception thrown.  Exiting immediately.
060208 1103341748 03697 Beagle ERROR EX: System.NullReferenceException: Object reference not set to an instance of an object
060208 1103341748 03697 Beagle ERROR EX: in [0x00328] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/Mono.Data.SqliteClient/SqliteDataReader.cs:187) Mono.Data.SqliteClient.SqliteDataReader:ReadNextColumn ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00001] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/Mono.Data.SqliteClient/SqliteDataReader.cs:305) Mono.Data.SqliteClient.SqliteDataReader:NextResult ()
060208 1103341748 03697 Beagle ERROR EX: in <0x00038> (wrapper remoting-invoke-with-check) Mono.Data.SqliteClient.SqliteDataReader:NextResult ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00001] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/Mono.Data.SqliteClient/SqliteDataReader.cs:310) Mono.Data.SqliteClient.SqliteDataReader:Read ()
060208 1103341748 03697 Beagle ERROR EX: in <0x00038> (wrapper remoting-invoke-with-check) Mono.Data.SqliteClient.SqliteDataReader:Read ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00001] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileAttributesStore_Sqlite.cs:236) Beagle.Daemon.FileAttributesStore_Sqlite:ReadOrWait (Mono.Data.SqliteClient.SqliteDataReader)
060208 1103341748 03697 Beagle ERROR EX: in [0x001fa] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileAttributesStore_Sqlite.cs:160) Beagle.Daemon.FileAttributesStore_Sqlite:.ctor (string,string)
060208 1103341748 03697 Beagle ERROR EX: in [0x00015] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileAttributesStore_Mixed.cs:40) Beagle.Daemon.FileAttributesStore_Mixed:.ctor (string,string)
060208 1103341748 03697 Beagle ERROR EX: in [0x0000c] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileSystemQueryable/FileSystemQueryable.cs:118) Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:BuildFileAttributesStore ()
060208 1103341748 03697 Beagle ERROR EX: in [0x0000e] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/LuceneQueryable.cs:990) Beagle.Daemon.LuceneQueryable:get_FileAttributesStore ()
060208 1103341748 03697 Beagle ERROR EX: in [0x0008f] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileSystemQueryable/FileSystemQueryable.cs:443) Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:AddDirectory (Beagle.Daemon.FileSystemQueryable.DirectoryModel,string)
060208 1103341748 03697 Beagle ERROR EX: in [0x0005c] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileSystemQueryable/FileSystemQueryable.cs:492) Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:AddRoot (string)
060208 1103341748 03697 Beagle ERROR EX: in [0x00015] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileSystemQueryable/FileSystemQueryable.cs:1145) Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:LoadConfiguration ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00013] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/FileSystemQueryable/FileSystemQueryable.cs:1370) Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:Start ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00006] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/Queryable.cs:51) Beagle.Daemon.Queryable:Start ()
060208 1103341748 03697 Beagle ERROR EX: in [0x00032] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/QueryDriver.cs:320) Beagle.Daemon.QueryDriver:StartQueryables ()
060208 1103341748 03697 Beagle ERROR EX: in <0x00047> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
060208 1103341748 03697 Beagle ERROR EX: in <0x0002a> TimeoutProxy:Handler ()
060208 1103341748 03697 Beagle ERROR EX: in <0x00036> (wrapper native-to-managed) TimeoutProxy:Handler ()
060208 1103341748 03697 Beagle ERROR EX: in (unmanaged) 0x1352df
060208 1103341748 03697 Beagle ERROR EX: in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
060208 1103341748 03697 Beagle ERROR EX: in <0x00007> Gtk.Application:Run ()
060208 1103341748 03697 Beagle ERROR EX: in [0x0036d] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/BeagleDaemon.cs:410) Beagle.Daemon.BeagleDaemon:DoMain (string[])
060208 1103341748 03697 Beagle ERROR EX: in [0x00001] (at /usr/src/redhat/BUILD/beagle-0.2.1.cvs200602072251/beagled/BeagleDaemon.cs:224) Beagle.Daemon.BeagleDaemon:Main (string[])
060208 1103341748 03697 Beagle ERROR EX:
Comment 1 Joe Shaw 2006-02-08 16:52:10 UTC
Daniel: Looks like a newly introduced sqlite bug
Comment 2 Debajyoti Bera 2006-02-10 22:44:02 UTC
Can you change beagled/FileAttributesStore_Sqlite.cs:181 from
  c.ConnectionString = "version=" + ExternalStringsHack.SqliteVersion
to
  c.ConnectionString = "version=3"

and see if beagled still crashes ? Just ensuring that this is not a library version problem.
Comment 3 Joe Shaw 2006-02-10 23:02:22 UTC
This is fixed now in CVS.