You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using bosh, jaxl gave me the following error:
PHP Catchable fatal error: Argument 1 passed to JAXL::require_xep() must be of the type array, string given, called in ....../jaxl.php on line 228 and defined in .../jaxl.php on line 282
I've edit jaxl.php line 282 replaced:public function require_xep(array $xeps) with:public function require_xep($xeps)
because: if (!is_array($xeps)) {
$xeps = array($xeps);
}
if (!is_array($xeps)) {
$xeps = array($xeps);
}
... hope, this may help others.
The text was updated successfully, but these errors were encountered:
tenmoced
changed the title
Possibly bug found
Possibly bug found (BOSH)
Oct 19, 2016
After two days, still not able to connetct over BOSH to my Prosody for pre-binding.
Jaxl hangs on Connect ...
Connect for simply sending messages is working well.
error-log says: got invalid return value from state handler 'wait_for_stream_features', sending end stream...
[19-Oct-2016 15:32:21 Europe/Berlin] [mxmpp_stream:137 - 2016-10-19 15:32:21 - state handler 'logged_out' returned N;, kindly report this to developers
Candy/Strophe over BOSH and moreover Xabber and PSI connecting flawless.
Now giving up.
tenmoced
changed the title
Possibly bug found (BOSH)
Possibly bug found (BOSH) not able to connect over bosh
Oct 20, 2016
From: https://community.cisco.com/t5/collaboration-blogs/php-and-cisco-im-p-jabber/ba-p/3662284
Edit jaxl.php and change this:
$this->require_xep('0206');
To this:
$this->require_xep(array('0206'));
Reason: The require_xep method takes an array as an argument. There are other possible fixes, but this is the simplest. This should fix any problems you might have connecting using HTTP/BOSH.
When using bosh, jaxl gave me the following error:
PHP Catchable fatal error: Argument 1 passed to JAXL::require_xep() must be of the type array, string given, called in ....../jaxl.php on line 228 and defined in .../jaxl.php on line 282
I've edit jaxl.php line 282
replaced: public function require_xep(array $xeps)
with: public function require_xep($xeps)
because:
if (!is_array($xeps)) {
$xeps = array($xeps);
}
if (!is_array($xeps)) {
$xeps = array($xeps);
}
... hope, this may help others.
The text was updated successfully, but these errors were encountered: