Solved

Windows 7: Microsoft .Net framework error unhandled exception

Posted on 2015-02-03
3
659 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 95

Accepted Solution

by:
John Hurst 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 95

Expert Comment

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

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

Suggested Solutions

Convert websphere application server default chained Certificates from 1024 to 2048 keysize or higher size and also you can change signatureAlgorithm . Please make sure Websphere Application Server fixpack 7.0.0.23 or Above. The following steps a…
A quick guide on how to use Group Policy to create a custom power plan and set it active on Windows 7.
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 the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…

752 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