Was this page helpful?
Thank you!

Comments or suggestions?

Enter Email Address (optional)

Online Banking Error: System.Argument.Exception

While working in or accessing the Online Banking Center or Bank Feeds, one or more of the following errors are displayed:

  1. System.Argument.Exception:Parameter is not valid.
    at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
    at System.Drawing.Image.fromStream(Stream stream)
    at System.Windows.Forms.PictureBox.Load()
    at System.Windows.Forms.PcitureBox.set_ImageLocation(String value)
    at OLB_ Workflow.UICtrl_OLBWorkflow.SetILogo(String strFILogoPath)
  2. System.ArgumentOutOfRange.Exception: Index was out of range.
Why this is happening

This error can occur when:

  1. A payee, vendor or rule is damaged.
  2. Special characters such as "&" in the vendor name.
  3. QuickBooks detects an issue with an installed Microsoft component such as .Net framework.
How to fix it

Intuit recommends more than one solution for this problem. The first solution may solve your problem, or you may need to try all of them to resolve the issue. For best results, perform the solutions in the order shown.

Solution 1: Check vendor names for special characters.

  1. From the default Active Vendor dropdown in the Vendor Center, select All Vendors
  2. Review the vendor names for special charaters, specifically the ampersand (&)
  3. Remove or rename to "and" if needed, then save your changes.

Solution 2: Switch to register (classic) mode in online banking to see if you get the same results.

  1. If you're able to add /match in classic mode without receiving an error, the problem is not with the bank. The problem could be with a specific downloaded transaction or a damaged Rule, Vendor / Payee or Microsoft component.
  2. Continue to Solution 3.

Solution 3: Restart computer and try to access Bank Statement again. 

  1. Close QuickBooks.
  2. Restart computer.
  3. Open QuickBooks.
  4. Open Online Banking Center to access and download your bank statement. 
  5. If error is displayed again, continue to next steps. 

Solution 4: Review the QBWin.log for error messages. 

  1. Scroll to the bottom to view the most recent entries.
  2. If errors are identified, use the QBWIN.LOG to resolve data damage.

Solution 5: Repair .NET Framework using the QBInstall Tool.

Solution 6: See Troubleshoot QuickBooks Online Banking issues and errors for additional troubleshooting.

KB ID# SLN41611
4/26/2017 8:47:12 AM
QYPPRDQBKSWS08 9138 Pro 2017 056993