Issue 110221 - revokeImplenation does not delete service entries
Summary: revokeImplenation does not delete service entries
Status: CONFIRMED
Alias: None
Product: udk
Classification: Code
Component: code (show other issues)
Version: OOO320m12
Hardware: All All
: P3 Trivial (vote)
Target Milestone: 4.x
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-18 14:12 UTC by joachim.lingner
Modified: 2017-05-20 11:33 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description joachim.lingner 2010-03-18 14:12:28 UTC
The extension manager uses the service
com.sun.star.registry.ImplementationRegistration to register services.
The revokeImplementation function does not delete all the entries which are
created by registerImplementation. For example registerImplementation created
these entries:

/
 / IMPLEMENTATIONS
   / com.sun.star.comp.extensionoptions.OptionsEventHandler$_OptionsEventHandler

     / UNO
       / ACTIVATOR
         Value: Type = RG_VALUETYPE_STRING
                Size = 26
                Data = "com.sun.star.loader.Java2"

       / SERVICES
         / com.sun.star.comp.extensionoptions.OptionsEventHandler
       / LOCATION
         Value: Type = RG_VALUETYPE_STRING
                Size = 103
                Data = "vnd.sun.star.expand:$UNO_SHARED_PACKAGES_CACHE/uno_packa
ges/4AF3.tmp_/leaves1.oxt/extensionoptions.jar"

 / SERVICES
   / com.sun.star.comp.extensionoptions.OptionsEventHandler
     Value: Type = RG_VALUETYPE_STRINGLIST
            Size = 84
            Len  = 1
            Data = 0 = "com.sun.star.comp.extensionoptions.OptionsEventHandler$_
OptionsEventHandler"

After calling revokeImplementation there is still:

/
 / SERVICES
   / com.sun.star.comp.extensionoptions.OptionsEventHandler
     Value: Type = RG_VALUETYPE_STRINGLIST
            Size = 84
            Len  = 1
            Data = 0 = "com.sun.star.comp.extensionoptions.OptionsEventHandler$_
OptionsEventHandler"
Comment 1 Marcus 2017-05-20 11:33:20 UTC
Reset assigne to the default "issues@openoffice.apache.org".