powered by Jive Software

Root exception is java.net.PortUnreachableException: ICMP Port Unreachable

hi all:

today, openfire 3.8 start happend exception:

how to resolve this question?

thank all!

2013.02.19 16:38:23 org.jivesoftware.openfire.net.DNSUtil - Can’t process DNS lookup!

javax.naming.CommunicationException: DNS error [Root exception is java.net.PortUnreachableException: ICMP Port Unreachable]; remaining name ‘_xmpp-server._tcp.192.168.102.200’

at com.sun.jndi.dns.DnsClient.query(DnsClient.java:283)

at com.sun.jndi.dns.Resolver.query(Resolver.java:64)

at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:413)

at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContex t.java:213)

at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompos iteDirContext.java:121)

at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompos iteDirContext.java:109)

at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:1 23)

at org.jivesoftware.openfire.net.DNSUtil.srvLookup(DNSUtil.java:192)

at org.jivesoftware.openfire.net.DNSUtil.resolveXMPPDomain(DNSUtil.java:124)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:268)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:167)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:261)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:238)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:662)

Caused by: java.net.PortUnreachableException: ICMP Port Unreachable

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

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

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

at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:394)

at com.sun.jndi.dns.DnsClient.query(DnsClient.java:186)

… 15 more