[SOAP, JS] Vage foutmelding met Mozilla

Pagina: 1
Acties:

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 15-05 23:07
Ik gebruik Mozilla Firefox, en heb een heel vreemd probleem met soap. Zodra ik probeer te runnen krijg ik de volgende cryptische error:
code:
1
2
component returned failure code: 0x804b000a [nsISOAPCall.asynchInvoke]"
nsresult: "0x804b000a (<unkown>)" location: "JS frame :: http://***/quircksmode.js :: importSOAP:: line 105" data: no]

Zoeken op google op "mozilla SOAP 0x804b000a" levert niets op, dus kom ik hier maar eens kijken :)

Probleemcode is het volgende stuk:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function importSOAP (InsertAtID, dataID)
{
  [....]
  
  if(mozilla_SOAP)
  { 
    var soapParams = new Array();
    soapParams[0] = new SOAPParameter(dataID, "nr");
    var soapCall = new SOAPCall(); //done in browser check 
    soapCall.transportURI  = "/xmltest/testserver1.php";
    soapCall.encode(0, "serverTimestamp", "http://www.mvdvlist.nl#test1", 0, null, soapParams.length, soapParams);
    soapCall.methodName = "serverTimestamp";
    try {
      soapCall.asyncInvoke(MozCallBack);
    }
    catch (e) {
      alert(e);
    }
  }
  
  [...]
}

function MozCallBack(response, soapcall, error)
{
    alert ("hallo, net in de functie");
    var r = MozillaHandleSOAPResponse(response,soapcall,error);
    //TODO: create xmlDoc from return value
    alert (r);
    //fillDiv();
}
[...]

Ook hier te vinden
offtopic:
de naam? Ja, begonnen met een voorbeeldje van een site...

Hij wordt toegepast in deze pagina.

Het lijkt erop dat het niet eens uitmaakt of de url, namespace of functienaam wel of niet juist is. Alleen wanneer ik de volledige url (http://....) meegeef krijg ik een andere error. Komt omdat ik daarvoor extra rechten nodig heb.

Voor het JavaScript SOAP gedeelte ben ik uitgegaan van O'Reilly Network .

Heeft iemand een idee wat ik met dit probleem kan doen?

[ Voor 11% gewijzigd door MBV op 15-01-2005 22:25 ]


  • MBV
  • Registratie: Februari 2002
  • Laatst online: 15-05 23:07
Ik ben een ding vergeten erbij te vermelden: ik maak gebruik van de PEAR SOAP library in PHP. met de PEAR SOAP client werkt het zonder problemen.

Internet Exploder doet (zoals gewoonlijk *zucht*) weer vaag. Die geeft geen onverklaarbare error, die zegt gewoon dat de service er niet is. Zal wel iets met de namespace te maken hebben, dat zoek ik morgen wel verder uit.

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 15-05 23:07
*schop* :)

Ik ben benieuwd of iemand dit probleem is tegengekomen, of dat iemand het al werkend heeft gekregen.