convertNumber usando pattern e locale

Olá Pessoal!

To tentando usar o f:convertNumber com a propriedade patter="#,##0.00" e locale=“pt-BR”.

Para mostrar o valor no input, o campo é formatado corretamente. Ex.: 10,50

Mas quando é pra setar o valor (submit) ocorre esta execeção: java.lang.IllegalArgumentException: argument type mismatch.

Alguém já passou por isso?

Valeu