Exodus 0.9.0.43

"Martyn Baker" <Martyn.Baker-yYnZraf+/[email protected]> Fri, 8 Apr 2005 07:24:34 +0100
Newsgroups gmane.network.jabber.exodus.user
Message-ID <008001c53c03$a923a0a0$7b849ed9@IBMZOFGB060334>
Hi

I have a funny error here - a user has a part conversation that is months old that pops up in a window, if he tried to close it, we get the following debug output.

I was wondering is this was because a conversation history or offline message store had become corrupted.

Any thoughts ?


Martyn

Windows-XP 5.01.2600Service Pack 1
Exodus ver: 0.9.0.43
Date, Time: 07/04/2005 17:42:20
---------------------------------------
Exception: List index out of bounds (0)
---------------------------------------
Plugins:
ExHTMLLogger.HTMLLogger
---------------------------------------
Dispatcher Dump
SIGNAL: /log of class: TPacketSignal
---------------------------------------
LID: 36, /log/logger, TPluginProxy, 
LID: 37, /log/show, TPluginProxy, 
LID: 38, /log/clear, TPluginProxy, 
LID: 39, /log/purge, TPluginProxy, 
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: 75, /packet/message[@type="chat"][@from="pslaughter-MIPRDOzQgzkxEbX2mjdzWKAoAxSjyzwJ@public.gmane.orge.ntl.com/exodus*"], TChatController, 
LID: 78, /packet/message[@type="chat"][@from="mbaker-MIPRDOzQgzkxEbX2mjdzWHhaq8CeQ+LxXqFh9Ls21Oc@public.gmane.orgl.com/exodus*"], TChatController, 
LID: 81, /packet/message[@type="chat"][@from="[email protected]/exodus*"], TChatController, 
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: 32, /session/gui, TfrmMsgQueue, SessionCallback
LID: 35, /session, TfrmRosterWindow, SessionCallback
LID: 77, /session, TfrmChat, SessionCallback
LID: 80, /session, TfrmChat, SessionCallback
SIGNAL: /roster of class: TRosterSignal
---------------------------------------
LID: 33, , TfrmRosterWindow, RosterCallback
SIGNAL: /presence of class: TPresenceSignal
---------------------------------------
LID: 2, , TJabberRoster, 
LID: 9, , TNotifyController, PresCallback
LID: 34, , TfrmRosterWindow, PresCallback
SIGNAL: /data of class: TStringSignal
---------------------------------------
SIGNAL: /windows of class: TPacketSignal
---------------------------------------
---------------------------------------
Stack Trace:
---------------------------------------
[4002E875]{rtl70.bpl   } Classes.TList.Get
[4002E7C5]{rtl70.bpl   } Classes.TList.Error
[4002E875]{rtl70.bpl   } Classes.TList.Get
[400459C6]{rtl70.bpl   } Contnrs.TObjectList.GetItem
[004DE658]{Exodus.exe  } MsgQueue.TfrmMsgQueue.lstEventsData (Line 547, "MsgQueue.pas")
[00495F5B]{Exodus.exe  } TntComCtrls.TTntCustomListView.OwnerDataFetch (Line 1752, "TntComCtrls.pas")
[00495F3A]{Exodus.exe  } TntComCtrls.TTntCustomListView.OwnerDataFetchW (Line 1745, "TntComCtrls.pas")
[00495A00]{Exodus.exe  } TntComCtrls._TntInternalCustomListView.OwnerDataFetch (Line 1397, "TntComCtrls.pas")
[00722E25]{vcl70.bpl   } Comctrls.TCustomListView.GetItem
[00720D6A]{vcl70.bpl   } Comctrls.TListItems.GetItem
[0072372C]{vcl70.bpl   } Comctrls.TCustomListView.CNNotify
[00496AA8]{Exodus.exe  } TntComCtrls.TTntCustomListView.CNNotify (Line 2007, "TntComCtrls.pas")
[00751340]{vcl70.bpl   } Controls.TControl.WndProc
[0075452B]{vcl70.bpl   } Controls.TWinControl.WndProc
[00723F1E]{vcl70.bpl   } Comctrls.TCustomListView.WndProc
[004965D0]{Exodus.exe  } TntComCtrls.TTntCustomListView.WndProc (Line 1873, "TntComCtrls.pas")
[0042F2A1]{Exodus.exe  } TntControls.TWinControlTrap.WindowProc (Line 717, "TntControls.pas")
[00751110]{vcl70.bpl   } Controls.TControl.Perform
[00754663]{vcl70.bpl   } Controls.TWinControl.DefaultHandler
[00754D3D]{vcl70.bpl   } Controls.TWinControl.WMNotify
[004DDE96]{Exodus.exe  } MsgQueue.TfrmMsgQueue.WMNotify (Line 344, "MsgQueue.pas")
[00751340]{vcl70.bpl   } Controls.TControl.WndProc
[004FA343]{Exodus.exe  } Jabber1.TfrmExodus.DefaultHandler (Line 2950, "Jabber1.pas")
[0077061A]{vcl70.bpl   } Forms.TCustomForm.WMGetMinMaxInfo
[00751340]{vcl70.bpl   } Controls.TControl.WndProc
[007576E9]{vcl70.bpl   } Controls.TWinControl.ConstrainedResize
[007572D3]{vcl70.bpl   } Controls.TWinControl.CanResize
[0075741F]{vcl70.bpl   } Controls.TWinControl.CalcConstraints
[0075452B]{vcl70.bpl   } Controls.TWinControl.WndProc
[0076E005]{vcl70.bpl   } Forms.TCustomForm.WndProc
[007541A8]{vcl70.bpl   } Controls.TWinControl.MainWndProc
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[0042F0F8]{Exodus.exe  } TntControls.TWinControlTrap.DefWin32Proc (Line 656, "TntControls.pas")
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[0075460F]{vcl70.bpl   } Controls.TWinControl.DefaultHandler
[00751340]{vcl70.bpl   } Controls.TControl.WndProc
[0075452B]{vcl70.bpl   } Controls.TWinControl.WndProc
[00723F1E]{vcl70.bpl   } Comctrls.TCustomListView.WndProc
[004965D0]{Exodus.exe  } TntComCtrls.TTntCustomListView.WndProc (Line 1873, "TntComCtrls.pas")
[0042F2A1]{Exodus.exe  } TntControls.TWinControlTrap.WindowProc (Line 717, "TntControls.pas")
[007541A8]{vcl70.bpl   } Controls.TWinControl.MainWndProc
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[0042EF25]{Exodus.exe  } TntControls.TWinControlTrap.Win32Proc (Line 609, "TntControls.pas")
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[006DF079]{vcl70.bpl   } Graphics.initialization
[00720E1E]{vcl70.bpl   } Comctrls.TListItems.Clear
[004F6B5E]{Exodus.exe  } Jabber1.TfrmExodus.FormCloseQuery (Line 1621, "Jabber1.pas")
[00770F75]{vcl70.bpl   } Forms.TCustomForm.CloseQuery
[00770E9D]{vcl70.bpl   } Forms.TCustomForm.Close
[004F3AB0]{Exodus.exe  } Jabber1.TfrmExodus.WMCloseApp (Line 722, "Jabber1.pas")
[00751340]{vcl70.bpl   } Controls.TControl.WndProc
[0042DD7C]{Exodus.exe  } TntForms.GetMessageForNT (Line 677, "TntForms.pas")
[0075452B]{vcl70.bpl   } Controls.TWinControl.WndProc
[0076E005]{vcl70.bpl   } Forms.TCustomForm.WndProc
[007541A8]{vcl70.bpl   } Controls.TWinControl.MainWndProc
[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
[00774DAB]{vcl70.bpl   } Forms.TApplication.ProcessMessage
[00774DE2]{vcl70.bpl   } Forms.TApplication.HandleMessage
[00775002]{vcl70.bpl   } Forms.TApplication.Run
[0053576A]{Exodus.exe  } Exodus.Exodus (Line 230, "Exodus.dpr")
---------------------------------------

_______________________________________________
Exodus mailing list
[email protected]
http://mail.jabber.org/mailman/listinfo/exodus