cancel
Showing results for 
Search instead for 
Did you mean: 
tkfitzsimmons
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

image (004).jpg

I get this error (attached picture) when trying to initiate the web connector to add an application.  I can't get past it to add an application.

 

When I click on the Details button, here is what it says:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at QBWebConnector.RegistryManager.anyAppScheduled()
at QBWebConnector.ScheduleManager.Scheduler_Tick(Object sender, EventArgs e)
at QBWebConnector.EventManager.OnClockTicked(Object sender)
at QBWebConnector.QBWebConnectorWPF.Clock_Ticked(Object sender, EventArgs args)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
QBWebConnector
Assembly Version: 2.3.0.198
Win32 Version: 2.3.0.198
CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWebConnector.exe
----------------------------------------
PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
QBWCUtil
Assembly Version: 2.3.0.198
Win32 Version: 2.3.0.198
CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWCUtil.DLL
----------------------------------------
QBWCCommon
Assembly Version: 2.3.0.198
Win32 Version: 2.3.0.198
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/QBWCCommon/v4.0_2.3.0.198__82cc56431f1a971d/QBWCCommon.dll
----------------------------------------
Logger
Assembly Version: 2.3.0.198
Win32 Version: 2.3.0.198
CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Logger.DLL
----------------------------------------
CLSClientLibrary
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/CLSClientLibrary.DLL
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
QBWCInterfaces
Assembly Version: 2.3.0.198
Win32 Version: 2.3.0.198
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/QBWCInterfaces/v4.0_2.3.0.198__82cc56431f1a971d/QBWCInterfaces.dll
----------------------------------------
PresentationFramework.Aero2
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
PresentationFramework-SystemXml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll
----------------------------------------
UIAutomationProvider
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll
----------------------------------------
UIAutomationTypes
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (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>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

11 Comments 11
MadelynC
Moderator

Object Reference not set to an instance of an object error in QB Web Connector

I’ll help you resolved this, @tkfitzsimmons.


There are several causes of this error you’ve encountered. It can be a system file corruption, or the Microsoft .NET Framework installation is corrupt.


QuickBooks Desktop uses Microsoft programs to run web-based apps. Once the .NET Framework has an issue, QuickBooks may not work properly.


In more severe circumstances, a clean install or repair install can help you. You can download the QuickBooks Tool Hub, then use the QuickBooks Install Diagnostic Tool to get this resolved. Here’s how:

 

  1. Close QuickBooks.
  2. Download the most recent version (1.4.0.0) of the QuickBooks Tool Hub.
  3. Save the file.
  4. Open the file you downloaded (QuickBooksToolHub.exe).
  5. Follow the on-screen steps to install and agree to the terms and conditions.
  6. Double-click the icon on your Windows desktop to open the tool hub.
  7. In the tool hub, select Installation Issues.
  8. Select QuickBooks Install Diagnostic Tool. It can take up to 20 minutes.
  9. Restart your computer when finished.


You can refer to this guide on how to fix QBDT install errors. Just proceed to the remaining instructions (3-5) if the issue remains.


In addition, here’s a reference to manually fix Microsoft .NET Framework errors. Follow the steps for your operating system.


Don't hesitate to visit me here with an update on your application. I’m always here to help. Take care!

tkfitzsimmons
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

Hi Madelyn C,

 

Thank you for all the suggeations!!  I've tried then all, but couldn't fix the problem.  Everything on my copmputer works fine, except the QB Web Connector.  Searching for a "fix", I've noticed that there are a lot of people that have this same problem, but I've never seen it solved?

 

What do you suggest I try next?  I'm needing a solution becasue I'm the volunteer bookkeeper for a very small non-profit and need this to work, so we can download infornation from a web based service we have subscribed to.

Thank you, Kim Fitzsimmons

Kristine Mae
Moderator

Object Reference not set to an instance of an object error in QB Web Connector

We want to ensure this is taken care of, Kim Fitzsimmons.

 

Good work for doing the recommended steps. Since you're still having the same issue, I suggest reaching out to our customer care support. This way, an agent can take a better look at it. Here's how:

  1. Click Help inside QuickBooks.
  2. Go to QuickBooks Desktop Help.
  3. Click Contact Us.
  4. Enter "Object error in Web Connector" in the description field, then click Continue.
  5. Select either Message an Agent or Talk to a Specialist

I'll add this article to know more about the connector: Set up QuickBooks Web Connector.

 

Feel free to let us know if you have other concerns. We'll be right here to help you. Take care!

tkfitzsimmons
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

Hi Kristine,

 

Thank you for responding, so quickly . . . I've uninstalled/reinstalled numerous times, and that doesn't fix the issue.  I try an initialize the web connector and can't get any where before the error box pops up,  I've clicked on the continue button numerous times, but it keeps taking me back to the continue button screen.  I can't get to the add an application button.

 

I've talked to a QB phone support person.  They couldn't solve the problem over the phone.  She told me that I'd have to pay a fee for more support, because I don't have a support plan for my QB license.  I was trying to exaust all options, before having to pay, but looks like I may have to resort to that . . . :(

 

It seems to me that this is a QB Web Connector "bug" and QB should have had it fixed a long time ago.

 

Thank you for all your help!

sutherent
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

I have exactly the same problem. Ive spent over 12 hours on the phone with tier 1 and tier 2 folks from both the desktop side of the Quickbooks company and their time sheets division bought from T Sheets. (T Sheets is the third party that I'm attempting to integrate with) They are totally out of suggestions as of 7/29/2021. I also requested a call from the 3rd tier folks but have not heard back for two days.  I'm afraid that they are not throwing much resource towards this issue since the online version is the Big Daddy money maker for them.

j3ch
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

I'm hitting the same issue too. If you have it resolved, it'd be really appreciated to let us know how it went!

LeizylM
QuickBooks Team

Object Reference not set to an instance of an object error in QB Web Connector

Hi, j3ch. 

 

As mentioned by my colleague @MadelynC that QuickBooks Desktop uses Microsoft programs to run web-based apps. Once the .NET Framework has an issue, QuickBooks may not work properly.

 

If you're still getting an error after following the steps provided by my colleague above, you'll need to fix it manually. But before that, please check this article link for you to be guided on QuickBooks Desktop errors: Fix QuickBooks Desktop install errors. If you experience the same thing refer to the steps below for your operating system.

 

For Windows 10, 8.1, and 8.

 

  1. Make sure to close all of your programs.
  2. Go to the Windows Start menu. 
  3. Type "Control Panel" and click Control Panel.
  4. Select Programs and Features.
  5. Choose Uninstall a Program. Don't worry, you aren't uninstalling anything.
  6. Click Turn Windows features on or off.
  7. Find .NET Framework on the list.

 

Then, check the settings for both .NET Framework 4.5 (or later) and .NET Framework 3.5 SP1.

 

Note: Steps to fix .NET. Framework 4.5, 4.6, 4.7, and 4.8 are the same.

 

Check if the .NET Framework 4.5 (or later) checkbox isn't checked:

  1. Tick the checkbox to turn on .NET Framework 4.5 (or later).
  2. Click OK to save your changes.
  3. Restart your computer.

 

However, if the .NET Framework 4.5 (or later) checkbox is already checked:

 

  1. Tick the checkbox to turn off .NET Framework 4.5 (or later). Don't turn it back on.
  2. Click OK to save your changes.
  3. Restart your computer.
  4. When you're signed in back into Windows, go back to the steps to turn on .NET Framework 4.5 again.

Then, proceed to check if the .NET Framework 3.5 SP1 checkbox isn't checked:

  1. Click the checkbox to turn on .NET Framework 3.5 SP1.
  2. Hit OK to save your changes.
  3. Restart your computer.

 

Follow these steps if the .NET Framework 3.5 SP1 checkbox is already checked:

 

  1. Click the checkbox to turn off .NET Framework 3.5 SP1. Don't turn it back on.
  2. Hit OK to save your changes.
  3. Restart your computer.
  4. When you're signed in back into Windows, go back to the steps to turn .NET Framework 3.5 SP1 on again.

 

If the issue persists after turning on or off .NET Framework, I recommend reaching out to an IT professional or Microsoft. The issue may be related to your operating system, not QuickBooks.

 

You can check out this article for more detailed steps to fix .NET Framework errors on Windows 7: Manually fix Microsoft .NET Framework errors

 

For good practice, I recommend backing up your company files. This way, you can restore them anytime in case of accidental data loss.

 

You can count on me if you have more questions about managing your QBDT. I'd be glad to help you some more. Take care always.

erodriguez-ns
Level 1

Object Reference not set to an instance of an object error in QB Web Connector

Hello,

 

We received this error today.

To resolve this, we cleared the registry key on,

 

HKEY_CURRENT_USER\Software\Intuit\QBWebConnector

I deleted the entire folder "QBWebConnector" and re-open the app, which then re-initialized the key.

 

Note; that if its a terminal server, you will need to wipe it from other users that use the machine under HKEY_USERS. Use WMIC to obtain the user SID.

Jacob Q
Level 2

Object Reference not set to an instance of an object error in QB Web Connector

I have the same issue as well! I ended up talking to a guy here in quickbooks who's asking me to subscribe for support for them to help. They want me to pay about $1K before they can help. its ridiculous.

Candice C
QuickBooks Team

Object Reference not set to an instance of an object error in QB Web Connector

Good afternoon, @Jacob Q

 

Thanks for chiming in on this thread. Let me point you in the right direction to get this resolved. 

 

You may have contacted the wrong number. Our care plans are less than $1,000. Check this list for all the plans we have: 

 

Care Plans for QuickBooks Desktop

 

The best way to get in touch with our Customer Support Team is through your account. See the link for specific steps on how to get there. 

 

If you think the number you contacted before was fake, you can report it to us.

 

If you have any trouble along the way, don't hesitate to ask. I'm always here to lend a helping hand. Best wishes! 

CHaecker
Level 1

Object Reference not set to an instance of an object error in QB Web Connector


@erodriguez-ns wrote:

Hello,

 

We received this error today.

To resolve this, we cleared the registry key on,

 

HKEY_CURRENT_USER\Software\Intuit\QBWebConnector

I deleted the entire folder "QBWebConnector" and re-open the app, which then re-initialized the key.

 

Note; that if its a terminal server, you will need to wipe it from other users that use the machine under HKEY_USERS. Use WMIC to obtain the user SID.

 


Thank you for posting - this worked for us. QB Enterprise 15.0 and QBWC 2.1.0.30. OS: Windows 10 20H2. Web connector now starts and runs without error. Haven't tried to add any sync jobs to it but we'll see...

Sign in for expert help
Ask questions, post replies & join our community of QuickBooks users.

Need to get in touch?

Contact us