Several "Spark-client's" with a white external static IP addresses can not join to an external OpenFire server

Dear friends.

We installed OpenFire 3.9.3, client’s use Spark 2.6.3 and _2_7_0_664.

There is one office in another city, customers are no longer with him to properly connect to the OpenFire server.

Here are the logs WARN:

2015.03.14 13:13:17 org.jivesoftware.openfire.nio.NIOConnection - No ACK was received when sending stanza to: org.jivesoftware.openfire.nio.NIOConnection@1dc9cf0 MINA Session: (SOCKET, R: /95.141.142.234:55732, L: /192.168.0.2:5222, S: 0.0.0.0/0.0.0.0:5222)

2015.03.14 13:31:21 org.jivesoftware.openfire.nio.ConnectionHandler - Closing session due to exception: (SOCKET, R: /212.96.90.38:31223, L: /192.168.0.2:5222, S: 0.0.0.0/0.0.0.0:5222)

org.apache.mina.filter.codec.ProtocolDecoderException: org.jivesoftware.openfire.nio.XMLNotWellFormedException: Character is invalid in: (Hexdump: 17 03 01 00 5D 0B 5D 35 88 11 35 31 F2 46 99 6A 94 13 CB CB E0 53 2D CD 62 13 19 B7 74 53 A5 27 32 BA 1F AE DD FF 91 EA 9B 6A 47 95 3D 35 79 FA 34 7E 0B BB D1 B4 8E 2D 6C 1E A8 FE 26 85 B2 CE 33 57 EC CE 58 55 33 2C E1 EC 70 3E A5 C2 2A F0 01 27 04 23 25 9D B7 4E 4D 3A AE 4F E9 46 4F A4 02 77)

at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:170)

at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299)

at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53)

at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648)

at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :239)

at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:283)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)

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

Caused by: org.jivesoftware.openfire.nio.XMLNotWellFormedException: Character is invalid in:

at org.jivesoftware.openfire.nio.XMLLightweightParser.read(XMLLightweightParser.ja va:224)

at org.jivesoftware.openfire.nio.XMPPDecoder.doDecode(XMPPDecoder.java:41)

at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtoco lDecoder.java:133)

at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:163)

… 9 more

Here are the logs INFO:

2015.03.14 14:50:19 org.jivesoftware.openfire.nio.ConnectionHandler - ConnectionHandler reports IOException for session: (SOCKET, R: /95.141.142.234:7932, L: /192.168.0.2:5222, S: 0.0.0.0/0.0.0.0:5222)

java.io.IOException: ��������� ���� ������������� �������� ������������ �����������

at sun.nio.ch.SocketDispatcher.write0(Native Method)

at sun.nio.ch.SocketDispatcher.write(Unknown Source)

at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)

at sun.nio.ch.IOUtil.write(Unknown Source)

at sun.nio.ch.SocketChannelImpl.write(Unknown Source)

at org.apache.mina.transport.socket.nio.SocketIoProcessor.doFlush(SocketIoProcesso r.java:414)

at org.apache.mina.transport.socket.nio.SocketIoProcessor.doFlush(SocketIoProcesso r.java:332)

at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProce ssor.java:45)

at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:488)

at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)

at java.util.concurrent.ThreadPoo

!

PLEASE HELP!!!