From mboxrd@z Thu Jan 1 00:00:00 1970 From: rlane@club.cc.cmu.edu (Rich Lane) Date: Tue, 18 Aug 2009 14:42:13 -0400 Subject: [sup-talk] crash when sup-syncing to xapian In-Reply-To: <1250619511-sup-2827@localdomain> References: <1250616603-sup-5612@ntdws12.chass.utoronto.ca> <1250619511-sup-2827@localdomain> Message-ID: <1250620771-sup-1373@zyrg.net> Excerpts from Beno?t PIERRE's message of Tue Aug 18 14:20:41 -0400 2009: > Excerpts from Ben Walton's message of Tue Aug 18 19:35:35 +0200 2009: > > > > I just tried to import my index to xapian and it crashed part way > > through the import. I then discovered that I couldn't use ferret > > either. There is something wonky with label handling, as per attached > > exception log. I haven't had a chance to look at the code yet, but > > I'll poke at it tonight. > > I think I just ran into the same problem! For now I fixed it with > the following small patch: That's odd because the Xapian code passes the labels straight through from the message to LabelManager. Try instrumenting Message#labels= to raise an exception if any member of the set is not a Symbol.