Issue 110221

Summary: revokeImplenation does not delete service entries
Product: udk Reporter: joachim.lingner
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: OOO320m12   
Target Milestone: 4.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

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".