Unbelievable poor quality of H&R Block software
I started filing 1020S in February 2024 with H&R Block Business 2024. It kept crashing upon opening an existing return. I thought that H&R would fix this bug over time. I waited until September to try it again. It got no better. This was my last time using H&R Block software.
There are four ways to get around this problem, though none is bulletproof.
- Simply retry multiple times.
- Close all other programs on the PC.
- Restart the PC.
- Change the
The following is one of the errors
Error: Error loading federal interview from file (C:\ProgramData\H&R Block Business\H&R Block Business 2024\Interview\Interviews\IntTCB_1120S.xml) in InterviewSelector GetFederal.
Session Summary Information:
Date/Time: 2025-09-10 21:56:40
ApplicationVersion: 24.2.9222.29421
CommandLine: "C:\Program Files (x86)\H&R Block Business\H&R Block Business 2024\HRB.Business.exe"
CurrentCultureName: en-US
CurrentUICultureName: en-US
DnsDomainName:
Duration: 00:00:15.0806170
HostName: W11R9900X
MemoryMB: 56936
OSArchitecture: Amd64
OSCultureName: en-US
OSFullNameWithServicePack: Windows 10 Professional
OSVersion: 10.0.26100
ProcessorCores: 24
OSVersion: 10.0.26100
RuntimeVersion: 4.0.30319.42000
OSVersion: 10.0.26100
TerminalServer: False
System.Exception: Error loading federal interview from file (C:\ProgramData\H&R Block Business\H&R Block Business 2024\Interview\Interviews\IntTCB_1120S.xml) in InterviewSelector GetFederal. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Text.StringBuilder.ToString()
at Sfs.Max.Infrastructure.Interview.InterviewFileIo.ReadInterviewFromContent(String content)
at Sfs.Max.Infrastructure.Interview.InterviewFileIo.ReadInterviewFromFile(String filePath)
at Sfs.Max.Infrastructure.Interview.InterviewFileProvider.LoadInterviewFromFile(String interviewFilePath)
at HRB.Business.Interview.InterviewSelector.GetFederal(IFormset formset, String formName)
--- End of inner exception stack trace ---
at HRB.Business.Interview.InterviewSelector.GetFederal(IFormset formset, String formName)
at HRB.Business.Interview.InterviewSelector.GetFederal(IFormset formset)
at HRB.Business.Interview.Transitions.OpenReturnHelper.LoadRequiredInterviews(IFormset formset)
at HRB.Business.PreTaxManagerModule.<>c__DisplayClass8_0.<.ctor>b__1(Object s, CreateTaxManagerViewEvent e)
at Sfs.TaxManager.TaxManagerModuleBase.InvokeCreateTaxManagerView(CreateTaxManagerViewEvent e)
at Sfs.TaxManager.TaxManagerModuleBase.HandleReturnOpenedEvent(ReturnOpenedEventArgs e)
at Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
at Prism.Events.EventSubscription`1.<>c__DisplayClass11_0.<GetExecutionStrategy>b__0(Object[] arguments)
at Prism.Events.EventBase.InternalPublish(Object[] arguments)
at Prism.Events.PubSubEvent`1.Publish(TPayload payload)
at Sfs.TaxManager.TaxManagerModuleBase.HandleOpenReturnEvent(OpenReturnEventArgs eventArgs)
at Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
at Prism.Events.EventSubscription`1.<>c__DisplayClass11_0.<GetExecutionStrategy>b__0(Object[] arguments)
at Prism.Events.EventBase.InternalPublish(Object[] arguments)
at Prism.Events.PubSubEvent`1.Publish(TPayload payload)
at HRB.Business.Interview.Transitions.OpenReturnHelper.<>c__DisplayClass15_0.<OpenSelectedReturn>b__0()
at HRB.Business.TaxManagerModule.HandleRequestOpenReturnEvent(RequestOpenReturnEventArgs args)
at Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
at Prism.Events.EventSubscription`1.<>c__DisplayClass11_0.<GetExecutionStrategy>b__0(Object[] arguments)
at Prism.Events.EventBase.InternalPublish(Object[] arguments)
at Prism.Events.PubSubEvent`1.Publish(TPayload payload)
at HRB.Business.Interview.Transitions.OpenReturnHelper.OpenSelectedReturn(FormsetId formsetId)
at HRB.Business.Interview.Transitions.OpenReturnHelper.LoadFormset(FormsetId id)
at HRB.Business.Interview.Transitions.ReturnManagerTransitionProcessor.HandleNextTopicNavigation(TopicTransitionContext context)
at HRB.Business.Interview.InterviewControllerAdapter.<>c__DisplayClass42_0.<ProcessTransition>b__0(ITopicTransitionProcessor p)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at HRB.Business.Interview.InterviewControllerAdapter.ProcessTransition(ITopic topic)
at HRB.Business.Interview.InterviewControllerAdapter.MoveNextTopic()
at HRB.Business.Commands.NextTopicCommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)