[Akonadi] [Bug 327988] New: Server removes header and body data of maildir records in parttable

Patrick patrick at noxs.nl
Sat Nov 23 19:10:12 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=327988

            Bug ID: 327988
           Summary: Server removes header and body data of maildir records
                    in parttable
    Classification: Unclassified
           Product: Akonadi
           Version: 4.11
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: server
          Assignee: kdepim-bugs at kde.org
          Reporter: patrick at noxs.nl

I'm heaving trouble with Akonadi Nepomuk Feeder which doesn't index existing
mails, and the reason seems to be that the data in the data field of all mail
records in parttable with name "PLD:HEAD" and name "PLD:RFC822" is erased. When
a new mail arrives (either sent or received), it is stored correctly in the
database, but after a few minutes, the data field changes. I activated logging
of the mysql server, and it shows queries like these:

3 Prepare    UPDATE PartTable SET pimItemId = ?, name = ?, data = ?, datasize =
?, version = ?, external = ? WHERE ( id = ? )
3 Reset stmt    
3 Execute    UPDATE PartTable SET pimItemId = 17353, name = 'PLD:HEAD', data =
NULL, datasize = 0, version = 1, external = 0 WHERE ( id = 34943 )
3 Reset stmt    
3 Execute    UPDATE PartTable SET pimItemId = 17353, name = 'PLD:RFC822', data
= NULL, datasize = 0, version = 1, external = 0 WHERE ( id = 34945 )
3 Reset stmt    

I already created a new database, but that didn't change anything. Other
resources seem to be fine, only the maildir resource is affected. The Akonadi
Debugger, the Job Tracker, and the Notification Monitor don't show any output
when the update queries are executed.

Reproducible: Always

Steps to Reproduce:
1. Open Akonadi Console.
2. Select parttable in the DB browser (or use the DB console with a meaningful
query).
3. Send an email.
4. Find the email in the parttable.
5. Wait a few minutes and monitor the parttable for changes (by refreshing the
table).
Actual Results:  
The data field of the records with name "PLD:HEAD" or  "PLD:RFC822" is cleared
and the datasize is set to 0.

Expected Results:  
The data field should not have changed.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list