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.