(triggered by accident)
start one file transfer
DO NOT accept nor reject it on the receiver account
try to start second transfer
05-17 18:22:40.039: V/FileTransfer(30490): activation for wojtek@tigase.im/Psi+ succeeded 05-17 18:22:48.195: V/tigase(30490): share selected for = wojtek@tigase.im/Psi+ 05-17 18:22:51.656: E/AndroidRuntime(30490): java.lang.RuntimeException: Unable to resume activity {org.tigase.messenger.phone.pro/org.tigase.mobile.TigaseMobileMessengerActivity}: android.database.StaleDataException: Attempted to access a cursor after it has been closed. 05-17 18:22:51.664: W/ActivityManager(198): Force finishing activity org.tigase.messenger.phone.pro/org.tigase.mobile.TigaseMobileMessengerActivity 05-17 18:22:51.679: I/System.out(30490): S: <iq id="Tv32t" type="set" to="wojtek@tigase.im/Psi+"><si xmlns="http://jabber.org/protocol/si" id="435fc620-5f4f-4cd7-8630-fe13bd4ab62a" profile="http://jabber.org/protocol/si/profile/file-transfer"><file xmlns="http://jabber.org/protocol/si/profile/file-transfer" size="363660" name="IMG_20120517_175149-1.jpg"/><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="form"><field type="list-single" var="stream-method"><option><value>http://jabber.org/protocol/bytestreams</value></option></field></x></feature></si></iq> 05-17 18:22:51.687: W/System.err(30490): May 17, 2012 6:22:51 PM tigase.jaxmpp.j2se.connectors.socket.SocketConnector send 05-17 18:22:51.687: W/System.err(30490): FINEST: Send: <iq id="Tv32t" type="set" to="wojtek@tigase.im/Psi+"><si xmlns="http://jabber.org/protocol/si" id="435fc620-5f4f-4cd7-8630-fe13bd4ab62a" profile="http://jabber.org/protocol/si/profile/file-transfer"><file xmlns="http://jabber.org/protocol/si/profile/file-transfer" size="363660" name="IMG_20120517_175149-1.jpg"/><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="form"><field type="list-single" var="stream-method"><option><value>http://jabber.org/protocol/bytestreams</value></option></field></x></feature></si></iq>
Fixed by removing cursor.close() call for cursor returned by managedQuery method in AndroidFileTransferUtility class.
(triggered by accident)
start one file transfer
DO NOT accept nor reject it on the receiver account
try to start second transfer