Registrar fails when the version number of the form is deleted. The tool should recognize this and fail gracefully (it does not need to assume a number and continue). The following is the error stream:
CR Status file: 'C:\work\esitools\CR Status.xlsx'
Change Request registration of file 'c:\work\AGM-158C LRASM.xlsx
Registering new CR: 'c:\work\AGM-158C LRASM.xlsx'
File 'c:\work\AGM-158C LRASM.xlsx': Input string was not in a correct format.
at System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
at ChangeRequest.EntityChangeRequest.DetermineChangeRequestVersionNumber() in C:\work\esitools\ChangeRequest\EntityChangeRequest.cs:line 548
at ChangeRequest.EntityChangeRequest..ctor(ISheet sheet) in C:\work\esitools\ChangeRequest\EntityChangeRequest.cs:line 107
at ChangeRequest.EntityChangeRequest.Make(ISheet sheet) in C:\work\esitools\ChangeRequest\EntityChangeRequest.cs:line 423
at ChangeRequest.CRfile.Make(String filename) in C:\work\esitools\ChangeRequest\CRfile.cs:line 85
at ChangeRequest.CRfile.StandardFactory.Make(String filename) in C:\work\esitools\ChangeRequest\CRfile.cs:line 197
at ChangeRequest.VersionUtils.IsOutOfDate(String filename, IFactory factory) in C:\work\esitools\ChangeRequest\VersionUtils.cs:line 210
at RegistrarUtils.RegisterCR.RegisterNewFile(FileInfo info, Log log, IFactory factory, ICRstatus status, String name, String endDirectory, String template, String threadAddress, String replyAddress, String subject, String dateString) in C:\work\esitools\RegistrarUtils\RegisterCR.cs:line 233
This is an automated message generated by the Enumerations for Simulation Interoperability tool set.
Registration Complete