Fix System Exception Errors In QuickBooks Desktop

In this article, we will be providing you the steps to resolve “System.Argument.Exception” or “System.TypeInitializationException” when you work in your QuickBooks Desktop Bank Feeds Center.

System.Argument.Exception

  • 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)
  • ArgumentOutOfRange.Exception: Index was out of range.

System.Argument.Exception errors are can occur due to various reasons and some of them are as follow:

  • There are some special characters in one of your vendor’s name. The special characters includes !, @, #, $, %, ^, &, *, etc.
  • Damaged payee, vendor, or renaming rule.

Following the steps provided in this article will surely be helpful for you in resolve the issue but it is a fact that the System Exception Errors are very critical issues and resolving these issues can be a bit complex for you. If you are not sure about resolving this error manually, contact our technical support department at QuickBooks Customer Service Phone Number +1888-396-0208 toll-free.

Resolving System Exception Errors In QuickBooks

Step 1: Remove special characters from your vendor names

  • From the main menu, go to Vendors > Vendor Center.
  • Choose All Vendors from the Vendor ▼ drop-down options.
  • Check if any of the vendor names that contains special characters (!@#$%^&*).
  • If you find any special character, right-click on the Vendor and click on Edit Vendor
  • Remove all the special characters from the vendor name and then click on OK. You can add words instead of the special characters.

Step 2: Switch to the Classic Mode

  • From the main menu of QuickBooks, go to Edit > Preferences.
  • Click on Checking and then navigate to the Company Preferences
  • Choose Classic Mode (Register Mode) from the Bank Feeds section.
  • Click on OK.
  • Try to add or match your bank transactions.

If the error is still around, it is quite possible that the error is occurring due to some issues in your company file, financial institution, or Microsoft components. You need to go to the 3rd steps to resolve the issue.

Before moving to the next solution, you need to refresh your system by following the below steps:

  • From the main menu of QuickBooks, go to File > Close Company.
  • Close QuickBooks Desktop and other processes using the Task manager.
  • Restart your system.
  • Open QuickBooks Desktop.
  • Try to add or match your bank transactions.

Step 3: Review your QBWin.log files

You can use your QBWin.log to see what might be causing the bank feeds error. To do this:

  • Locate and open your QBWin.log file.
  • Go to the bottom of your window and find any LVL_Error.
  • If you find any error, you either need to resolve it manually or contact the QuickBooks Support department to resolve the issue.

Step 4: Fix Microsoft .NET Framework, MSXML, and C++

The System.Argument.Exception errors in QuickBooks can pop up on your screen if your system has damaged some Microsoft components.

To resolve the issues related to QuickBooks installation and Microsoft components, you need to download and run QuickBooks Diagnostic Tool. This tool is specially provided by Intuit to resolve installation issues of QuickBooks and Microsoft components. QB Install Diagnostic Tool automatically diagnose and resolve issues with these components.

Step 5: Check if your bank or account has issues

If you still face the same error while working on your Bank Feeds Center, it is possible that your financial institution of your bank account added in your QuickBooks Desktop is having some issues.

You don’t to worry as you can resolve the possible bank feeds errors and issues because doing this will help you in resolving the System Exception Errors if the error is occurring due to the bank feeds issue.

Step 6: Completely uninstall QuickBooks

If the error is still couldn’t get resolved by following above steps, it might be possible that your QuickBooks Software is damaged and to resolve the error, you need to uninstall QuickBooks, rename all the existing QB files and then reinstall QuickBooks again. This process is known as the clean installation of QuickBooks. You can also use the Clean Install Tool to do this.

System.TypeInitializationException

System.TypeInitializationException:The type initializer for ‘OLB_Center.WPF.Model.FIBluePrintParser’ threw an exception. —> System.UnauthorizedAccessException: Access to the path ‘C:\ProgramData\Intuit\QuickBooks 2014\components\olb\branding\filist\fiblueprint.xml’ is denied.

You can face this error if QuickBooks couldn’t access the fiblueprint.xml file due to inappropriate folder permissions. This situation generally occurs if you are using QuickBooks on a hosted environment, terminal service, or Citrix environment.

You can follow the below-mentioned steps to keep on working in your Bank Feeds Center:

Solution 1: Make sure you have appropriate user permissions to C:\ProgramData

  • Open the Windows Explorer by pressing Windows + E
  • Navigate to the folder where your company file is located in C:\ProgramData. The XX refers to the version of QuickBooks you are using. Example: Pro 2018 = 18 or Enterprise 19.0 = 19.
    • Pro, Premier, or Accountant: C:\ProgramData\Intuit\QuickBooks 20XX\components\olb\branding\filist\
    • Enterprise: C:\ProgramData\Intuit\QuickBooks Enterprise Solutions XX.0\components\olb\branding\filist\
  • Locate the xml from the folder and double-click on it.
  • If the file is opening without showing any error, close it and restart QuickBooks. Try to work with your bank feeds to check if the error is resolved or not.
  • If the file is not opening, provide full access to your profile by following the below-mentioned steps:
    • Right-click anywhere in the folder and click on Properties from the drop-down options.
    • Navigate to the Security tab and then click on Edit.
    • From the Group or user names section, click on Everyone.
    • Select Full Control from the Permissions for Everyone
    • Close the Edit and Properties windows.
    • Restart your system and then open QuickBooks.
    • Try to work on your bank feeds to check if the error is resolved or not.

Note: If you don’t know the process to set permissions, you can contact your hosting provider or an IT professional to help you out.

Solution 2: Fix Microsoft .NET Framework, MSXML, and C++

The System.Argument.Exception errors in QuickBooks can pop up on your screen if your system has damaged some Microsoft components.

To resolve the issues related to QuickBooks installation and Microsoft components, you need to download and run QuickBooks Diagnostic Tool. This tool is specially provided by Intuit to resolve installation issues of QuickBooks and Microsoft components. QB Install Diagnostic Tool automatically diagnose and resolve issues with these components.

Step 6: Completely uninstall QuickBooks

Performing a clean installation process replaces your QuickBooks Desktop and all the installation files. Reinstalling QuickBooks should help you in resolving the Bank Feeds issues in QuickBooks.

Technical Support For QuickBooks Desktop

The provided solutions should be helpful for you in resolving the System Exception Errors in QuickBooks. However, we have already mentioned that resolving these errors can be a bit complex because it is one of most critical errors in QuickBooks. Resolving this error becomes important because you may lose your data as well. If you are not able to resolve the error manually, you can contact us at our toll-free QuickBooks Support Phone Number +1888-396-0208 to get instant support for your issues.