[Nepomuk] Re: Need help in solving an error occurred while dealing with Nepmuk

Sebastian Trüg trueg at kde.org
Sat Jul 9 19:46:29 CEST 2011


AFAIK this has been fixed already. Which KDE version are you developing on?

On 07/09/2011 06:02 PM, Vishesh Handa wrote:
> Hmm. I really don't know.
> 
> @Sebastian : Could you please have a look at this?
> 
> 2011/7/9 శ్రీ కాంత్ తియ్యగూర <srikanth.tulasiram at gmail.com
> <mailto:srikanth.tulasiram at gmail.com>>
> 
> 
> 
>     2011/7/8 Vishesh Handa <handa.vish at gmail.com
>     <mailto:handa.vish at gmail.com>>
> 
>         Hey Sri
> 
>         A couple of things -
>         1.) Use Nepomuk::Tag( tagNameAsAString );
>         not Nepomuk::Tag tag("resourceTerm"); and tag.setLabel( tagname );
> 
>         2.) A simple Nepomuk::File( url ), will do fine.
>         You don't need to do Nepomuk::Resource( url ).toFile() as
>         Nepomuk::File is a subclass of Resource
> 
> 
>      
> 
>         I tried out your code and it runs perfectly ( as I said on IRC
>         ), the problem is from where you call the code. And just to
>         prove that your code does work, I've created a scratch repo
>         kde:scratch/vhanda/nepomuk-for-sri You can try it out over there.
> 
>         I think there are some threading issues, your debug output says
>         : QObject::startTimer: QTimer can only be used with threads
>         started with QThread
> 
>         PS: A mailing list is the correct place to ask question. Not a
>         blog post.
> 
> 
>     Hi I tried out the code as you said using Nepomuk::File , but what
>     happening is that the application is crashing at *this line*
> 
>      Nepomuk::File resourceFile( kurl );
> 
>     and the *KDE Crash handler output* is this
> 
>     #7 0x037faaf4 in Nepomuk::Resource::Resource(QUrl const&, QUrl
>     const&, Nepomuk::ResourceManager*) () from /usr/lib/libnepomuk.so.4
> 
>     #8 0x037ff4f5 in Nepomuk::File::File(KUrl const&,
>     Nepomuk::ResourceManager*) () from /usr/lib/libnepomuk.so.4
> 
>     #9 0x00e21cfa in KoResourceTagging::writeNepomukRepo
>     (this=0xc3770d0) at
>     /home/legend/krita-build/src/calligra/libs/widgets/KoResourceTagging.cpp:309
> 
>     #10 0x00e22d1e in KoResourceTagging::~KoResourceTagging
>     (this=0xc3770d0, __in_chrg=<value optimized out>) at
>     /home/legend/krita-build/src/calligra/libs/widgets/KoResourceTagging.cpp:44
> 
>     #11 0x086a7329 in ~KoResourceServer (this=0xc376dd0,
>     __in_chrg=<value optimized out>) at
>     /home/legend/krita-build/src/calligra/libs/widgets/KoResourceServer.h:111
> 
>     #12 ~BrushResourceServer (this=0xc376dd0, __in_chrg=<value optimized
>     out>) at
>     /home/legend/krita-build/src/calligra/krita/plugins/paintops/libbrush/kis_brush_server.cpp:48
> 
>     #13 BrushResourceServer::~BrushResourceServer (this=0xc376dd0,
>     __in_chrg=<value optimized out>) at
>     /home/legend/krita-build/src/calligra/krita/plugins/paintops/libbrush/kis_brush_server.cpp:53
> 
>     #14 0x086a230f in KisBrushServer::~KisBrushServer (this=0xc375768,
>     __in_chrg=<value optimized out>) at
>     /home/legend/krita-build/src/calligra/krita/plugins/paintops/libbrush/kis_brush_server.cpp:151
> 
> 
>     Why it is crashing ? Do I need to give resource Manager ?
> 
>     -- 
>     Regards
>     Srikanth Tiyyagura
> 
> 
> 
> 
> 
> -- 
> Vishesh Handa


More information about the Nepomuk mailing list