[jitsi-dev] File Transfer fails


#1

Hi,

I had the opportunity to do a test with a freshly installed Jitsi at a colleaque's site (across the internet - two routers involved)

Unfortunately, file transfer fails both ways. I was able to send a file once. But the reply and all my subsequent attempts to send something failed.

Please see the clippings of the logs. I secure the logs for sending upon request.

Both sides on Ubuntu 10.10 with the lathest Jitsi

Thank you for help.

Conrad

PS: Which file transfer takes place- inband or via jingle?

This is the log from my side:

21:51:51.921 INFO: impl.neomedia.transform.rtcp.StatisticsEngine.transform().137 rtpstat:Sending a report for video stream SSRC:809160233 [packet count:7873, bytes:7900745, interarrival jitter:2177, lost packets:52, time since previous report:2358ms ]
21:51:52.659 SCHWERWIEGEND: impl.protocol.jabber.OperationSetFileTransferJabberImpl.run().563 An exception occured while transfering file:
Error in execution:
  -- caused by: java.util.concurrent.ExecutionException:
  -- caused by: No response from remote client:
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:199)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.access$100(IncomingFileTransfer.java:47)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$1.run(IncomingFileTransfer.java:124)
        at java.lang.Thread.run(Thread.java:662)
Nested Exception:
java.util.concurrent.ExecutionException:
  -- caused by: No response from remote client:
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
        at java.util.concurrent.FutureTask.get(FutureTask.java:91)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:193)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.access$100(IncomingFileTransfer.java:47)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$1.run(IncomingFileTransfer.java:124)
        at java.lang.Thread.run(Thread.java:662)
Caused by:
  -- caused by: No response from remote client:
        at org.jivesoftware.smackx.filetransfer.FaultTolerantNegotiator.createIncomingStream(FaultTolerantNegotiator.java:113)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$2.call(IncomingFileTransfer.java:186)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$2.call(IncomingFileTransfer.java:183)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:190)
        ... 3 more
21:51:59.874 INFO: impl.neomedia.transform.rtcp.StatisticsEngine.transform().137 rtpstat:Sending a report for audio stream SSRC:809143970 [packet count:12561, bytes:2009920, interarrival jitter:75, lost packets:106, time since previous report:1722ms ]
21:52:03.496 INFO: impl.neomedia.MediaStreamImpl.update().2135 rtpstat:Received a report for video stream SSRC:809160374 [packet count:6083, bytes:6192110, interarrival jitter:1470, lost packets:0, time since previous report:2718ms ]
21:52:04.438 INFO: impl.neomedia.MediaStreamImpl.update().2135 rtpstat:Received a report for audio stream SSRC:809144001 [packet count:12770, bytes:2043360, interarrival jitter:39, lost packets:3, time since previous report:4492ms ]
21:52:14.556 INFO: impl.neomedia.transform.rtcp.StatisticsEngine.transform().137 rtpstat:Sending a report for video stream SSRC:809160233 [packet count:8525, bytes:8550162, interarrival jitter:2068, lost packets:52, time since previous report:1388ms ]

and some time later while trying to send:

21:55:35.536 WARNUNG: impl.protocol.sip.SipApplicationData.getApplicationData().96 container is null
21:55:36.934 INFO: impl.neomedia.MediaStreamImpl.update().2135 rtpstat:Received a report for audio stream SSRC:809144001 [packet count:23394, bytes:3743200, interarrival jitter:49, lost packets:9699333, time since previous report:197ms ]
21:55:37.178 SCHWERWIEGEND: impl.protocol.jabber.OperationSetFileTransferJabberImpl.run().563 An exception occured while transfering file:
Error in execution:
  -- caused by: java.util.concurrent.ExecutionException:
  -- caused by: No response from remote client:
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:199)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.access$100(IncomingFileTransfer.java:47)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$1.run(IncomingFileTransfer.java:124)
        at java.lang.Thread.run(Thread.java:662)
Nested Exception:
java.util.concurrent.ExecutionException:
  -- caused by: No response from remote client:
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
        at java.util.concurrent.FutureTask.get(FutureTask.java:91)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:193)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.access$100(IncomingFileTransfer.java:47)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$1.run(IncomingFileTransfer.java:124)
        at java.lang.Thread.run(Thread.java:662)
Caused by:
  -- caused by: No response from remote client:
        at org.jivesoftware.smackx.filetransfer.FaultTolerantNegotiator.createIncomingStream(FaultTolerantNegotiator.java:113)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$2.call(IncomingFileTransfer.java:186)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer$2.call(IncomingFileTransfer.java:183)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:190)
        ... 3 more
21:55:38.614 INFO: impl.neomedia.transform.rtcp.StatisticsEngine.transform().137 rtpstat:Sending a report for video stream SSRC:809160233 [packet count:15846, bytes:15969248, interarrival jitter:2532, lost packets:100, time since previous report:4188ms ]
21:55:45.712 INFO: impl.neomedia.MediaStreamImpl.update().2135 rtpstat:Received a report for video stream SSRC:809160374 [packet count:11687, bytes:11897177, interarrival jitter:1670, lost packets:1, time since previous report:7018ms ]
21:55:50.512 INFO: impl.neomedia.transform.rtcp.StatisticsEngine.transform().137 rtpstat:Sending a report for audio stream SSRC:809143970 [packet count:24093, bytes:3855040, interarrival jitter:83, lost packets:210, time since previous report:2671ms ]
21:55:57.298 INFO: impl.neomedia.MediaStreamImpl.update().2135 rtpstat:Received a report for audio stream SSRC:809144001 [packet count:24413, bytes:3906240, interarrival jitter:39, lost packets:9371653, time since previous report:1939ms ]

In the logs I can't find the successful attempt to send.