[kmail2] [Bug 339214] Starting KMail gives message "Could not create collection trash resourceId: 3 [MailCommon::Kernel::createDefaultCollectionDone, MailCommon::Kernel::emergencyExit]

Knut Hildebrandt bugzilla_noreply at kde.org
Wed Oct 2 20:26:14 BST 2024


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

--- Comment #49 from Knut Hildebrandt <post at knut-hildebrandt.de> ---
(In reply to Fabian Vogt from comment #48)
> Resetting state to REPORTED, this clearly was not fixed.
> 
> (In reply to Knut Hildebrandt from comment #47)
> > (In reply to Fabian Vogt from comment #44)
> > > Here's how to manually fix the weirdness in the database without folder
> > > remaining:
> > > 
> > > 1. Start akonadiconsole
> > > 2. In the browser tab, right click on "Local Folders" -> "Trash"
> > > 3. Open the Folder properties window
> > > 4. In the "Attributes" tab, make sure it has "SpecialCollectionAttribute"
> > > set to "trash". If necessary, change or create it.
> > > 5. Start kmail again
> > > 
> > > This also applies if the error message is about drafts or other special
> > > folder, just set the attribute on the matching folder instead.
> > 
> > Today I ran into that problem again, but can't solve it by either deleting
> > the trash folder or following what these instructions. Thus I'm not sure, if
> > it is caused by the same bug. 
> > 
> > Two things I did today. In an IMAP-Account I had set deleting trash after
> > two weeks. I had done this before a while, but it was unset. And I upgraded
> > the system and thus Kmail from 24.05.2 to 24.08.1 today.
> > 
> > BTW, when I set SpecialCollectionAttribute it is not persistent. After
> > closing and reopening Akonadoconsole the had disappeared.
> 
> That's probably the issue, it needs to be properly saved. Any warnings or
> errors in the journal?

Well, after starting Kmail - actually Kontact - I found this in Akonadi.error:

[CRITICAL] org.kde.pim.akonadiserver: DATABASE ERROR:
[CRITICAL] org.kde.pim.akonadiserver:   Error code: "1062"
[CRITICAL] org.kde.pim.akonadiserver:   DB error:  "Duplicate entry '6-trash'
for key 'CollectionTable_parentAndNameIndex'"
[CRITICAL] org.kde.pim.akonadiserver:   Error text: "Duplicate entry '6-trash'
for key 'CollectionTable_parentAndNameIndex' QMYSQL: Der Befehl konnte nicht
ausgeführt werden"

That suggested that something with the database was wrong, thus I stopped
Akonadi and renamed it. After restarting Akonadi the database was rebuild and I
could start Kmail - actually Kontact - with the drawback, that all my settings
were lost ;-( Since this is unaccaptable I got back to the old database looking
for another solution. Any idea? A suggestion how to fix the database?

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


More information about the Kdepim-bugs mailing list