in reply to Net::XMPP module:Check for chat messages on server
I now have some more information.
Replacing
my $Connection = new Net::XMPP::Client();with
my $Connection = new Net::XMPP::Client(debuglevel=>1);Gives debugging output. From this I can see that the problem is actually with the line
$Connection->RosterGet();which gives the following output
XMPP::Conn: SendAndReceiveWithID: object(Net::XMPP::IQ=HASH(0x37eb8c8) +) XMPP::Conn: SendWithID: id(netjabber-2) XMPP::Conn: SendWithID: in(<iq type='get'><query xmlns='jabber:iq:rost +er'/></iq>) XMPP::Conn: RegisterID: tag(iq) id(netjabber-2) XMPP::Conn: SendWithID: out(<iq id='netjabber-2' type='get'><query xml +ns='jabber:iq:roster'/></iq>) XMPP::Conn: SendXML: sent(<iq id='netjabber-2' type='get'><query xmlns +='jabber:iq:roster'/></iq>) XML::Stream: Send: (<iq id='netjabber-2' type='get'><query xmlns='jabb +er:iq:roster'/></iq>) XMPP::Conn: SendAndReceiveWithID: sent with id(netjabber-2) XMPP::Conn: WaitForID: id(netjabber-2) XMPP::Conn: ReceivedID: id(netjabber-2) XMPP::Conn: ReceivedID: nope... XMPP::Conn: WaitForID: haven't gotten it yet... let's wait for more pa +ckets XMPP::Conn: Process: timeout(1) XML::Stream: Read: buff() XML::Stream: Read: ERROR Getting Roster to tell server to send presence info...
It can be seen here that the "Process" timed out which gives the error in my original post...but how to fix?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Net::XMPP module:Check for chat messages on server
by hippo (Chancellor) on May 10, 2019 at 10:31 UTC | |
by gauss76 (Beadle) on May 10, 2019 at 10:43 UTC |