cancel
Showing results for 
Search instead for 
Did you mean: 
ballade4
Level 3

System.TypeInitializationException Errors in Bank Feeds

image.png

 

Yes, yet another thread on this topic.  QuickBooks Tool Hub does not resolve.  This has been going on for at least a year and we are tired of it.  What is the exact problem that is taking place here?

19 Comments 19
MarsStephanieL
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

Hi there, @ballade4.

 

I'd be glad to help you fix the System Exception Error. Since you’ve done using the QuickBooks Tool Hub, there are two more workarounds you can perform to fix this.

 

You can clean install QuickBooks Desktop (QBDT) by uninstalling and reinstalling it. Or you'll need to check if you have appropriate user permissions to C:\ProgramData.

 

You can begin with downloading the latest release of the QBDT program. Then, create a backup copy of the company file to keep a copy of your previous transactions. This procedure fixes known issues of the software and improve its overall performance.


To install the release:

 

  1. Go to the Help menu and select Update QuickBooks Desktop.
  2. Choose the Update Now tab, then mark the box for Reset Update to remove the previous download.
  3. Click on the Get Updates button to start the process and click OK to continue.
  4. When the QuickBooks Desktop Information window appears, click OK and then restart your QuickBooks to kick-off the installation. I've added some screenshots for additional reference:


After completing the following steps, you can start creating a backup. Then, uninstall the desktop program. You can go to the Control Panel to find the application.

 

  1. On your keyboard, click the Windows Start menu and search for Control Panel.
  2. Select Programs and Features or Uninstall a Program.
  3. Choose the version of QuickBooks Desktop you're having problems with from the list of installed programs.
  4. Select Uninstall/Change and follow the on-screen instructions. Ensure that you are the Windows Admin to do this process.

 

Once done, you can follow the steps in this article to do a clean install: Clean install QuickBooks Desktop.


Also, you may consider checking this article to know more about the other option to fix this error: Fix System Exception errors.

 

Please don't hesitate to tag my name in the comment section if you have other questions or concerns. I'd be happy to lend a helping hand. Take care.

ballade4
Level 3

System.TypeInitializationException Errors in Bank Feeds

The installation is on a terminal server with 15 users across multiple company files.  I do not want to deal with having to reconfigure every terminal.  Further, this approach gives me no guarantee that the problem will actually go away since we are resetting the installation rather than fixing the error.  On that note - there is a clear and verbose error message here - how about we deal with specifically what it is telling us is the actual problem?  

MirriamM
Moderator

System.TypeInitializationException Errors in Bank Feeds

Hello again, ballade4. I can see the urgency of getting this resolved.

 

The System.TypeInitializationException error might occurs when QuickBooks can’t access the fiblueprint.xml file because of user permission restrictions. It'll usually happen when you use QuickBooks in a hosted, terminal service, or Citrix environment.

 

To fix, let's start by ensuring you have the appropriate user permissions to C:\ProgramData. Here's how:

  1. Find and open your QuickBooks folder in C:\ProgramData. 
  2. Find and double-click on the fiblueprint.xml file.
  3. If the file opens, close it and restart QuickBooks. 

Once done, retry working on your bank feeds. If you can’t, you need to grant full access to your profile. 

  1. Right-click anywhere in the folder.
  2. Tap Properties.
  3. Go to the Security tab.
  4. Choose Edit.
  5. In the “Group or user names” section, select Everyone.
  6. In the “Permissions for Everyone” section, select Full control.
  7. Close the Edit and Properties windows.
  8. Restart your computer, then open QuickBooks. Retry working on your bank feeds.

If unable to set the permissions, I recommend working with your hosting provider or an IT professional to update it.

 

If the issue persists after following the steps above, continue with the Solution 2: Fix Microsoft .NET Framework, MSXML, and C++ in this article: Fix System Exception errors.

 

For future reference when managing Bank Feed transactions, see this resource: Add and match Bank Feed transactions in QuickBooks Desktop.

 

Let me know how things go on your end and if you need other help in QuickBooks. I’m more than happy to further assist you. Have a great rest of the day.

ballade4
Level 3

System.TypeInitializationException Errors in Bank Feeds

Thank you.  I was able to find the file in the following directory: C:\ProgramData\Intuit\QuickBooks Enterprise Solutions 20.0\Components\OLB\branding\filist

 

To my surprise, despite being full server admin (as far as I know), I indeed do not have access to open it.  Working with IT to resolve and will update the post if successful or otherwise.

ballade4
Level 3

System.TypeInitializationException Errors in Bank Feeds

OK, I did not have time to come back to update, however I did indeed resolve the issue after I gave myself access to this file via Security menu.  However, now, one month later, I have the same problem. I went to look back at Security > Advanced on FlBlueprint.xml and it is specifying that another employee is the Owner, and my user has been removed from Permission entries list.  

 

What is causing this?  The other employee and I alternate utilizing Bank Feeds on this terminal server.  We possibly applied a QuickBooks update within the past 30 days.  Does this somehow relate to the process by which the Bank Feeds module governs who gains exclusive use?  What is the proper method by which to avoid this problem in the future?

