Turbotax 2011 won't run when Framework 4.5 is installed. - by Jeffrey2793

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


1
0
Sign in
to vote
ID 718695 Comments
Status Closed Workarounds
Type Bug Repros 3
Opened 1/15/2012 11:56:28 AM
Access Restriction Public

Description

This happens on two of my machines. One is a Win8 preview and the other is Win7 with VS12 preview. TT12 (which uses Net 4.0) installs but fails to launch. The error log reads:

[TurboTax Begin] Level = INFO, C:\Program Files (x86)\TurboTax\Deluxe 2011\32bit\
2012-01-15 14:29:55,049 [1] 2011.10.5.383 INFO  TurboTax -
   Command Line Arguments: 
2012-01-15 14:29:55,439 [1] 2011.10.5.383 ERROR TurboTax -
   System.ArgumentNullException: Value cannot be null.
Parameter name: handler
   at System.Windows.Input.CommandManager.RequerySuggestedEventManager.AddHandler(CommandManager source, EventHandler handler)
   at Intuit.Ctg.Map.Mediator.RelayCommand.add_CanExecuteChanged(EventHandler value)
   at Intuit.Ctg.Map.ViewModel.CommandReference.OnCommandChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.Freezable.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp)
   at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.Activate(Object item)
   at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
   at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Run(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
2012-01-15 14:29:56,001 [1] 2011.10.5.383 INFO  Intuit.Ctg.Wte.Service -
   Setting Config Env Var {{EditionCode}} EntitledEdition = Deluxe
2012-01-15 14:29:56,032 [1] 2011.10.5.383 INFO  Intuit.Ctg.Wte.Service -
   Fatal Exception: Product=TurboTax; Edition=Deluxe; ProductVersion=2011.10.5.383
2012-01-15 14:29:58,450 [1] 2011.10.5.383 INFO  Intuit.Ctg.Wte.Service -
   Problem Reporter Error Code: 19577256205
2012-01-15 14:29:58,902 [1] 2011.10.5.383 ERROR TurboTax -
   System.ArgumentNullException: Value cannot be null.
Parameter name: handler
   at System.Windows.Input.CommandManager.RequerySuggestedEventManager.AddHandler(CommandManager source, EventHandler handler)
   at Intuit.Ctg.Map.Mediator.RelayCommand.add_CanExecuteChanged(EventHandler value)
   at Intuit.Ctg.Map.ViewModel.CommandReference.OnCommandChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.Freezable.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp)
   at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.Activate(Object item)
   at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
   at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Run(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
2012-01-15 14:29:58,902 [1] 2011.10.5.383 INFO  TurboTax -
   Calling System.Diagnostics.Process.GetCurrentProcess().Kill() from UniversalUnhandledExpectionHandlerImpl
[TurboTax End] Level = INFO, C:\Program Files (x86)\TurboTax\Deluxe 2011\32bit\

Sign in to post a comment.
Posted by Microsoft on 1/17/2012 at 5:12 PM
This issue is fixed, it has been verified with the current build of .NET 4.5
Posted by Dwayne [MSFT] on 1/16/2012 at 11:03 AM
WPF 4.0 unintentionally supported adding a null handler to the CommandManager.RequerySuggested event. This was tightened in the //Build/ release of WPF 4.5, but was flagged as an app-compat problem. We have reverted the behavior.

Posted by MS-Moderator07 [Feedback Moderator] on 1/15/2012 at 7:18 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.
Posted by MS-Moderator01 on 1/15/2012 at 12:41 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)