Hi
I am trying out OpenFire 3.50 with JsJAC 1.3 and am running into problems. The initial session request fails with a parse error I managed to find after debugging for a while: “could not determine namespace bound to attribute prefix xmpp”. For me it seems that for OpenFire “xmpp” namespace should be properly handled =)
I have compared requests with a few other client implementations I’ve found, and from what I can see the request from JsJaC is correct, but OpenFire still refuses to parse it.
The full request sent is:
POST /http-bind/ HTTP/1.0
Host: mydomain.com
Content-Type: text/xml; charset=utf-8
Content-Length: 261
<body hold=‘1’ xmlns=‘http://jabber.org/protocol/httpbind’ to=‘mydomain.com’ wait=‘300’ rid=‘862674’ route=‘xmpp:mydomain.com:5222’ secure=‘false’ newkey=‘281ff690a723cbf32a1de65d8da2eb7458727a98’ ver=‘1.6’ xmpp:xmlns=‘urn:xmpp:xbosh’ xmpp:version=‘1.0’></body>
And also the (modified) log message:
2008.04.12 16:13:15 Error parsing user request. http://127.0.0.1: org.xmlpull.v1.XmlPullParserException: could not determine namespace bound to attribute prefix xmpp (position: START_DOCUMENT seen …2b381be’ ver=‘1.6’ xmpp:xmlns=‘urn:xmpp:xbosh’ xmpp:version=‘1.0’>… @1:273)
Any help figuring this one out would be greatly appreciated. .