Quantcast
Channel: Ignite Realtime : Unanswered Discussions - Support
Viewing all articles
Browse latest Browse all 4979

Problems with aSMACK file transfer.

$
0
0

I've been trying to bring file transfer capabilities into my mobile client and have been running into major issues. I've pretty much followed the code example herehttp://harryjoy.com/2012/08/18/file-transfer-in-android-with-asmack-and-openfire /

 

For Sending a file, I'm getting this

E/AndroidRuntime( 3756): FATAL EXCEPTION: File Transfer jsi_20634193635998184

E/AndroidRuntime( 3756): java.lang.ClassCastException: org.jivesoftware.smack.ut

il.PacketParserUtils$UnparsedResultIQ cannot be cast to org.jivesoftware.smackx.

bytestreams.socks5.packet.Bytestream

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.bytestreams.socks5.So

cks5BytestreamManager.determineStreamHostInfos(Socks5BytestreamManager.java:611)

 

 

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.bytestreams.socks5.So

cks5BytestreamManager.establishSession(Socks5BytestreamManager.java:445)

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.filetransfer.Socks5Tr

ansferNegotiator.createOutgoingStream(Socks5TransferNegotiator.java:57)

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.filetransfer.FaultTol

erantNegotiator.createOutgoingStream(FaultTolerantNegotiator.java:145)

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.filetransfer.Outgoing

FileTransfer.negotiateStream(OutgoingFileTransfer.java:383)

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.filetransfer.Outgoing

FileTransfer.access$100(OutgoingFileTransfer.java:35)

E/AndroidRuntime( 3756):        at org.jivesoftware.smackx.filetransfer.Outgoing

FileTransfer$2.run(OutgoingFileTransfer.java:216)

E/AndroidRuntime( 3756):        at java.lang.Thread.run(Thread.java:856)

 

 

and for recieving, I'm getting this

 

FATAL EXCEPTION: File Transfer jsi_904966237490336963

E/AndroidRuntime( 3377): java.lang.NullPointerException

E/AndroidRuntime( 3377):        at org.jivesoftware.smackx.filetransfer.Incoming

FileTransfer.negotiateStream(IncomingFileTransfer.java:179)

E/AndroidRuntime( 3377):        at org.jivesoftware.smackx.filetransfer.Incoming

FileTransfer$1.run(IncomingFileTransfer.java:124)

E/AndroidRuntime( 3377):        at java.lang.Thread.run(Thread.java:856)

 

Any ideas or advice?


Viewing all articles
Browse latest Browse all 4979

Trending Articles