That seems to indicate freeProduct.id is an empty string (which can't
be converted to a number)?
Certainly if it was a string containing digits, Railo would convert it.
Perhaps you could double check what freeProduct.id actually contains?
--
Sean A Corfield -- (904) 302-SEAN
Railo Technologies US -- http://getrailo.com/
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
As I said from the original error "can't cast String [] to a value of
type [numeric]" that looks like an empty string to me (the error shows
the string in the []) so I suspect something else is going on deep
inside Transfer that is the real root of this issue, rather than being
freeProduct.id.
I'd start looking at the code Transfer generates and go through the
stack trace file by file to see what variable is really being
converted to numeric.