RenjolynC
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

Thanks for sharing the update, ballade4.

 

The Windows user permissions may be the reason why you're getting this error, and not the users added in QuickBooks Desktop. It can also relate to the Bank Feeds process since you're using the server. 

 

To prevent the issue from happening again, I'd recommend contacting the hosting provider or your IT professional to review the permissions.There might be a different user with full control that modified your access rights.

 

You might also find this article helpful regarding the QuickBooks users: QuickBooks Desktop Users and Restrictions.

 

You're always welcome to leave a reply here if there's anything else you need. I'm just a post away to answer your questions. 

bqdatabase
Level 3

System.TypeInitializationException Errors in Bank Feeds

We are experiencing the same issue. I actually added permissions to the users group and the individual user itself. Not sure if it's after a reboot of the server or something else but all added permissions are reset.

Any more insight in this? - the answer from RenJolyn has nothing to do with this issue.

Angelyn_T
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

Hi there, @bqdatabase.

 

I want to ensure you won't go through this error again and resolve it as quickly as possible.

 

Usually, this happens when QuickBooks can’t access the fiblueprint.xml file because of user permission restrictions. And when QuickBooks is used in a hosted, terminal service, or Citrix environment. To isolate the issue, you can follow the steps provided by my colleague MirriamM by making sure that you have the appropriate user permissions to C:\ProgramData and fixing the Microsoft .NET Framework, MSXML, and C++.

 

Moreover, you can also completely uninstall, then reinstall QuickBooks to replace your QuickBooks Desktop software and its installation files.

 

Here's how to remove QuickBooks:

 

  1. Open the Windows Start menu. Search for “Control Panel”, then open Control Panel.
  2. Select Programs and Features or Uninstall a Program.
  3. From the list of programs, select your version of QuickBooks Desktop you want to uninstall.
  4. Select Uninstall/Change and then Remove.
  5. Click Next.  If you don’t see this option, sign out and sign back into Windows as an admin (or a user with admin rights).

 

Then, here's how to install QuickBooks Desktop.

 

Moreover, here's an article you can open for more tips about fixing System Exception errors.

 

If you have any other QuickBooks questions, please let me know by adding a comment below. I'm always here to help. Have a good one!

bqdatabase
Level 3

System.TypeInitializationException Errors in Bank Feeds

I had the same issue, well, still have.

The permissions get reset for some reason when I do bank feeds from my admin login QB / and in my case I run admin also on the TS. Everything goes fine if the users are simply doing bankfeeds, however as I am the one who syncs it I found out I cannot do so from the admin account.

I created a new account and sync the bankfeeds from there, that way it never resets.

 

Hope this helps someone, very frustrating problem.

 

In admin mode after this occurred the bank feeds are not released by the other user when permissions are not set correctly or reset when done from admin login.

 

Quickbooks will not allow me to go into single user mode and crash. After killing QB sometimes I can start qb again but sometimes it does not allow admin to login again (as the user is supposedly still logged in). When I am able to login I will do banking from the admin and close again, that's the only way to allow QB to go back into single user mode (for a verify for example). When this happens I will go back to the 

FIBLUEPRINT.XML in 

C:\ProgramData\Intuit\QuickBooks Enterprise Solutions 20.0\Components\OLB\branding\filist and set additional permissions.

HRG2021
Level 1

System.TypeInitializationException Errors in Bank Feeds

I already tried that.  It doesn't work.

AlexV
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

Hello HRG2021!

 

Thanks for joining this post. I understand that you need to fix the System.TypeInitializationException error. I'm here to assist you.

 

Ideally, making sure you have appropriate user permissions to C:\ProgramData, fixing the Microsoft .NET Framework, MSXML, and C++, or reinstalling QuickBooks Desktop should fix the error. Since it doesn't work on your end, I suggest you reach out to our Support Team so they can investigate it.

  1. Go to Help, then select QuickBooks Desktop Help.
  2. Select Contact Us.
  3. Enter the error "System.TypeInitializationException", select Let's talk and then choose a way to connect.

 

I also added this link to help you in fixing other issues caused by a damaged file: Repair your QuickBooks Desktop for Windows.

 

Comment again here if you need more help. Have a great day!

bqdatabase
Level 3

System.TypeInitializationException Errors in Bank Feeds

QB Support -> this has nothing to do with it. It's a permissions problem.

Go through this: https://quickbooks.intuit.com/learn-support/en-us/multi-user-mode/set-up-folder-and-windows-access-p...

 

If you are running terminal server - uninstall qb - and install like this: https://quickbooks.intuit.com/learn-support/en-us/configure-for-multiple-users/install-quickbooks-de...

 

But also follow permissions settings as first link

DPeronteau
Level 2

System.TypeInitializationException Errors in Bank Feeds

THIS DOES NOT WORK!!!!

 

I have done all these fixes and work-arounds for years now.  The fix doesn't stay permanently.

 

