I finally have looked at the debug log from the server and it seems to
complaining about SASL:
javax.security.sasl.SaslException: DIGEST-MD5: digest response format
violation. Mismatched URI: /; expecting: xmpp/centos-xen-host.jw.local
at
com.sun.security.sasl.digest.DigestMD5Server.validateClientResponse(Unknown
Source)
at
com.sun.security.sasl.digest.DigestMD5Server.evaluateResponse(Unknown
Source)
at
org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:
296)
at
org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:
164)
at
org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:
133)
at org.apache.mina.common.support.AbstractIoFilterChain
$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:
299)
at org.apache.mina.common.support.AbstractIoFilterChain.access
$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain
$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at
org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:
80)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:
299)
at org.apache.mina.common.support.AbstractIoFilterChain.access
$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain
$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:
58)
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:
185)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:
299)
at org.apache.mina.common.support.AbstractIoFilterChain.access
$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain
$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:
239)
at org.apache.mina.filter.executor.ExecutorFilter
$ProcessEventsRunnable.run(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:
51)
at java.lang.Thread.run(Unknown Source)
On Sep 29, 6:01 pm, clwaters <
clwat...@gmail.com> wrote:
> I re-installed the Net::Jabber::Bot Module to make sure the changes I
> noted above were not causing the problem. I turned on the debug and
> there are the results:
>
> l ./
jwbot.pl -server centos-xen-host.jw.local -conference_server
> conference.centos-xen-host.jw.local -user jenna -pass jennabot -port
> 5222 -debug DEBUG
> 2008/09/29 17:59:12 DEBUG (341): new client object.
> 2008/09/29 17:59:12 DEBUG (348): Set the call backs.
> 2008/09/29 17:59:12 DEBUG (357): Connect. hostname => centos-xen-
> host.jw.local , port => 5222
> 2008/09/29 17:59:12 DEBUG (375): Logging in... as user jenna / jenna
> 2008/09/29 17:59:12 ERROR (389): ERROR: Authorization failed:
> 2008/09/29 17:59:12 ERROR (391): error
> 2008/09/29 17:59:12 ERROR (391): not-authorized
> 2008/09/29 17:59:12 DEBUG (963): Sending message 272-17-1 157 bytes to
> exam...@conference.centos-xen-host.jw.local