Details
-
Bug
-
Resolution: Fixed
-
None
-
1.6.x
-
None
-
Operating System: Mac OS X 10.3
Platform: PC
-
blocker
-
P1
-
212
Description
I am trying to bridge a LogRecord with a message that is the result of HashMap.toString():
{interface com.google.code.morphia.annotations.Id=@com.google.code.morphia.annotations.Id()}and get following exception
Caused by: java.lang.IllegalArgumentException: can't parse argument number interface com.google.code.morphia.annotations.Id=@com.google.code.morphia.annotations.Id()
at java.text.MessageFormat.makeFormat(MessageFormat.java:1339)
at java.text.MessageFormat.applyPattern(MessageFormat.java:458)
at java.text.MessageFormat.<init>(MessageFormat.java:350)
at java.text.MessageFormat.format(MessageFormat.java:811)
at org.slf4j.bridge.SLF4JBridgeHandler.getMessageI18N(SLF4JBridgeHandler.java:233)
FIX: do not format since there are no parameters!
if (params != null && params.length > 0)