Summary: | nepomukstorage spams .xsession-errors with "FIXME" message | ||
---|---|---|---|
Product: | [Unmaintained] nepomuk | Reporter: | Daniel Schaal <daniel> |
Component: | storage | Assignee: | Sebastian Trueg <trueg> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dr_agon, hubn3rd, kde, me |
Priority: | NOR | ||
Version: | 4.8.90 (beta2) | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/nepomuk-core/d9234cca36319cb6895d4a7d36030a95923d1373 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
remove kError() statement
.xsession-errors Nepomuk output |
Description
Daniel Schaal
2012-05-19 15:16:30 UTC
Created attachment 71221 [details]
remove kError() statement
I have the same problem. Qt: 4.8.1 ; KDE Development Platform: 4.8.3 (4.8.3) ; Kontact: 4.8.3 I cannot figure out - what problem nepomuk has with storage when this message is sent? I also have this error all the time. Looking at the code it looks like this could be stub for ABI compat that was never fixed. Nepomuk2::ResourceWatcherManager::addStatement calls addProperty with the wrong arguments for the addProperty method. Can someone confirm that this is just a wrapper for a legacy function that was never finished? Should people move away from this legacy method of addStatement? Removing the kError just seems to be avoiding the issue of fixing it properly. I can confirm these sorts of issues in 4.8.90. My .xsession-errrors file is constantly being spammed with the same message when Nepomuk is running, so that I disabled it to save my hard disks. The message is the same (except a different PID number, of course): [/usr/bin/nepomukservicestub] nepomukstorage(30696)/nepomuk (storage service): FIXME But sometimes, there is also a message [/usr/bin/nepomukservicestub] nepomukfileindexer(30725)/nepomuk (strigi service): Already running an indexer job on URL KUrl("file:///home/foobar") This is a scheduling bug! some time after restarting the Nepomuk service. I don't know if this has something to do with the FIXME spam error, if not, let me know and I file another report about it. My steps to reproduce the issue: 1. Stop/disable Nepomuk in the control panel 2. Remove all Nepomuk storage files and settings from your .kde4 folder to start with a fresh profile (just in caseā¦) 3. Watch your .xsession-errors file with tail -f ~/.xsession-errors 4. Restart Nepomuk The .xsession-errors file should now report a lot of startup notices and debug output and many messages concerning Soprano. After some time the FIXME messages appear. If they don't, restart Nepomuk again. Nepomuk version: 4.8.90 Soprano version: 2.7.57 Strigi version: 0.7.7-r1 I have appended my whole .xsession-errors Nepomuk output to this report. Created attachment 71855 [details]
.xsession-errors Nepomuk output
Git commit d9234cca36319cb6895d4a7d36030a95923d1373 by Vishesh Handa. Committed on 15/06/2012 at 15:07. Pushed by vhanda into branch 'master'. Remove a FIXME debug message It's not a good idea to spam the users with FIXME errors. M +0 -1 services/storage/resourcewatchermanager.cpp http://commits.kde.org/nepomuk-core/d9234cca36319cb6895d4a7d36030a95923d1373 Git commit 41220dcd2f2cceb26919eb7dab31481a1c9979ec by Pino Toscano, on behalf of Vishesh Handa. Committed on 15/06/2012 at 15:07. Pushed by pino into branch 'KDE/4.8'. Remove a FIXME debug message It's not a good idea to spam the users with FIXME errors. M +0 -1 nepomuk/services/storage/resourcewatchermanager.cpp http://commits.kde.org/kde-runtime/41220dcd2f2cceb26919eb7dab31481a1c9979ec |