Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wix.exe : error WIX0001: System.ArgumentNullException: Value cannot be null. (Parameter 'value') #8005

Closed
1 task done
a-coda opened this issue Feb 26, 2024 · 0 comments · Fixed by wixtoolset/wix#499
Closed
1 task done
Assignees
Milestone

Comments

@a-coda
Copy link

a-coda commented Feb 26, 2024

WiX Version

4.0.4+a8592982

.NET or MSBuild or Visual Studio Version

8.0.102

HeatWave Version

1.0.2.1

Windows Version

Win10 22H2

Repro Repo

No response

Repro Steps

  1. Built our wixproj using Visual Studio
  2. wix msi decompile -sct "projectname.msi"

Actual Result

wix.exe : error WIX0001: System.ArgumentNullException: Value cannot be null. (Parameter 'value')
at System.Xml.Linq.XAttribute..ctor(XName name, Object value)
at WixToolset.Core.WindowsInstaller.Decompile.Decompiler.DecompileErrorTable(Table table) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Decompile\Decompiler.cs:line 4505
at WixToolset.Core.WindowsInstaller.Decompile.Decompiler.DecompileTables(WindowsInstallerData output) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Decompile\Decompiler.cs:line 2634
at WixToolset.Core.WindowsInstaller.Decompile.Decompiler.Decompile(WindowsInstallerData output) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Decompile\Decompiler.cs:line 184
at WixToolset.Core.WindowsInstaller.WindowsInstallerDecompiler.DecompileDatabase(IWindowsInstallerDecompileContext context, IWindowsInstallerBackendHelper backendHelper, IFileSystem fileSystem, IPathResolver pathResolver) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\WindowsInstallerDecompiler.cs:line 111
at WixToolset.Core.WindowsInstaller.WindowsInstallerDecompiler.Execute(IWindowsInstallerDecompileContext context) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\WindowsInstallerDecompiler.cs:line 86
at WixToolset.Core.WindowsInstaller.WindowsInstallerDecompiler.Decompile(IWindowsInstallerDecompileContext context) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\WindowsInstallerDecompiler.cs:line 44
at WixToolset.Core.WindowsInstaller.CommandLine.DecompilerSubcommand.ExecuteAsync(CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\CommandLine\DecompilerSubcommand.cs:line 107
at WixToolset.Core.WindowsInstaller.CommandLine.WindowsInstallerCommand.ExecuteAsync(CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\CommandLine\WindowsInstallerCommand.cs:line 52
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

Expected Result

Some kind of decompilation into an output folder.

FWIW this looks similar to #7117

Acknowledgements

  • I acknowledge that this is a fully completed bug report. It is not a question or attempt to get help debugging my issue (because those should be sent to Discussions).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants