-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Copy link
Description
Task
A date before 1980 (was there anything so long ago?) results in a bind-time exception:
wix.exe : error WIX0001: System.InvalidOperationException: Cannot set column 'MinDate' with value -332047296 because it is less than the minimum allowed value for this column, 0.
at WixToolset.Data.WindowsInstaller.Field.ValidateValue(ColumnDefinition column, Object value) in D:\a\wix\wix\src\api\wix\WixToolset.Data\WindowsInstaller\Field.cs:line 162
at WixToolset.Core.WindowsInstaller.ExtensibilityServices.WindowsInstallerBackendHelper.TryAddSymbolToMatchingTableDefinitions(IntermediateSection section, IntermediateSymbol symbol, WindowsInstallerData data, TableDefinitionCollection tableDefinitions)
at WixToolset.Core.WindowsInstaller.Bind.CreateWindowsInstallerDataFromIRCommand.AddSymbolDefaultly(IntermediateSymbol symbol) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\CreateWindowsInstallerDataFromIRCommand.cs:line 1308
at WixToolset.Core.WindowsInstaller.Bind.CreateWindowsInstallerDataFromIRCommand.AddSectionToData() in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\CreateWindowsInstallerDataFromIRCommand.cs:line 65
at WixToolset.Core.WindowsInstaller.Bind.CreateWindowsInstallerDataFromIRCommand.Execute() in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\CreateWindowsInstallerDataFromIRCommand.cs:line 58
at WixToolset.Core.WindowsInstaller.Bind.BindDatabaseCommand.Execute() in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\BindDatabaseCommand.cs:line 417
at WixToolset.Core.WindowsInstaller.MsiBackend.Bind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\MsiBackend.cs:line 28
at WixToolset.Core.Binder.BackendBind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core\Binder.cs:line 65
at WixToolset.Core.Binder.Bind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core\Binder.cs:line 40
at WixToolset.Core.CommandLine.BuildCommand.BindPhase(Intermediate output, IReadOnlyCollection`1 localizations, IReadOnlyCollection`1 filterCultures, Boolean backwardCompatibleGuidGeneration, String cabCachePath, Int32 cabbingThreadCount, IReadOnlyCollection`1 bindPaths, Dictionary`2 bindVariables, InputsAndOutputs inputsOutputs, CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:line 345
at WixToolset.Core.CommandLine.BuildCommand.ExecuteAsync(CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:line 151
at WixToolset.Tools.Program.Run(IServiceProvider serviceProvider, IMessageListener listener, String[] args, CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\wix\Program.cs:line 103
at WixToolset.Tools.Program.Main(String[] args) in D:\a\wix\wix\src\wix\wix\Program.cs:line 48