Summary: | KAddressbook: Cannot Modify Contacts | ||
---|---|---|---|
Product: | [Applications] kaddressbook | Reporter: | jshand2013 |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | jshand2013 |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
pim log
full system logs cant update contacts in kaddressbook most recent error log to date in Nov modify contact still doesn't work full debug information |
Description
jshand2013
2024-08-28 19:19:42 UTC
Created attachment 173055 [details]
pim log
Created attachment 173056 [details]
full system logs
tried updating notes textbox in kontact under contacts and got this error kf.texttemplate.customtyperegistry: Don't know how to handle metatype KAddressBookGrantlee::ContactGrantleeWrapper i will upload the debug info and see if it is related Created attachment 174818 [details]
cant update contacts in kaddressbook
original bug report link https://bugzilla.opensuse.org/show_bug.cgi?id=1231600 Operating System: openSUSE Tumbleweed 20241031 KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 Kernel Version: 6.11.5-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ 7 150U Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: Dell Inc. Product Name: Inspiron 16 5640 the error message that happens when you select contact from kontact side menu: kf.coreaddons: plugin metadata in "kaddressbookpart" does not have a valid 'MetaData' object after i select contact i wish to edit and change anything with the contact i find this error message: kf.texttemplate.customtyperegistry: Don't know how to handle metatype KAddressBookGrantlee::ContactGrantleeWrapper Created attachment 175480 [details]
most recent error log to date in Nov
in current tumbleweed release Operating System: openSUSE Tumbleweed 20250426 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Kernel Version: 6.14.4-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ 7 150U Memory: 15.3 GiB of RAM Graphics Processor: Intel® Graphics Manufacturer: Dell Inc. Product Name: Inspiron 16 5640 this still happens/ i have uploaded a txt file with debug info that should help you Created attachment 180742 [details]
modify contact still doesn't work
Created attachment 180744 [details]
full debug information
same issue months later. this really needs to be resolved
🔧 Developer Summary: Unable to Edit Selected Contact in KAddressBook ❖ Context A user reported that editing a selected contact does not work in the current version of KAddressBook provided in this codebase. The issue may involve either missing or non-functional UI triggers for contact modification. ❖ Findings from Source Analysis No editContact() Method Found A recursive scan of the entire /src directory revealed no definition or call to any editContact-like function in either MainWidget, MainWindow, or related files. There are also no slot bindings (e.g., slotEditContact, editRequested) associated with UI actions. Likely External or Modular Editor It's probable that editing is handled via an external or modular component such as ContactEditor or through Akonadi jobs (ItemEditJob, etc.), but this component does not appear in the submitted archive. Potential Causes for Disabled Editing Read-only address book backends (e.g., DAV, LDAP) may block editing. Missing or broken UI triggers for launching the editor. Akonadi service misconfiguration may prevent edit operations from executing. ❖ Recommended Debugging Steps Verify Address Book Properties Ensure the relevant address book is writable and not marked read-only. Inspect Akonadi Logs Use akonadictl status and akonadiconsole to confirm if contact items can be modified. Trace UI Action Handlers Identify where the contact list selection is handled and whether any QAction or signal/slot is supposed to launch a contact editor. Confirm Editor Integration Look for the presence and connection of components like ContactEditorDialog, Akonadi::ItemEditJob, or similar. ❖ Suggested Fix If editing functionality is indeed missing from this branch or version: Reintegrate or rebind editing triggers (e.g., via toolbar or context menu). Ensure ContactEditor or equivalent class is invoked with the selected Akonadi::Item. |