Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
framework-6.0.3
-
None
Description
Felix framework loads properties from "default.properties" resource file.
The problem is that the same file would exist in other libs, so we do not know which one will be loaded when we try to get "default.properties" resource.
For example, if an application contains both Felix and Oshi 4.0.0 libraries, Felix crashes on start sometimes (because a random "default.properties" resource file is loaded).
I reckon there could be other libraries with "default.properties" file inside. Renaming this file (for example, with "felix.properties") will prevent possible conflicts with any other libraries.
P.S. The same ticket for Oshi: https://github.com/oshi/oshi/issues/974
Attachments
Issue Links
- relates to
-
FELIX-6369 Implement R8 core spec
- Closed