[KinoSearch] Error deleting

Scott Beck scottbeck at gmail.com
Tue Aug 21 13:21:19 PDT 2007



Hi,

I get this error when I call finish() after deleting some entries:

[error] Caught exception in
GMail::Controller::User::Mail::Folder::Message::Compose->default "no
match: _34_1.del at
/usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/Index/IndexFileNames.pm
line 146
        KinoSearch::Index::IndexFileNames::_seg_then_gen('_34_1.del')
called at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/Index/IndexFileNames.pm
line 130
        KinoSearch::Index::IndexFileNames::unused_files('ARRAY(0x915d200)',
'KinoSearch::Index::SegInfos=HASH(0x921affc)',
'KinoSearch::Index::SegInfos=HASH(0x92a8b6c)',
'KinoSearch::Index::SegInfos=HASH(0x9240924)',
'KinoSearch::Index::SegInfos=HASH(0x92745bc)',
'KinoSearch::Index::SegInfos=HASH(0x9240b70)',
'KinoSearch::Index::SegInfos=HASH(0x922da08)',
'KinoSearch::Index::SegInfos=HASH(0x922fbcc)',
'KinoSearch::Index::SegInfos=HASH(0x922b534)', ...) called at
/usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/InvIndexer.pm
line 277
        KinoSearch::InvIndexer::_discover_unused_files('KinoSearch::InvIndexer=HASH(0x932f8d0)')
called at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/InvIndexer.pm
line 245
        KinoSearch::InvIndexer::_purge_unused('KinoSearch::InvIndexer=HASH(0x932f8d0)')
called at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/InvIndexer.pm
line 226
        KinoSearch::InvIndexer::finish('KinoSearch::InvIndexer=HASH(0x932f8d0)')
called at /usr/lib/gmail_maildir/GT/Maildir/KinoSearch/Indexer.pm line
163
...

The line the error is generated on looks like this:
    $filename =~ /^_([a-z0-9])_([a-z0-9]+)/ or confess("no match: $filename");
Should that maybe be:
    $filename =~ /^_([a-z0-9]+)_([a-z0-9]+)/ or confess("no match: $filename");
?
This in sub _seg_then_gen in KinoSearch/Index/IndexFileNames.pm

Thanks,

Scott

_______________________________________________
KinoSearch mailing list
KinoSearch at rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch




More information about the kinosearch mailing list