Solved

ArgumentOutOfRangeException: StartIndex cannot be less than zero.

Posted on 2013-10-24
6
2,373 Views
Last Modified: 2013-10-25
I have no idea where this comes from.
Please help.
Thanks

StartIndex cannot be less than zero.
Parameter name: startIndex
  Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

 Exception Details: System.ArgumentOutOfRangeException: StartIndex cannot be less than zero.
Parameter name: startIndex

Source Error:


 An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace:



[ArgumentOutOfRangeException: StartIndex cannot be less than zero.
Parameter name: startIndex]
   System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) +14122860
   StockProNew1.Admin.ManageQuoteHist.Page_Load(Object sender, EventArgs e) +1196
   System.Web.UI.Control.LoadRecursive() +71
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
0
Comment
Question by:Dovberman
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 63

Expert Comment

by:Fernando Soto
ID: 39598033
Hi Dovberman;

Without the code where the exception happened it is difficult to tell you where the error is. But from the error the variable StartIndex is holding an invalid value which is outside the legal range. Post your code so we can help you.
0
 

Author Comment

by:Dovberman
ID: 39598295
Thanks,

Here is the code.

This error occurs on the host server, but not on my local machine.
StartIndex.txt
0
 
LVL 63

Expert Comment

by:Fernando Soto
ID: 39598360
I see nothing on that file that has a variable called StartIndex. Can you identify the codepage where the exception is thrown on and try to find the line that it is happening on and post that information please.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:Dovberman
ID: 39599059
There is no variable in the entire solution that has the name StartIndex.

I found this reference:

http://forums.asp.net/t/1407010.aspx

However, I do not understand the explanation.
0
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 500 total points
ID: 39599353
Set a breakpoint on every line that has a Substring call. You are passing an invalid index to one of them, you just need to figure out which one it is.
0
 

Author Closing Comment

by:Dovberman
ID: 39600062
I set breaklines to isolate the offending code.

A file name search for *.txt failed because there were no text files in the referenced directory.

Thanks for your help.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question