Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
jboss-fuse-6.1
-
None
-
%
-
Description
- Create two profiles with default profile as parent (I'll call them profile-one and profile-two). Create a data.properties file in each. Put one = one to in first data.properties file and two = two in the second one.
Now create a pair of bundles (bundle-one, and bundle-two) that log the contents of URL "profile:data.properties" and add them to their respective profiles (bundle-one -> profile-one, bundle-two -> profile-two). Assign the profiles to a container.
Expected result:
bundle-one logs key: one, value = one (=contents of data.properties in profile-one)
bundle-two logs key: two, value = two (=contents of data.properties in profile-two)
What I got: both bundles log every entry of every data.properties file in every assigned profile. There seems to be a problem in overlay profile handling.
This causes our per-service user credentials (kept in users.properties in various profiles) to spill over profile boundaries. Any credential can access any service!
Workaround is to name every resource file uniquely
Attachments
Issue Links
- relates to
-
ENTESB-5512 [Fabric] some default pids in etc/ folder are not correctly deleted/overwritten at container creation time, according to profile definition
- Closed
1.
|
[ENTESB-2623]urlHandler protocol "profile:" returns wrong data | Closed | Unassigned |