Merchant Archive
Thread: Merchants Friend
Page 1 of 1
Lotok
Tue Apr 05, 2005 10:03 am
#1
Hey,
Anyone know how to sort this error im recieving from merchants friend?
************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at SWG_Merchant_Mail_Manager.clsPopMain.parseMailV(String saledata, String timestring, String location)
at SWG_Merchant_Mail_Manager.clsPopMain.popRows(String dir)
at SWG_Merchant_Mail_Manager.Form1.menuItem11_Click(Object sender, EventArgs e)
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at SWG_Merchant_Mail_Manager.clsPopMain.parseMailV(String saledata, String timestring, String location)
at SWG_Merchant_Mail_Manager.clsPopMain.popRows(String dir)
at SWG_Merchant_Mail_Manager.Form1.menuItem11_Click(Object sender, EventArgs e)
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///g:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
mfriend
Assembly Version: 1.0.1555.20094
Win32 Version: 1.0.1555.20094
CodeBase: file:///G:/Program%20Files/The%20Merchant's%20Friend/mfriend.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///g:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///g:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///g:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
To enable just in time (JIT) debugging, the config file for this
application or machine (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>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Elyssa
Tue Apr 05, 2005 10:08 am
#2
I don't know about the specific error message, but I always get an error if it tries to process any items with multi-line names.
"Sofa Chair" has one built in and always causes the error.
Here's what I do to get past it:
Find the offending email (sort by date and then find it in your email. it's the next one after the last one listed in MF).
Delete the email.
Delete the saved mail folder.
/mailsave again.
Load MF again.
If it chokes again, just follow the same procedure (it will have advanced a little farther this time).
Eventually you'll get 'em all out and it'll work fine.
Eerif
Tue Apr 05, 2005 8:56 pm
#4
ooo What I find is that if I try loading it with all my mails say for the year 2005, it takes a good 10 mins to boot up hehe.
I know I should split them up... but I just don't want to!
Pappi
Tue Apr 05, 2005 11:02 pm
#5
I sometimes edit the downloaded mail files so the text would come out just right in the program
ItemCreator
Wed Apr 06, 2005 4:49 am
#6
I cheat a bit, I keep my mails in my Infinity mail file for creating restock lists (the export to csv file then loaded into a spreadsheet program is great for that) then I send them into my Farstar mail file.
Whenever I want to check the year so far I reset Merchants Friend to look into the Farstar mail file and go make a cup of tea while it loads
I find that works the best for me
Kel
Whenever I want to check the year so far I reset Merchants Friend to look into the Farstar mail file and go make a cup of tea while it loads
I find that works the best for me
Kel
Page 1 of 1