0 Replies Latest reply on Jun 1, 2017 6:54 AM by Sergey Sizov

    Openfire 4.1.4 - Can't connect from android clients

    Sergey Sizov

      Debian 8 jessie.

      Any mobile client can connect only one times, accept server self-signed certificate, when i try to reconnect...and fail.

      I tried many android clients on many phones, with different Android version.

      If i disable STARTTLS policy - all work, but i need TLS.

      I tried to change Java 7 to 8, nothing.

      Desktop clients work perfectly!

       

      What log from server when i try to connect:

       

      2017.06.01 18:42:43 WARN  [socket_c2s-thread-4]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x000003A9: nio socket, server, /192.168.7.150:45540 => /192.168.7.130:5222)

      java.io.IOException: Connection reset by peer

              at sun.nio.ch.FileDispatcherImpl.read0(Native Method)

              at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)

              at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)

              at sun.nio.ch.IOUtil.read(IOUtil.java:197)

              at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)

              at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)

              at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)

              at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoP rocessor.java:690)

              at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:664)

              at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:653)

              at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPoll ingIoProcessor.java:67)

              at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractP ollingIoProcessor.java:1124)

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

              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

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

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