Description
I noticed an instance where the java.lang.String.split method clearly has been confused with org.apache.commons.lang.StringUtils.split:
--- src/main/java/com/xpn/xwiki/XWiki.java (revision 36199) +++ src/main/java/com/xpn/xwiki/XWiki.java (working copy) @@ -2519,7 +2519,7 @@ List<String> acceptedLanguages = getAcceptedLanguages(context.getRequest()); // We can force one of the configured languages to be accepted if (Param("xwiki.language.forceSupported", "0").equals("1")) { - List<String> available = Arrays.asList(getXWikiPreference("languages", context).split(", |")); + List<String> available = Arrays.asList(getXWikiPreference("languages", context).split("[, |]")); // Filter only configured languages acceptedLanguages.retainAll(available); }