A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » General XP issues or comments
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Index out of range exception



 
 
Thread Tools Display Modes
  #1  
Old December 15th 08, 06:42 AM posted to microsoft.public.windowsxp.general
Susan[_3_]
external usenet poster
 
Posts: 1
Default Index out of range exception

When I try to upload sales information from eBay into my eBay Accounting
Assistant program I get this error message and assume I have to attach my
Windbg program to this application somehow. ?? I have opened Acctg Assist.
in Windbg and get error msg that the symbol path is not found. I don't know
how to direct to the symbol file downloaded from MS. (or really what this all
even means - I know less than nothing about programming) Please help! Much
appreciation!

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be
non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at eBay.Service.Core.Soap.ErrorTypeCollection.get_Ite m(Int32 index)
at QBTool.FormQBMain.ultraToolbarsManager_ToolClick(O bject sender,
ToolClickEventArgs e)
at
Infragistics.Win.UltraWinToolbars.UltraToolbarsMan ager.OnToolClick(ToolClickEventArgs e)
at
Infragistics.Win.UltraWinToolbars.UltraToolbarsMan ager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolC lick()
at
Infragistics.Win.UltraWinToolbars.ButtonToolUIElem ent.DoClickProcessing(MouseEventArgs e)
at
Infragistics.Win.UltraWinToolbars.ButtonToolUIElem ent.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouse Up(Object sender,
MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseUp(MouseEventA rgs e)
at
Infragistics.Win.UltraWinToolbars.UltraToolbarsDoc kArea.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
eBayAccountingAssistant
Assembly Version: 1.2.2006.21661
Win32 Version: 1.2.2006.21661
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/eBayAccountingAssistant.exe
----------------------------------------
eBay.Service
Assembly Version: 3.1.2335.21656
Win32 Version: 3.1.2335.21656
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/eBay.Service.DLL
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
eBay.SDK.Integration
Assembly Version: 2.5.2335.21659
Win32 Version: 2.5.2335.21659
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/eBay.SDK.Integration.DLL
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Infragistics.Win.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.v3.2.DLL
----------------------------------------
Infragistics.Shared.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Shared.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinEditors.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinEditors.v3.2.DLL
----------------------------------------
Infragistics.Win.Misc.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.Misc.v3.2.DLL
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Interop.QBFC4Lib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Interop.QBFC4Lib.DLL
----------------------------------------
Infragistics.Win.UltraWinGrid.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinGrid.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinSchedule.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinSchedule.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinExplorerBar.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinExplorerBar.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinToolbars.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinToolbars.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinStatusBar.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinStatusBar.v3.2.DLL
----------------------------------------
Infragistics.Win.UltraWinGrid.ExcelExport.v3.2
Assembly Version: 3.2.20042.18
Win32 Version: 3.2.20042.18
CodeBase:
file:///C:/Program%20Files/eBay/Accounting%20Assistant/Infragistics.Win.UltraWinGrid.ExcelExport.v3.2.DLL
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Design
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
System.Web.Services
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
8hfbsxuo
Assembly Version: 3.1.2335.21656
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase:
file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

configuration
system.windows.forms jitDebugging="true" /
/configuration

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Ads
  #2  
Old December 15th 08, 08:33 AM posted to microsoft.public.windowsxp.general
Paul
external usenet poster
 
Posts: 18,275
Default Index out of range exception

Susan wrote:
When I try to upload sales information from eBay into my eBay Accounting
Assistant program I get this error message and assume I have to attach my
Windbg program to this application somehow. ?? I have opened Acctg Assist.
in Windbg and get error msg that the symbol path is not found. I don't know
how to direct to the symbol file downloaded from MS. (or really what this all
even means - I know less than nothing about programming) Please help! Much
appreciation!

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be
non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at eBay.Service.Core.Soap.ErrorTypeCollection.get_Ite m(Int32 index)
at QBTool.FormQBMain.ultraToolbarsManager_ToolClick(O bject sender,
ToolClickEventArgs e)


A programming group may understand how to use a debugger. Generally,
debuggers work best when you have source code. The debugger allows
the intermediate state of the program to be viewed, such as the
values stored in variables in the failed context. With a debugger,
you can also single-step the code a line at a time, to check all
the conditions leading to a failure.

The above exception text, contains about as much information as you
can reasonably expect from a "dump".

The line with the "SOAP" in it, means a particular method is being used
to communicate. Details on SOAP here.

http://en.wikipedia.org/wiki/SOAP_(protocol)

For some hint as to what was happening at the point of failure, I might
use Wireshark to watch the packets entering and leaving the computer.
If the transport involves XML, it is possible you'll see gobs of human
readable data coming from Ebay. Right up to the point where there is
a mismatch between the program expectations, and the data.

http://en.wikipedia.org/wiki/Wireshark

I use Wireshark, any time I have an application which is network based,
and something goes wrong that seems to involve the connection to the
foreign device. For example, the news reader I'm typing this on right
now, sometimes needs the services of Wireshark, when I'm trying to
figure out why a posting won't go through. USENET news servers have
error text in some of the packets, which makes it possible to figure
out what the problem might be.

Your first option, is tech support at Ebay. Trying to debug this yourself
is sure to drive you bonkers. And you're not likely to get source code :-)

HTH,
Paul
  #3  
Old December 15th 08, 04:28 PM posted to microsoft.public.windowsxp.general
Suz
external usenet poster
 
Posts: 8
Default Index out of range exception

First of all, thanks so much for your fast reply! You've given me some great
leads and more insight into what's happening here. I'm downloading Wireshark
and hope it helps me understand more. Unfortunately I've contacted eBay
several times and they tell me it's a MS problem,so here I am trying to find
some answers. I appreciate you taking the time to help me with this as I am
really very illiterate about computer issues. I've tried searching
programming groups, but they are speaking a foreign language that I can't
possibly understand.

What exactly is a source code and is it eBay that can provide this
information? So, what you're basically saying is that my computer can't or
won't access the information that eBay is trying to send? This program
worked fine until last week, and since then I've downloaded and uninstalled
..net v1.1 , installed .net version 2 with redistributable "something",
updated my Windows debugger, downloaded symbol files, etc. Regrettably, I
don't know if all this is even related to my problem, and have no idea what
these things even do. I just keep hoping for a "miracle".

Thanks again, and if you or others have any further suggestions, I would be
eternally grateful for the info!

Susan

"Paul" wrote:

Susan wrote:
When I try to upload sales information from eBay into my eBay Accounting
Assistant program I get this error message and assume I have to attach my
Windbg program to this application somehow. ?? I have opened Acctg Assist.
in Windbg and get error msg that the symbol path is not found. I don't know
how to direct to the symbol file downloaded from MS. (or really what this all
even means - I know less than nothing about programming) Please help! Much
appreciation!

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be
non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at eBay.Service.Core.Soap.ErrorTypeCollection.get_Ite m(Int32 index)
at QBTool.FormQBMain.ultraToolbarsManager_ToolClick(O bject sender,
ToolClickEventArgs e)


A programming group may understand how to use a debugger. Generally,
debuggers work best when you have source code. The debugger allows
the intermediate state of the program to be viewed, such as the
values stored in variables in the failed context. With a debugger,
you can also single-step the code a line at a time, to check all
the conditions leading to a failure.

The above exception text, contains about as much information as you
can reasonably expect from a "dump".

The line with the "SOAP" in it, means a particular method is being used
to communicate. Details on SOAP here.

http://en.wikipedia.org/wiki/SOAP_(protocol)

For some hint as to what was happening at the point of failure, I might
use Wireshark to watch the packets entering and leaving the computer.
If the transport involves XML, it is possible you'll see gobs of human
readable data coming from Ebay. Right up to the point where there is
a mismatch between the program expectations, and the data.

http://en.wikipedia.org/wiki/Wireshark

I use Wireshark, any time I have an application which is network based,
and something goes wrong that seems to involve the connection to the
foreign device. For example, the news reader I'm typing this on right
now, sometimes needs the services of Wireshark, when I'm trying to
figure out why a posting won't go through. USENET news servers have
error text in some of the packets, which makes it possible to figure
out what the problem might be.

Your first option, is tech support at Ebay. Trying to debug this yourself
is sure to drive you bonkers. And you're not likely to get source code :-)

HTH,
Paul

  #4  
Old December 15th 08, 07:15 PM posted to microsoft.public.windowsxp.general
Paul
external usenet poster
 
Posts: 18,275
Default Index out of range exception

Suz wrote:
First of all, thanks so much for your fast reply! You've given me some great
leads and more insight into what's happening here. I'm downloading Wireshark
and hope it helps me understand more. Unfortunately I've contacted eBay
several times and they tell me it's a MS problem,so here I am trying to find
some answers. I appreciate you taking the time to help me with this as I am
really very illiterate about computer issues. I've tried searching
programming groups, but they are speaking a foreign language that I can't
possibly understand.

What exactly is a source code and is it eBay that can provide this
information? So, what you're basically saying is that my computer can't or
won't access the information that eBay is trying to send? This program
worked fine until last week, and since then I've downloaded and uninstalled
.net v1.1 , installed .net version 2 with redistributable "something",
updated my Windows debugger, downloaded symbol files, etc. Regrettably, I
don't know if all this is even related to my problem, and have no idea what
these things even do. I just keep hoping for a "miracle".

Thanks again, and if you or others have any further suggestions, I would be
eternally grateful for the info!

Susan


Did you give the Exception Text to the Ebay tech support ? Even this
much of it should be useful to them. My assumption, reading your
posting, is that "eBay Accounting Assistant" is a program written
by Ebay. I'm just guessing there is a mismatch between the data
type the program is looking for, and something it is getting
over the network. Whoever wrote the Accounting Assistant is
who you want to talk to.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be
non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at eBay.Service.Core.Soap.ErrorTypeCollection.get_Ite m(Int32 index)
at QBTool.FormQBMain.ultraToolbarsManager_ToolClick(O bject sender,
ToolClickEventArgs e)

Wireshark is only if you're curious, and hope to understand
more about the problem. The interface of Wireshark is intimidating,
so if you don't get much from it the first time you use it,
don't be surprised. Install the program (Wireshark and WinPCAP
installers run), run the program, then use CaptuInterface
and click Start on the "real" interface to your network. Packet
capture is in real time. You can use Analyse:Expert Info to make
a capsule summary of what went on in the transaction, so that
interface is a bit less cluttered.

