[KinoSearch] Issue with KinoSearch

Ox Gibson ox.jobs at gmail.com
Thu Apr 24 18:01:48 PDT 2008


When trying to create a new invIndexer, I keeping getting this error...

[error] Caught exception in
GMail::Controller::User::Mail::Folder->begin "Error in function
kino_FSFolder_open_outstream at c_src/KinoSearch/Store/FSFolder.c:55: Can't
open 'seg_t.ds': File exists

at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/Index/SegWriter.pm
line 42

KinoSearch::Index::SegWriter::new('KinoSearch::Index::SegWriter',
'invindex', 'KinoSearch::InvIndex=SCALAR(0x87b8198)', 'seg_info',
'KinoSearch::Index::SegInfo=SCALAR(0x87c93fc)')
called at /usr/lib/
perl5/vendor_perl/5.8.4/i686-linux/KinoSearch/InvIndexer.pm line 110

KinoSearch::InvIndexer::new('KinoSearch::InvIndexer', 'invindex',
'KinoSearch::InvIndex=SCALAR(0x87b8198)', 'lock_factory',
'KinoSearch::Store::LockFactory=SCALAR(0x87b8174)')
called at /usr/lib/gmail_maildir/GT/Maildir/KinoSearch/Indexer.pm line 202

GT::Maildir::KinoSearch::Indexer::invindexer('GT::Maildir::KinoSearch::Indexer=HASH(0x8a2ec78)')
called at /usr/lib/gmail_maildir/GT/Maildir/KinoSearch/Indexer.pm line 81


I am using the following code to create a new invIndexer:

sub invindexer {
    my $self = shift;
    my $path = $self->get_maildir->get_config_path . "/kino";
    my $hostname = hostname();
    die "Can't get unique hostname" unless $hostname;

    my $invindex = GT::Maildir::KinoSearch::Schema->open($path);
    my $lock_factory = KinoSearch::Store::LockFactory->new(
        folder    => $invindex->get_folder,
        agent_id  => $hostname,
    );
    return KinoSearch::InvIndexer->new(
        invindex     => $invindex,
        lock_factory => $lock_factory
    );
}

Anyone have an idea what might be causing this?

______________________________
J. "Olyx" Gibson
Software Programmer
Austin, Texas
Cell: 512-922-9825
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rectangular.com/pipermail/kinosearch/attachments/20080424/902c68a7/attachment-0002.htm 
-------------- next part --------------
_______________________________________________
KinoSearch mailing list
KinoSearch at rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch


More information about the kinosearch mailing list