Yup, Xfire has a bug in their string conversrion code, just as the previous post pointed out.
The offending line in the code of the first poster is:
<xsd:element maxOccurs=”1″ minOccurs=”1″ name=”GUID” nillable=”true” type=”xsd:string”/>
It complains with a string index out of range: 4
That is the lenght of the name “GUID”.
Change the case of one or more characters to lowercase and it should run fine.
XFire 1.2.6 still has many more hidden bugs to catch you off guard.
Charlie