Yes i get an exception :
java.lang.ClassCastException
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:425)
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:389)
at euja.GUI.ContactListPanel.testServiceDiscovery(ContactListPanel.java:144)
at euja.GUI.ContactListPanel.jToggleButton1ActionPerformed(ContactListPanel.java:1 20)
at euja.GUI.ContactListPanel.access$000(ContactListPanel.java:21)
at euja.GUI.ContactListPanel$1.actionPerformed(ContactListPanel.java:59)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.j ava:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:273)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.ja va:245)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:227)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:15 0)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
and the packet received is :
<iq id=’‘Va7z8-5’’ to=’‘test@develog.com/Smack’’ type=’‘result’’ from=’‘develog.com’’><query xmlns=’‘http://jabber.org/protocol/disco#items’’><item jid=’‘conference.develog.com’’ name=’‘Public Conferencing’’/><item jid=’‘aim.develog.com’’ name=’‘Relais AIM’’/>
<item jid=’‘yahoo.develog.com’’ name=’‘Relais Yahoo! Messenger’’/><item jid=’‘jud.develog.com’’ name=’‘Annuaire des Utilisateurs Jabber’’/><item jid=’‘msn.develog.com’’ name=’‘Relais MSN’’/><item jid=’‘icq.develog.com’’ name=’‘Relais ICQ’’/>