Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
jtsk_2.0
-
None
-
None
-
4960295
Description
Bugtraq ID 4960295
Reggie stores all of its attributes, registered service proxies, and lookup
locators in marshalled form (or an equivalent) in its persistent log. This
includes Reggie's own proxy, as well as any attributes and lookup locators
whose code is supplied by Reggie's own codebase. When a codebase uses HTTPMD
URLs, the codebase needs to be changed whenever the contents of the download
JAR file changes, either due to additions or modifications in a patch release,
or with the addition of attributes. Such a change alters the codebase of any
attributes, proxies, and lookup locators supplied by the download JAR file,
either causing the service to drop them if the new export codebase has the same
name, or else requiring giving the updated codebase a new name.
WorkAround
Rename the download codebase whenever its contents are changed and continue to
supply the original codebase.
SuggestedFix
Don't store the codebase for attributes and lookup locators supplied
by Reggie's own codebase. Also, don't store Reggie's own proxy (see 4939735).
Attachments
Issue Links
- relates to
-
RIVER-328 OSGi Bundles for Versioning Control and Codebase Evolution
- Resolved