Hi,
I don't know if you found a solution for your problem (hope so, since 2009 ...), but I recently had the same problem, and found a solution.
As crazy as it sounds, this is due to the naming of your stored procedure parameters.
If the name contains the pattern '_xml', you will have the problem. Change anything (remove the _, double the x, ...), and your problem will be solved !
Regards.
JN.