Connecting to Oracle Messenger service with Spark

I am able to connect just fine to Google Talk using Spark. However, when I try to connect to my Oracle Messenger XMPP service using Spark, it logs me in for a few seconds, then it tells me “Your connection was closed due to an error” and puts me in a reconnecting loop. After a number of times in that loop, it finally leaves me logged in, but shows all of my contacts as offline. Any ideas? I can connect to my Oracle Messenger XMPP service just fine using Gaim, iChat, TrillianPro, and Psi.

Hi,

do you see any errors in Spark/log/error.log?

LG

Here are the errors I see in the Spark client’'s error log from Help>View Logs :

Feb 27, 2007 10:07:54 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

(404)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:460)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:426)

at org.jivesoftware.spark.SessionManager.discoverItems(SessionManager.java:110)

at org.jivesoftware.spark.SessionManager.initializeSession(SessionManager.java:99)

at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:616)

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:179)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:502)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:07:55 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to contact shared group info.

(404)

at org.jivesoftware.smackx.SharedGroupManager.getSharedGroups(SharedGroupManager.j ava:49)

at org.jivesoftware.spark.ui.ContactList$17.construct(ContactList.java:1430)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:07:56 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to load MUC Service Names.

(404)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:460)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:426)

at org.jivesoftware.smackx.muc.MultiUserChat.getServiceNames(MultiUserChat.java:22 1)

at org.jivesoftware.spark.ui.conferences.BookmarkedConferences$11.construct(Bookma rkedConferences.java:287)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:07:56 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Connection closed on error.

java.text.ParseException: Unparseable date: “2007-02-27T16:54:38”

at java.text.DateFormat.parse(Unknown Source)

at org.jivesoftware.smackx.provider.DelayInformationProvider.parseExtension(DelayI nformationProvider.java:66)

at org.jivesoftware.smack.util.PacketParserUtils.parsePacketExtension(PacketParser Utils.java:370)

at org.jivesoftware.smack.util.PacketParserUtils.parsePresence(PacketParserUtils.j ava:196)

at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:308)

at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)

at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:77)

Here are the errors I see in C:\Program Files\Spark\logs\error.log:

Feb 27, 2007 10:12:19 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

feature-not-implemented(501)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:460)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:426)

at org.jivesoftware.spark.SessionManager.discoverItems(SessionManager.java:110)

at org.jivesoftware.spark.SessionManager.initializeSession(SessionManager.java:99)

at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:616)

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:179)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:502)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:12:20 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to contact shared group info.

feature-not-implemented(501)

at org.jivesoftware.smackx.SharedGroupManager.getSharedGroups(SharedGroupManager.j ava:49)

at org.jivesoftware.spark.ui.ContactList$17.construct(ContactList.java:1430)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

feature-not-implemented(501)

at org.jivesoftware.smackx.PrivateDataManager.getPrivateData(PrivateDataManager.ja va:213)

at org.jivesoftware.smackx.bookmark.BookmarkManager.retrieveBookmarks(BookmarkMana ger.java:208)

at org.jivesoftware.smackx.bookmark.BookmarkManager.getBookmarkedConferences(Bookm arkManager.java:80)

at org.jivesoftware.spark.ui.conferences.Conferences$4.construct(Conferences.java: 168)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.Boolean

at org.jivesoftware.spark.ui.conferences.Conferences$4.finished(Conferences.java:1 80)

at org.jivesoftware.spark.util.SwingWorker$2$1.run(SwingWorker.java:139)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Feb 27, 2007 10:12:20 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to load MUC Service Names.

feature-not-implemented(501)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:460)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:426)

at org.jivesoftware.smackx.muc.MultiUserChat.getServiceNames(MultiUserChat.java:22 1)

at org.jivesoftware.spark.ui.conferences.BookmarkedConferences$11.construct(Bookma rkedConferences.java:287)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:12:23 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

feature-not-implemented(501)

at org.jivesoftware.smackx.PrivateDataManager.getPrivateData(PrivateDataManager.ja va:213)

at org.jivesoftware.sparkimpl.plugin.bookmarks.BookmarkPlugin$1.construct(Bookmark Plugin.java:53)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Feb 27, 2007 10:12:23 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to load private data for Gateways

feature-not-implemented(501)

at org.jivesoftware.smackx.PrivateDataManager.getPrivateData(PrivateDataManager.ja va:213)

at org.jivesoftware.sparkimpl.plugin.gateways.transports.TransportUtils.<clinit >(TransportUtils.java:48)

at org.jivesoftware.sparkimpl.plugin.gateways.GatewayPlugin$1.finished(GatewayPlug in.java:92)

at org.jivesoftware.spark.util.SwingWorker$2$1.run(SwingWorker.java:139)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Any ideas?

I’m having the same problem using the Smack API, it seem that the date format of YYYY-MM-DDTHH:MM:SS is n ot parseable by the API. Please advice. Thank you.