To debug your Ebay problem, do CaptuRestart in Wireshark,
go to the Accounting Assistant and click the button there to
reproduce your error, and when the network transfers stop,
you can go to Wireshark again, and use CaptuStop to stop
recording packets, Then you can use Analyse:Expert Info and
the main trace window, to see what passed between Ebay and
your computer.

Use View:Name Resolution:Enable For Network Layer, to have
the IP addresses captured in their named form. Then you'd
see "www.ebay.com" instead of "111.222.333.444" type
addresses recorded. Makes it a bit easier to read.

Paul
  #5  
Old December 15th 08, 08:04 PM posted to microsoft.public.windowsxp.general
Suz
external usenet poster
 
Posts: 8
Default Index out of range exception

Wow, you are a font of information! Thank you for the help with running
Wireshark. It totally is a bit intimidating to someone like me to figure
out! I will try what you suggest and see if I can find anything that I can
use or at least give to someone who does know how to do this stuff. My main
frustration right now is that I'm not sure what to even ask, but your info
has been wonderful. Thank you!

"Paul" wrote:

Suz wrote:
First of all, thanks so much for your fast reply! You've given me some great
leads and more insight into what's happening here. I'm downloading Wireshark
and hope it helps me understand more. Unfortunately I've contacted eBay
several times and they tell me it's a MS problem,so here I am trying to find
some answers. I appreciate you taking the time to help me with this as I am
really very illiterate about computer issues. I've tried searching
programming groups, but they are speaking a foreign language that I can't
possibly understand.

