Solved

Windows 7: Microsoft .Net framework error unhandled exception

Posted on 2015-02-03
3
688 Views
Last Modified: 2015-02-11
I just had to rebuild a server that was hit with a Cryptovirus. One of the users (on a new profile) is receiving this error when starting logging into Quickbooks, or restarting. She cancels out and everything works fine.  What is the best method to combat this?

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.QBWebConnector.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.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
QBWebConnector
    Assembly Version: 2.1.0.30
    Win32 Version: 2.1.0.30
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWebConnector.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
QBWCUtil
    Assembly Version: 2.1.0.30
    Win32 Version: 2.1.0.30
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWCUtil.DLL
----------------------------------------
QBWCCommon
    Assembly Version: 2.1.0.30
    Win32 Version: 2.1.0.30
    CodeBase: file:///C:/Windows/assembly/GAC_32/QBWCCommon/2.1.0.30__82cc56431f1a971d/QBWCCommon.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
QBWCInterfaces
    Assembly Version: 2.1.0.30
    Win32 Version: 2.1.0.30
    CodeBase: file:///C:/Windows/assembly/GAC/QBWCInterfaces/2.1.0.30__82cc56431f1a971d/QBWCInterfaces.dll
----------------------------------------
Interop.QBXMLRP2
    Assembly Version: 8.0.1.104
    Win32 Version: 8.0.1.104
    CodeBase: file:///C:/Windows/assembly/GAC/Interop.QBXMLRP2/8.0.1.104__31d8aec643e18259/Interop.QBXMLRP2.dll
----------------------------------------
Syncfusion.Grid.Windows
    Assembly Version: 6.402.0.15
    Win32 Version: 6.402.0.15
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Syncfusion.Grid.Windows.DLL
----------------------------------------
Syncfusion.Shared.Base
    Assembly Version: 6.402.0.15
    Win32 Version: 6.402.0.15
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Syncfusion.Shared.Base.DLL
----------------------------------------
Syncfusion.Core
    Assembly Version: 6.402.0.15
    Win32 Version: 6.402.0.15
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Syncfusion.Core.DLL
----------------------------------------
Syncfusion.Grid.Base
    Assembly Version: 6.402.0.15
    Win32 Version: 6.402.0.15
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Syncfusion.Grid.Base.DLL
----------------------------------------
Syncfusion.Shared.Windows
    Assembly Version: 6.402.0.15
    Win32 Version: 6.402.0.15
    CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Syncfusion.Shared.Windows.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.
0
Comment
Question by:peraspera
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 96

Accepted Solution

by:
Experienced Member earned 500 total points
ID: 40588383
Try the .NET Framework Verifier to see if it can repair .NET

http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog%7C_Tools/netfx%7C_setupverifier%7C_new.zip 


Select the newest .NET Verifier, download and run it see if it can repair .NET. If supports:

.NET Framework 1.0
.NET Framework 1.1
.NET Framework 1.1 SP1
.NET Framework 2.0
.NET Framework 2.0 SP1
.NET Framework 2.0 SP2
.NET Framework 3.0
.NET Framework 3.0 SP1
.NET Framework 3.0 SP2
.NET Framework 3.5
.NET Framework 3.5 SP1
.NET Framework 4 Client
.NET Framework 4 Full
.NET Framework 4.5

If no, then remover .NET (Programs and Features, Windows Features), and restart. Then go back and re-enable .NET and run Windows Updates.
0
 

Author Closing Comment

by:peraspera
ID: 40603151
I also ended up deleting the registry key for Quickbooks web connector. Between that and the re-enable/update of .Net regained full functionality.
0
 
LVL 96

Expert Comment

by:Experienced Member
ID: 40603158
@peraspera  - Thank you for the update and I was happy to help.
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
The Windows functions GetTickCount and timeGetTime retrieve the number of milliseconds since the system was started. However, the value is stored in a DWORD, which means that it wraps around to zero every 49.7 days. This article shows how to solve t…
In this Micro Tutorial viewers will learn how to use Boot Corrector from Paragon Rescue Kit Free to identify and fix the boot problems of Windows 7/8/2012R2 etc. As an example is used Windows 2012R2 which lost its active partition flag (often happen…
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.

635 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question