Hello,
I’'m having problems with file transfers. The problem occurs in the following scenario:
-
User1 sends User2 some file. This usually works.
-
User2 now sends User1 some file. This randomly fails with the following exception:
Could not establish socket with any provided host: (406)
at org.jivesoftware.smackx.filetransfer.Socks5TransferNegotiator.selectHost(Socks5 TransferNegotiator.java:200)
at org.jivesoftware.smackx.filetransfer.Socks5TransferNegotiator.negotiateIncoming Stream(Socks5TransferNegotiator.java:117)
at org.jivesoftware.smackx.filetransfer.FaultTolerantNegotiator.createIncomingStre am(FaultTolerantNegotiator.java:82)
at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(Incom ingFileTransfer.java:177)
at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.recieveFile(IncomingF ileTransfer.java:74)
at de.fu_berlin.inf.dpp.net.internal.XMPPChatTransmitter.receiveFileList(XMPPChatT ransmitter.java:485)
at de.fu_berlin.inf.dpp.net.internal.XMPPChatTransmitter.fileTransferRequest(XMPPC hatTransmitter.java:329)
at org.jivesoftware.smackx.filetransfer.FileTransferManager.fireNewRequest(FileTra nsferManager.java:105)
at org.jivesoftware.smackx.filetransfer.FileTransferManager$1.processPacket(FileTr ansferManager.java:91)
at org.jivesoftware.smack.PacketReader$ListenerWrapper.notifyListener(PacketReader .java:822)
at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:260)
at org.jivesoftware.smack.PacketReader.access$100(PacketReader.java:43)
at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:72)
–
I am not able to completly reproduce the exception, but it occurs about every second try and always after the first file transfer finished succesfully.
Does anybody have any clue what might be causing this? Any pointers would be very appreciated.
Thanks a lot,
Riad Djemili