What exactly is a source code and is it eBay that can provide this
information? So, what you're basically saying is that my computer can't or
won't access the information that eBay is trying to send? This program
worked fine until last week, and since then I've downloaded and uninstalled
.net v1.1 , installed .net version 2 with redistributable "something",
updated my Windows debugger, downloaded symbol files, etc. Regrettably, I
don't know if all this is even related to my problem, and have no idea what
these things even do. I just keep hoping for a "miracle".

Thanks again, and if you or others have any further suggestions, I would be
eternally grateful for the info!

Susan


Did you give the Exception Text to the Ebay tech support ? Even this
much of it should be useful to them. My assumption, reading your
posting, is that "eBay Accounting Assistant" is a program written
by Ebay. I'm just guessing there is a mismatch between the data
type the program is looking for, and something it is getting
over the network. Whoever wrote the Accounting Assistant is
who you want to talk to.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be
non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at eBay.Service.Core.Soap.ErrorTypeCollection.get_Ite m(Int32 index)
at QBTool.FormQBMain.ultraToolbarsManager_ToolClick(O bject sender,
ToolClickEventArgs e)

Wireshark is only if you're curious, and hope to understand
more about the problem. The interface of Wireshark is intimidating,
so if you don't get much from it the first time you use it,
don't be surprised. Install the program (Wireshark and WinPCAP
installers run), run the program, then use CaptuInterface
and click Start on the "real" interface to your network. Packet
capture is in real time. You can use Analyse:Expert Info to make
a capsule summary of what went on in the transaction, so that
interface is a bit less cluttered.

To debug your Ebay problem, do CaptuRestart in Wireshark,
go to the Accounting Assistant and click the button there to
reproduce your error, and when the network transfers stop,
you can go to Wireshark again, and use CaptuStop to stop
recording packets, Then you can use Analyse:Expert Info and
the main trace window, to see what passed between Ebay and
your computer.

Use View:Name Resolution:Enable For Network Layer, to have
the IP addresses captured in their named form. Then you'd
see "www.ebay.com" instead of "111.222.333.444" type
addresses recorded. Makes it a bit easier to read.

Paul

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 07:48 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.