Can't send file ; Exodus crashes

"Charles-Andr? Landemaine" <[email protected]>
Newsgroups gmane.network.jabber.exodus.user
Message-ID <[email protected]>
When I drag & drop a file to an active chat window of Exodus, the other person doesn't receive the file.
Instead, the transfer doesn't start, and eventually times out.

The other person uses Exodus too. Both of us are using the Windows firewall. However, it also happens with some one on the same LAN as me, with Exodus too. We're on the same jabber server - jabber.org ; we don't use a Jabber Proxy. It fails to send from this computer to my friend, and also from another computer here in the office to my friend or to my own computer. I have never been able to send a file through Jabber.

Exodus created 2 debug files on my desktop.
 
 
File #1:
______________________________________
 
Windows-XP 5.01.2600
Exodus ver: 0.9.0.36
Date, Time: 26/11/2004 18:44:37
---------------------------------------
Exception: Access violation at address 00000000. Read of address 00000000
Signal Class: TPacketSignal
Event: /packet
Listener Classname: TJabberIQ
Listener Methodname: iqCallback
XML Packet: <iq from="auriance-/[email protected]/Exodus" id="jcl_18" iq_elapsed_time="0" to="indianara-/[email protected]/Exodus" type="result"><query 
xmlns="http://jabber.org/protocol/disco#info"><feature var="jabber:iq:search"/><feature var="jabber:iq:agents"/><feature 
var="jabber:iq:oob"/><feature var="jabber:iq:browse"/><feature var="jabber:iq:time"/><feature var="jabber:iq:version"/><feature 
var="jabber:iq:last"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="http://jabber.org/protocol/disco#info"/><feature 
var="storage:bookmarks"/><feature var="jabber:x:data"/><feature var="jabber:x:conference"/><feature var="jabber:x:event"/><feature 
var="http://jabber.org/protocol/muc"/><feature var="http://jabber.org/protocol/muc#user"/><feature var="http://jabber.org/protocol/
muc#owner"/><feature var="http://jabber.org/protocol/si"/><feature var="http://jabber.org/protocol/si/profile/file-transfer"/><feature 
var="http://jabber.org/protocol/bytestreams"/><identity category="user" name="auriance" type="client"/></query></iq>
---------------------------------------
Plugins:
---------------------------------------
Dispatcher Dump
SIGNAL: /log of class: TPacketSignal
---------------------------------------
SIGNAL: /filter of class: TPacketSignal
---------------------------------------
SIGNAL: /pre of class: TPacketSignal
---------------------------------------
LID: 18, /pre/message/x[@xmlns="jabber:x:data"], TFactoryResponder, respCallback
LID: 20, /pre/message/x[@xmlns="http://jabber.org/protocol/muc#user"]/invite, TFactoryResponder, respCallback
LID: 21, /pre/message/x[@xmlns="jabber:x:conference"], TFactoryResponder, respCallback
SIGNAL: /packet of class: TPacketSignal
---------------------------------------
LID: 0, /packet/presence, TJabberPPDB, Callback
LID: 1, /packet/iq/query[@xmlns="jabber:iq:roster"], TJabberRoster,
LID: 10, /packet/presence[@type="subscribe"], TSubController,
LID: 11, /packet/presence[@type="subscribed"], TSubController,
LID: 12, /packet/presence[@type="unsubscribe"], TSubController,
LID: 13, /packet/presence[@type="unsubscribed"], TSubController,
LID: 15, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:version"], TVersionResponder, iqCallback
LID: 16, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:time"], TTimeResponder, iqCallback
LID: 17, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:last"], TLastResponder, iqCallback
LID: 19, /packet/iq[@type="set"]/query[@xmlns="jabber:iq:oob"], TFactoryResponder, respCallback
LID: 23, /packet/iq[@type="set"]/si[@xmlns="http://jabber.org/protocol/si"], TFactoryResponder, respCallback
LID: 24, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:avatar"], TAvatarResponder, iqCallback
LID: 25, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:browse"], TBrowseResponder, iqCallback
LID: 26, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#items"], TDiscoItemsResponder, iqCallback
LID: 27, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#info"], TDiscoInfoResponder, iqCallback
LID: 28, /packet/presence/x[@xmlns="vcard-temp:x:update"], TAvatarCache,
LID: 29, /packet/presence/x[@xmlns="jabber:x:avatar"], TAvatarCache,
LID: 53, /packet/message[@from="auriance-/[email protected]*"], TChatController,
LID: 54, /packet/presence[@from="auriance-/[email protected]*"], TfrmChat, PresCallback
LID: 56, /packet/iq[@id="jcl_17"], TJabberIQ, iqCallback
LID: 59, /packet/iq[@id="jcl_18"], TJabberIQ, iqCallback
SIGNAL: /post of class: TPacketSignal
---------------------------------------
LID: 3, /post/message[@type="headline"], TJabberMsgList,
LID: 4, /post/message[@type="normal"], TJabberMsgList,
LID: 5, /post/message[!type], TJabberMsgList,
LID: 6, /post/message[@type!="error"], TJabberChatList,
SIGNAL: /unhandled of class: TBasicSignal
---------------------------------------
LID: 22, /unhandled, TUnhandledResponder, callback
SIGNAL: /session of class: TBasicSignal
---------------------------------------
LID: 7, /session/register, TRegController, callback
LID: 8, /session, TGUIFactory, SessionCallback
LID: 14, /session, TSubController, SessionCallback
LID: 30, /session, TAvatarCache,
LID: 31, /session, TfrmExodus, SessionCallback
LID: 34, /session, TfrmRosterWindow, SessionCallback
LID: 55, /session, TfrmChat, SessionCallback
LID: 57, /session, TfrmXferManager, SessionCallback
LID: 58, /session/entity/info, TfSendStatus, EntityCallback
SIGNAL: /roster of class: TRosterSignal
---------------------------------------
LID: 32, , TfrmRosterWindow, RosterCallback
SIGNAL: /presence of class: TPresenceSignal
---------------------------------------
LID: 2, , TJabberRoster,
LID: 9, , TNotifyController, PresCallback
LID: 33, , TfrmRosterWindow, PresCallback
SIGNAL: /data of class: TStringSignal
---------------------------------------
SIGNAL: /windows of class: TPacketSignal
---------------------------------------
---------------------------------------
Stack Trace:
---------------------------------------
[40005E8F]{rtl70.bpl   } System.@HandleOnException
[400057B0]{rtl70.bpl   } System.TObject.Free
[00454257]{Exodus.exe  } Signals.TSignalDispatcher.handleException (Line 268, "..\jopl\Signals.pas")
[00454958]{Exodus.exe  } Signals.TSignal.Invoke (Line 457, "..\jopl\Signals.pas")
[40005F96]{rtl70.bpl   } System.@HandleFinally
[004C45E9]{Exodus.exe  } SendStatus.TfSendStatus.EntityCallback (Line 404, "SendStatus.pas")
[40005F96]{rtl70.bpl   } System.@HandleFinally
[0045491F]{Exodus.exe  } Signals.TSignal.Invoke (Line 454, "..\jopl\Signals.pas")
[40006F4E]{rtl70.bpl   } System.@LStrSetLength
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[004772E3]{Exodus.exe  } Session.TJabberSession.FireEvent (Line 811, "..\jopl\Session.pas")
[004A74B5]{Exodus.exe  } Entity.TJabberEntity.InfoCallback (Line 361, "..\jopl\Entity.pas")
[0047544A]{Exodus.exe  } IQ.TJabberIQ.iqCallback (Line 169, "..\jopl\IQ.pas")
[00454D44]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 581, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[00454DB8]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 593, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[00454DB8]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 593, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[004767F4]{Exodus.exe  } Session.TJabberSession.StreamCallback (Line 632, "..\jopl\Session.pas")
[00472292]{Exodus.exe  } XMLStream.TXMLStream.DoCallbacks (Line 534, "..\jopl\XMLStream.pas")
[4003D918]{rtl70.bpl   } Syncobjs.TCriticalSection.Release
[0047373C]{Exodus.exe  } XMLSocketStream.TXMLSocketStream.MsgHandler (Line 580, "..\jopl\XMLSocketStream.pas")
[00471AD6]{Exodus.exe  } XMLStream.TParseThread.DispatchMsg (Line 282, "..\jopl\XMLStream.pas")
[4003B029]{rtl70.bpl   } Classes.CheckSynchronize
[0072478A]{vcl70.bpl   } Forms.TApplication.WndProc
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[00724DAB]{vcl70.bpl   } Forms.TApplication.ProcessMessage
[00724DE2]{vcl70.bpl   } Forms.TApplication.HandleMessage
[00725002]{vcl70.bpl   } Forms.TApplication.Run
[0053029A]{Exodus.exe  } Exodus.Exodus (Line 226, "Exodus.dpr")
---------------------------------------
 
 
 
