Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.9, 2.2.0-rc-3
-
None
-
None
Description
Logging annotations produce wrong method name for "info" keyword since in Turkish locale uppercase form of "i" is uppercase i with a dot. Please see below link for details.
http://java.sys-con.com/node/46241
Sample error message from usage:
groovy.lang.MissingMethodException: No signature of method: ch.qos.logback.classic.Logger.isÃĉâ¬Å¾ÃâðnfoEnabled() is applicable for argument types: () values: [] Possible solutions: isInfoEnabled(), isInfoEnabled(org.slf4j.Marker), isErrorEnabled(), isWarnEnabled(), isErrorEnabled(org.slf4j.Marker), isWarnEnabled(org.slf4j.Marker)
source: https://github.com/groovy/groovy-core/pull/283 / https://github.com/groovy/groovy-core/pull/284
Attachments
Issue Links
- is related to
-
GROOVY-6485 Replace usage of String#toUpperCase() with String#toUpperCase(Locale.ENGLISH)
- Open