And one or two days later I am once again adding back all my users to the fiblueprint.xml file.

 

So, how about a real solution instead?

 

Dale Peronteau

American Eagle Consulting, Inc.

 

GlinetteC
Moderator

System.TypeInitializationException Errors in Bank Feeds

Hi, DPeronteau.

 

I understand how you feel about getting an issue while working with QuickBooks.

 

It seems like this is a duplicate post. My colleague already posted their response with your concern. You can click this link to view his reply: https://quickbooks.intuit.com/learn-support/en-us/banking/system-typeinitializationexception-when-wi...

 

Feel free to post again if you have other concerns. Keep safe!

 

bqdatabase
Level 3

System.TypeInitializationException Errors in Bank Feeds

I did the following (note I have my system setup as Terminal Server on same server that runs QB)

 

Set Permissions to EVERYONE (And I did USERS as well) to FULL Control to following folders

  • C:\Program Data\Intuit\Entitlement Client\v8
  • C:\Program Data\Intuit\Entitlement Client\v6.0
  • C:\Program Data\Intuit\Entitlement Client\v5
  • C:\Program Data\Intuit\Entitlement Client\v3
  • C:\Program Data\Intuit\Entitlement Client
  • C:\Program Data\Intuit\QuickBooks Enterprise Solutions X.0 (X = version) or C:\Program Data\Intuit\QuickBooks 20XX (XX = year)
  • C:\Program Data\COMMON FILES\INTUIT
  • C:\Program Data\COMMON FILES\INTUIT\QUICKBOOKS
  • C:\Users\Public\Public Documents\Intuit\QuickBooks\FAMXX (XX = year)
  • C:\Users\Public\Public Documents\Intuit\QuickBooks\Company Files
  • C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks Enterprise Solutions X.0 (X = version) or C:\Users\Public\Public Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks 20XX (XX = year)

Perform steps for any folder listed below. Keep in mind you may not have all of these folders. Some are specific to certain versions QuickBooks Desktop:

  1. Right-click folder and select Properties.
  2. On the Security tab, select Everyone.
    Note: If Everyone is not listed in the Group or User Name checkbox, select Add and type in Everyone. Then select OK.
  3. I also added the USERS group to the folders.
  4. Select Full Control, then select Apply and OK.
bgarrett012
Level 1

System.TypeInitializationException Errors in Bank Feeds

Does anyone have insight on the cause/trigger of the ownership change? Even nuking all permissions except for local admin for full control does not stop QB from changing the owner to an end user. It's seemingly random too, as I can't pin it on just bank feed use. 

CharleneMaeF
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

It would be great to be free of this error, bgarrett012.

 

One possible cause of this error is the Windows user permissions. Every version of QuickBooks has corresponding components that need to be updated to function well. 

 

I'd recommend contacting our QuickBooks Support Team to get this error investigated. They're equipped with tools to check the cause. It'll also allow them to submit a ticket to our engineering team to alert them about the issue if necessary.

 

Here's how:

 

  1. From the Help menu, select QuickBooks Desktop Help.
  2. In the Have a Question window, scroll down to click the Contact us link.
  3. This will display the Contact Us screen.
  4. Go to the Tell us more about your question section to enter the issue or topic in the field box.
  5. Click the Search button to display the Start a Message button.

 

Please check out support hours to ensure that you'll be assisted on time.

 

Additionally, I've added an article that'll help you review your downloaded bank and credit card transactions to ensure you put them in the correct accounts: Add and Match Bank Data in QuickBooks Desktop.

 

Please let us know how it goes. We want to make sure this error gets fixed.

DC1122
Level 1

System.TypeInitializationException Errors in Bank Feeds

I am working on a server, and the only way to get this to go away is to open and run as administrator.  Otherwise, I get this popup every time and with each transaction when trying to pull into QB.

 

Our IT department has looked at it and can't fix it other than to tell me to run as administrator.

 

Why can't QB get this fixed?!  It's an annoying inconvenience.

Rubielyn_J
QuickBooks Team

System.TypeInitializationException Errors in Bank Feeds

I hear your sentiments and wish I could make it better, @DC1122.

 

As previously stated by my colleagues, this error message appears when QuickBooks can't access the fiblueprint.xml file due to user permission limitations. In addition, using QuickBooks in a hosted terminal service or Citrix system frequently results in this.

 

I suggest working on the following methods to continue using your Bank Feeds Center:

 

  1. Make sure you have appropriate user permissions to C:\ProgramData.
  2. Fix Microsoft .NET Framework. MSXML and C++
  3. Completely uninstall QuickBooks

 

For more information on how to fix System Exception errors, please see this article: Resolve System Exception issues.

 

If issue persists, you may contact our support team again. This way, they can further check and request a ticket for investigation.

 

Along with that, I also advise reviewing your server's security configuration to have a smooth access with your data: 

 

 

Please know that we're determined to improve the program. Feel free to comment below if you have further concerns. Stay safe!

Need to get in touch?

Contact us