[slf4j-dev] [Bug 212] New: MessageFormat. format throws Exception when attempting to parse parameters
bugzilla-daemon at pixie.qos.ch
bugzilla-daemon at pixie.qos.ch
Thu Dec 30 22:44:42 CET 2010
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: slf4j-dev at qos.ch
ReportedBy: kristof.pelckmans at wondergraphs.com
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)
--
Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the slf4j-dev
mailing list