I have upgraded to the release Candidate of ColdFusion 8 on labs.adobe.com and I now get the following errors:
I still get a SASL error from the OpenFire server:
2007.05.30 11:37:53 SaslException
javax.security.sasl.SaslException: DIGEST-MD5: digest response format violation. Nonexistent realm:
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 :281)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:144)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandl er.java:132)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived (AbstractIoFilterChain.java:703)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimplePr otocolDecoderOutput.java:62)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:200)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :266)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:326)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
ColdFusion exception reporting this:
1 “Error”,“Thread-35”,“05/30/07”,“11:38:22”,“Not connected to server.”
2 java.lang.IllegalStateException: Not connected to server.
3 at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:663)
4 at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication .java:54)
5 at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 219)
6 at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:384)
7 at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:349)
8 at com.zion.jbuddy.a.o.b(Unknown Source)
9 at com.zion.jbuddy.q.connect(Unknown Source)
10 at coldfusion.eventgateway.im.IMGateway.connect(IMGateway.java:766)
11 at coldfusion.eventgateway.im.XMPPGateway.start(XMPPGateway.java:84)
12 at coldfusion.eventgateway.EventServiceImpl$GatewayStarter.run(EventServiceImpl.ja va:1424)
and the coldfusion-out.log reads:
ava.lang.Exception: TLS negotiation has failed
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:346)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:42)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:64)
java.lang.IllegalStateException: Not connected to server.
at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:663)
at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication .java:54)
at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 212)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:384)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:349)
at com.zion.jbuddy.a.o.b(Unknown Source)
at com.zion.jbuddy.q.connect(Unknown Source)
at coldfusion.eventgateway.im.IMGateway.connect(IMGateway.java:766)
at coldfusion.eventgateway.im.XMPPGateway.start(XMPPGateway.java:84)
at coldfusion.eventgateway.EventServiceImpl$GatewayStarter.run(EventServiceImpl.ja va:1424)
I have tried updating the ColdFusion smack.jar and received these errors:
“Error”,“Thread-23”,“05/30/07”,“13:50:25”,“class ““org.jivesoftware.smack.SSLXMPPConnection””’'s signer information does not match signer information of other classes in the same package”
java.lang.SecurityException: class “org.jivesoftware.smack.SSLXMPPConnection”’'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:775)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:2 21)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at com.zion.jbuddy.IClientFactory.factory(Unknown Source)
at coldfusion.eventgateway.im.XMPPGateway.start(XMPPGateway.java:58)
at coldfusion.eventgateway.EventServiceImpl$GatewayStarter.run(EventServiceImpl.ja va:1424)
Now the guys at Adobe are saying that :
"the latest version of smack.jar (3.0.2) has broken binary
compatibility with version 2.0, which is what we are shipping. Can’'t go that
route.
At this point it sounds like OpenFire is the problem here as it seems you
can connect to other XMPP servers. I would start working the problem at the
ignite realtime/Jive end. I am talking to our technology provider as well."
Can you guys look into this? It will be a huuuge disability for me not to be able to upgrade to ColdFusion 8.