Bugs item #1672584, was opened at 2007-03-02 17:45 Message generated for change (Comment added) made by barnson You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1672584&group_id=105970
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: light Group: v3.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jacob Huck (jthuck) Assigned to: Nobody/Anonymous (nobody) Summary: Exception during EnumerateCab Initial Comment: After upgrading to WiX 3.0.2420, we're now expereiencing random exceptions in light. They tend to happen to the same installs, but the exception changes, and at times is successful. Here are two of the stacks (and the only warning... suspicious, eh?): D:\builds\systest\EIC\rum\products\eic\install\msi\IceLib\WiX_IceLib.wxs(15) : warning LGHT1079 : The cabinet 'Product4. cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Ot herwise, please add files to the cabinet or remove it. light.exe : error LGHT0001 : The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE)) Exception Type: System.Runtime.InteropServices.COMException Stack Trace: at Microsoft.Tools.WindowsInstallerXml.Cab.Interop.CabInterop.EnumerateCab(String cabinet, PFNNOTIFY notify) at Microsoft.Tools.WindowsInstallerXml.BinderExtension.ResolveCabinet(FileRowCollection fileRows, String& cabinetPath ) at Microsoft.Tools.WindowsInstallerXml.Binder.CreateCabinetWorkItem(Output output, String cabinetDir, MediaRow mediaR ow, FileRowCollection fileRows, ArrayList fileTransfers) at Microsoft.Tools.WindowsInstallerXml.Binder.CreateCabinetFiles(Output output, FileRowCollection fileRows, ArrayList fileTransfers, MediaRowCollection mediaRows, String layoutDirectory, Boolean compressed) at Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Output output, String databaseFile) at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output, String file) at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args) Binder temporary directory located at 'c:\temp\nm2ktxjl'. Validator temporary directory located at 'c:\temp\hntgyo3e'. D:\builds\systest\EIC\rum\products\eic\install\msi\IceLib\WiX_IceLib.wxs(15) : warning LGHT1079 : The cabinet 'Product4. cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Ot herwise, please add files to the cabinet or remove it. light.exe : error LGHT0001 : Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Exception Type: System.AccessViolationException Stack Trace: at Microsoft.Tools.WindowsInstallerXml.Cab.Interop.CabInterop.EnumerateCab(String cabinet, PFNNOTIFY notify) at Microsoft.Tools.WindowsInstallerXml.BinderExtension.ResolveCabinet(FileRowCollection fileRows, String& cabinetPath ) at Microsoft.Tools.WindowsInstallerXml.Binder.CreateCabinetWorkItem(Output output, String cabinetDir, MediaRow mediaR ow, FileRowCollection fileRows, ArrayList fileTransfers) at Microsoft.Tools.WindowsInstallerXml.Binder.CreateCabinetFiles(Output output, FileRowCollection fileRows, ArrayList fileTransfers, MediaRowCollection mediaRows, String layoutDirectory, Boolean compressed) at Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Output output, String databaseFile) at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output, String file) at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args) Binder temporary directory located at 'c:\temp\yigyysa2'. ---------------------------------------------------------------------- >Comment By: Bob Arnson (barnson) Date: 2007-03-02 19:11 Message: Logged In: YES user_id=26581 Originator: NO Obvious first question: Are you building products/modules with no files or is the first message bogus too? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1672584&group_id=105970 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
