Can not print tech work sheet
Can not print tech work sheet
Updated to 9.3 this morning and now we can not print tech worksheets. Get "Error printing tech worksheet" Tried all the different worksheet options and still get the same error.
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
So we got it working sorta. Still can not print one vehicles worksheet. At first we got an error for every ticket but after rebooting both machines we can now print tickets. Except for the first one we tried. Here is the error details if they help.
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
OK... sorry for all the post just trying to get it figured out.
Narrowed it down to just that vehicle. If I change vehicle on the customer it will print. I tried deleting the VIN and reenter it . Wont print with or without VIN.
Narrowed it down to just that vehicle. If I change vehicle on the customer it will print. I tried deleting the VIN and reenter it . Wont print with or without VIN.
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
Thanks for the report and detail. We're looking into this now.
M1 Product Manager
Re: Can not print tech work sheet
We have narrowed it down to a Subaru problem. If the vehicle is a Subaru we can not print the tech worksheet. I can change the vehicle to another vehicle the customer owns and it will print no problem. Here is another error report incase it helps.
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
Thanks again. We have identified the issue as part of the data schematic changes. The good news is we will have a small patch incoming to those on 9.3 already very soon. If anyone is running into this frequently enough to be bothersome in the interim, you can contact technical support for a fix.
M1 Product Manager
Re: Can not print tech work sheet
Thanks for the update. We had a Honda Civic we couldnt print this morning. Will call tech support today.
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
We are also having this exact issue. It is only happening with about half of our scheduled appointments.
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
System.Data.StrongTypingException: The value for column 'VinCode' in table 'Engine' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Mitchell1.Manager.Transport.Types.VehicleDataSet.EngineRow.get_VinCode()
--- End of inner exception stack trace ---
at Mitchell1.Manager.Shared.LegacyCancellableThreadTask.<Execute>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<LoadAndFillReportDocument>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.Reports.Report.<printingForm_DoWork>d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Mitchell1.Manager.Reporting.PresentationLayer.PrintingNoticeForm.<OnLoad>d__25.MoveNext()
Re: Can not print tech work sheet
We were having this problem as well with only Hondas.
I saw on the Facebook group that someone else had the problem and called tech support so we did as well.
They have a script that they ran and it fixed it right up for us.
I saw on the Facebook group that someone else had the problem and called tech support so we did as well.
They have a script that they ran and it fixed it right up for us.
Christina
Office Assistant | Prestige Automotive LLC
Office Assistant | Prestige Automotive LLC
Re: Can not print tech work sheet
That is interesting because we are having it with Subaru's and Hondas.
Re: Can not print tech work sheet
Double post
Last edited by JPReilly on Mon Apr 20, 2026 6:17 am, edited 1 time in total.
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
Re: Can not print tech work sheet
Call Tech Support. They were able to login and change some settings. Took 5 min and now no issue printing .RAddison wrote: Mon Apr 20, 2026 6:00 am That is interesting because we are having it with Subaru's and Hondas.
Cape Auto
Annapolis, Maryland
Annapolis, Maryland
- ricmorin
- 5K Holy Smokes Contributor

- Posts: 6014
- Joined: Mon Jul 25, 2005 10:11 am
- Location: New Hampshire
- Contact:
Re: Can not print tech work sheet
I believe this is caused by a missing engine vin identifier.
Ric Morin - Volunteer Forum Moderator, Shop Owner, ASE Master L1
Motorcar Alternatives, LLC
603-622-6434 x203
www.motorcaralternatives.com
I find my life is a lot easier when I use Special Orders
Motorcar Alternatives, LLC
603-622-6434 x203
www.motorcaralternatives.com
I find my life is a lot easier when I use Special Orders

