2009-08-18 2 views
1

Ich kommuniziere mit dem Webservice eines Partners unter Verwendung der von ihnen bereitgestellten Proxy-Klassen.Unmarshalling-Fehler [com.ctc.wstx.exc.WstxLazyException]

Ich habe diese Codezeile, die eine Ausnahme wirft:

Dim response As requestWebRemittanceResponse = Me.webRemittanceService.requestWebRemittance(webRemittanceRequest) 

webRemittanceService ist und die Instanz eines dieser Proxy-Klassen und webRemittanceRequest ist eine Instanz eines anderen.

Das scheint eher geradlinig, aber die folgende Ausnahme ist etwas, das ich nie gesehen habe und nicht viel hilft, da ich nicht in die requestWebRemittance (webRemittanceRequest) -Methode gehen kann.

Unmarshalling Error: [com.ctc.wstx.exc.WstxLazyException] Invalid character reference: null character not allowed in XML content. at [row,col {unknown-source}]: [1,391] 

Der Partner sagt, dass es nicht etwas von ihrer Seite ist.

Jede Hilfe würde sehr geschätzt werden.

Antwort

1

Ich fand das Problem, das mich wie ein Idiot fühlte.

Ich entschlüsselte ein Passwort, das an den Webservice gesendet werden muss.

Der verwendete Entschlüsseler fügte der Kennwortzeichenfolge ein nicht druckbares Zeichen hinzu.