Ticket #314 (closed defect: fixed)
kdepim plugin generates spurious QFile::writeBlock error
| Reported by: | Graham Cobb | Owned by: | ehabkost |
|---|---|---|---|
| Priority: | low | Milestone: | |
| Component: | Plugin: kdepim | Version: | 0.X |
| Severity: | minor | Keywords: | |
| Cc: |
Description
Whenever I perform a synchronisation which includes kdepim I see the following error logged in the output a couple of times near the end:
QFile::writeBlock: Write operation not permitted
The error seems to cause no problem -- the entries seem to be written -- but it is confusing for new users, particularly if they are trying to track down a problem.
Change History
comment:2 Changed 7 years ago by ehabkost
- Status changed from new to closed
- Resolution set to fixed
The message is confusing and shows a problem (because libkabc is trying to do the wrong thing). But this has no problems other than showing that message, fortunately.
The problem was fixed on KDE svn. See commit and related ticket.
Note: See
TracTickets for help on using
tickets.

I have just realised what may be causing this. In my Kontact setup I have several calendar resources and several contacts resources. Of these, most are marked read-only.
I get these errors reported for every attempt to modify an entry in the read-only resources, which is not unreasonable (although a more meaningful error would be good -- maybe kdepim could check if the resource is read-only before attempting the update?).
However, I also get two of these errors even when the synchronisation involves no updates to entries in these resources (or, indeed, any changes at all on the kdepim side). Maybe kdepim-plugin is doing some sort of update to the resource even when nothing has changed?