File #2:
______________________________________
 
Windows-XP 5.01.2600
Exodus ver: 0.9.0.36
Date, Time: 26/11/2004 18:44:34
---------------------------------------
Exception: Access violation at address 004A6BD3 in module 'Exodus.exe'. Read of address 00000014
Signal Class: TBasicSignal
Event: /session/entity/info
Listener Classname: TfSendStatus
Listener Methodname: EntityCallback
XML Packet: <iq from="auriance-/[email protected]/Exodus" id="jcl_18" iq_elapsed_time="0" to="indianara-/[email protected]/Exodus" type="result"><query 
xmlns="http://jabber.org/protocol/disco#info"><feature var="jabber:iq:search"/><feature var="jabber:iq:agents"/><feature 
var="jabber:iq:oob"/><feature var="jabber:iq:browse"/><feature var="jabber:iq:time"/><feature var="jabber:iq:version"/><feature 
var="jabber:iq:last"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="http://jabber.org/protocol/disco#info"/><feature 
var="storage:bookmarks"/><feature var="jabber:x:data"/><feature var="jabber:x:conference"/><feature var="jabber:x:event"/><feature 
var="http://jabber.org/protocol/muc"/><feature var="http://jabber.org/protocol/muc#user"/><feature var="http://jabber.org/protocol/
muc#owner"/><feature var="http://jabber.org/protocol/si"/><feature var="http://jabber.org/protocol/si/profile/file-transfer"/><feature 
var="http://jabber.org/protocol/bytestreams"/><identity category="user" name="auriance" type="client"/></query></iq>
---------------------------------------
Plugins:
---------------------------------------
Dispatcher Dump
SIGNAL: /log of class: TPacketSignal
---------------------------------------
SIGNAL: /filter of class: TPacketSignal
---------------------------------------
SIGNAL: /pre of class: TPacketSignal
---------------------------------------
LID: 18, /pre/message/x[@xmlns="jabber:x:data"], TFactoryResponder, respCallback
LID: 20, /pre/message/x[@xmlns="http://jabber.org/protocol/muc#user"]/invite, TFactoryResponder, respCallback
LID: 21, /pre/message/x[@xmlns="jabber:x:conference"], TFactoryResponder, respCallback
SIGNAL: /packet of class: TPacketSignal
---------------------------------------
LID: 0, /packet/presence, TJabberPPDB, Callback
LID: 1, /packet/iq/query[@xmlns="jabber:iq:roster"], TJabberRoster,
LID: 10, /packet/presence[@type="subscribe"], TSubController,
LID: 11, /packet/presence[@type="subscribed"], TSubController,
LID: 12, /packet/presence[@type="unsubscribe"], TSubController,
LID: 13, /packet/presence[@type="unsubscribed"], TSubController,
LID: 15, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:version"], TVersionResponder, iqCallback
LID: 16, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:time"], TTimeResponder, iqCallback
LID: 17, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:last"], TLastResponder, iqCallback
LID: 19, /packet/iq[@type="set"]/query[@xmlns="jabber:iq:oob"], TFactoryResponder, respCallback
LID: 23, /packet/iq[@type="set"]/si[@xmlns="http://jabber.org/protocol/si"], TFactoryResponder, respCallback
LID: 24, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:avatar"], TAvatarResponder, iqCallback
LID: 25, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:browse"], TBrowseResponder, iqCallback
LID: 26, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#items"], TDiscoItemsResponder, iqCallback
LID: 27, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#info"], TDiscoInfoResponder, iqCallback
LID: 28, /packet/presence/x[@xmlns="vcard-temp:x:update"], TAvatarCache,
LID: 29, /packet/presence/x[@xmlns="jabber:x:avatar"], TAvatarCache,
LID: 53, /packet/message[@from="auriance-/[email protected]*"], TChatController,
LID: 54, /packet/presence[@from="auriance-/[email protected]*"], TfrmChat, PresCallback
LID: 56, /packet/iq[@id="jcl_17"], TJabberIQ, iqCallback
LID: 59, /packet/iq[@id="jcl_18"], TJabberIQ, iqCallback
SIGNAL: /post of class: TPacketSignal
---------------------------------------
LID: 3, /post/message[@type="headline"], TJabberMsgList,
LID: 4, /post/message[@type="normal"], TJabberMsgList,
LID: 5, /post/message[!type], TJabberMsgList,
LID: 6, /post/message[@type!="error"], TJabberChatList,
SIGNAL: /unhandled of class: TBasicSignal
---------------------------------------
LID: 22, /unhandled, TUnhandledResponder, callback
SIGNAL: /session of class: TBasicSignal
---------------------------------------
LID: 7, /session/register, TRegController, callback
LID: 8, /session, TGUIFactory, SessionCallback
LID: 14, /session, TSubController, SessionCallback
LID: 30, /session, TAvatarCache,
LID: 31, /session, TfrmExodus, SessionCallback
LID: 34, /session, TfrmRosterWindow, SessionCallback
LID: 55, /session, TfrmChat, SessionCallback
LID: 57, /session, TfrmXferManager, SessionCallback
LID: 58, /session/entity/info, TfSendStatus, EntityCallback
SIGNAL: /roster of class: TRosterSignal
---------------------------------------
LID: 32, , TfrmRosterWindow, RosterCallback
SIGNAL: /presence of class: TPresenceSignal
---------------------------------------
LID: 2, , TJabberRoster,
LID: 9, , TNotifyController, PresCallback
LID: 33, , TfrmRosterWindow, PresCallback
SIGNAL: /data of class: TStringSignal
---------------------------------------
SIGNAL: /windows of class: TPacketSignal
---------------------------------------
---------------------------------------
Stack Trace:
---------------------------------------
[004A6BD3]{Exodus.exe  } Entity.TJabberEntity.hasFeature (Line 186, "..\jopl\Entity.pas")
[40005E8F]{rtl70.bpl   } System.@HandleOnException
[004C45E9]{Exodus.exe  } SendStatus.TfSendStatus.EntityCallback (Line 404, "SendStatus.pas")
[0045491F]{Exodus.exe  } Signals.TSignal.Invoke (Line 454, "..\jopl\Signals.pas")
[40006F4E]{rtl70.bpl   } System.@LStrSetLength
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[004772E3]{Exodus.exe  } Session.TJabberSession.FireEvent (Line 811, "..\jopl\Session.pas")
[004A74B5]{Exodus.exe  } Entity.TJabberEntity.InfoCallback (Line 361, "..\jopl\Entity.pas")
[0047544A]{Exodus.exe  } IQ.TJabberIQ.iqCallback (Line 169, "..\jopl\IQ.pas")
[00454D44]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 581, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[00454DB8]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 593, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, ".\jopl\Signals.pas")
[00454DB8]{Exodus.exe  } Signals.TPacketSignal.Invoke (Line 593, "..\jopl\Signals.pas")
[00454441]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
[004767F4]{Exodus.exe  } Session.TJabberSession.StreamCallback (Line 632, "..\jopl\Session.pas")
[00472292]{Exodus.exe  } XMLStream.TXMLStream.DoCallbacks (Line 534, "..\jopl\XMLStream.pas")
[4003D918]{rtl70.bpl   } Syncobjs.TCriticalSection.Release
[0047373C]{Exodus.exe  } XMLSocketStream.TXMLSocketStream.MsgHandler (Line 580, "..\jopl\XMLSocketStream.pas")
[00471AD6]{Exodus.exe  } XMLStream.TParseThread.DispatchMsg (Line 282, "..\jopl\XMLStream.pas")
[4003B029]{rtl70.bpl   } Classes.CheckSynchronize
[0072478A]{vcl70.bpl   } Forms.TApplication.WndProc
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[00724DAB]{vcl70.bpl   } Forms.TApplication.ProcessMessage
[00724DE2]{vcl70.bpl   } Forms.TApplication.HandleMessage
[00725002]{vcl70.bpl   } Forms.TApplication.Run
[0053029A]{Exodus.exe  } Exodus.Exodus (Line 226, "Exodus.dpr")
---------------------------------------
 
Maybe you can understand the output...
Thank you very much,

Charles.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.