http://bugzilla.slf4j.org/show_bug.cgi?id=212
Summary: MessageFormat.format throws Exception when attempting to
parse parameters
Product: SLF4J
Version: 1.6.x
Platform: PC
OS/Version: Mac OS X 10.3
Status: NEW
Severity: blocker
Priority: P1
Component: jul-to-slf4j
AssignedTo: [email protected]
ReportedBy: [email protected]
I am trying to bridge a LogRecord with a message that is the result of
HashMap.toString():
{interface
com.google.code.morphia.annotations....@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....@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)
--
Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
slf4j-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/slf4j-dev