JINGLE DEMO - ICMP Port Unreachable

HI All,

Iam getting the following error, when I tried the Jingle demo in Smack source download.

I did set the STUN server to my local IP; The Openfire server is on my local machine.

By the way - Do I need Asterisk or some kind of SIP for Jingle to work ?

Can somebody help me with this?

Thanks & Regards

P G Patrudu.

------------------------------- ERROR LOG ------------------------------------------------------------------

Initialized

java.net.PortUnreachableException: ICMP Port Unreachable

at java.net.PlainDatagramSocketImpl.receive0(Native Method)

at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)

at java.net.DatagramSocket.receive(DatagramSocket.java:712)

at de.javawi.jstun.test.DiscoveryTest.test1(DiscoveryTest.java:99)

at de.javawi.jstun.test.DiscoveryTest.test(DiscoveryTest.java:61)

Initializing transport resolver…

Transport resolved

at de.javawi.jstun.test.demo.ice.ICENegociator.gatherCandidateAddresses(ICENegocia tor.java:85)

at org.jivesoftware.smackx.jingle.nat.ICEResolver.initialize(ICEResolver.java:81)

at org.jivesoftware.smackx.jingle.nat.TransportResolver.initializeAndWait(Transpor tResolver.java:387)

at org.jivesoftware.smackx.jingle.nat.ICETransportManager.(ICETransportManag er.java:36)

at JingleDemo.JingleDemo.initialize(JingleDemo.java:83)

at JingleDemo.JingleDemo.(JingleDemo.java:74)

at JingleDemo.JingleDemo.main(JingleDemo.java:170)

Exception in thread “main” java.lang.NoClassDefFoundError: mil/jfcom/cie/media/session/MediaSessionListener

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

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 java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at JingleDemo.JingleDemo.initialize(JingleDemo.java:87)

at JingleDemo.JingleDemo.(JingleDemo.java:74)

at JingleDemo.JingleDemo.main(JingleDemo.java:170)

I am also getting the same error.Can anyone tell me how to resolve it?

See this thread: http://community.igniterealtime.org/message/204099