Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
framework-7.0.5
-
None
-
None
-
Windows
Description
org.apache.felix.framework.util.Util.initializeJPMSEE
has code
properties.put("felix.detect.java.version", String.format("0.0.0.JavaSE_%03d", version.getMajor()));
Which uses system Locale to format numbers.
If default locale has non-Arabic numerals the resulting string becomes invalid and
IllegalArgumentException: invalid version "0.0.0.JavaSE_???": invalid qualifier "0.0.0.JavaSE_???"
is thrown on Felix.init