Loading
Build error 0 and build still running
Hi,

 

I am packaging a Wise .msi which I need to create an upgrade for. I opened the .msi with IS2013 SP1 to create an .ism. The .ism won't build error-free, though it produces a .msi. I have run validation on the created msi with ORCA, and fixed most of the validation errors, but it still won't build correctly. I have only patch and upgrade validation enabled.

 

Here's the tail-end of the build output:

 

" Performing Upgrading and Patching Validation

 

Val0002:The RemoveFile table entry 'RemoveFile1' has an InstallMode of 1. In an upgrade scenario, if the component 'RemoveFile' does not have to reinstall, the files attributed to this table entry will not be removed. You can change the InstallMode value to 3 so that the files will at least get removed on uninstall, or make sure that this RemoveFile table entry is associated with a component that will get reinstalled.

 

Val0002:The RemoveFile table entry 'RemoveFile2' has an InstallMode of 1. In an upgrade scenario, if the component 'RemoveFile' does not have to reinstall, the files attributed to this table entry will not be removed. You can change the InstallMode value to 3 so that the files will at least get removed on uninstall, or make sure that this RemoveFile table entry is associated with a component that will get reinstalled.

 

Windows validation is disabled. To enable Windows validation: on the Tools menu, click Options and select the Validation tab.

 

ISDEV : fatal error 0: "

 

A messagebox displays: No database is open. Illegal operation.

 

The build is still running, and I have to click the stop build icon. Apparently it is trying to do something after the msi database has been closed.

 

If I run a commandline build with the verbose option, I don't get any errors, but I just don't trust it.

 

Is there any way I can get a log of what it is doing at the end after the validation?

 

thanks, Rob

  • Output of validation run from ORCA on the built msi: Is there anything here serious enough to cause a build error?

     

    " ICE03ERRORInvalid filename/usage of wildcards; Table: RemoveFile, Column: FileName, Key(s): RemoveFile

     

    ICE03ERRORInvalid filename/usage of wildcards; Table: RemoveFile, Column: FileName, Key(s): RemoveFile1

     

    ICE03ERRORInvalid filename/usage of wildcards; Table: RemoveFile, Column: FileName, Key(s): RemoveFile2

     

    ICE03ERRORInvalid filename/usage of wildcards; Table: RemoveFile, Column: FileName, Key(s): RemoveFile3

     

    "

     

    Offending rows from RemoveFile table:

     

    " RemoveFileRemoveFileimageright.desktop.interop.tlbINSTALLDIR2

     

    RemoveFile1RemoveFileAtalasoft.dotImage.Lib.dllINSTALLDIR1

     

    RemoveFile2RemoveFileABCpdfCE7.dllINSTALLDIR1

     

    RemoveFile3RemoveFileimageright.interfaces.ffp.dllINSTALLDIR3

     

    "

     

    validation:

     

    " ICE03ERRORInvalid format string; Table: Registry, Column: Value, Key(s): registry575 "

     

    Registry table: (I have no idea what's wrong with this; it looks fine to me)

     

    " registry5750CLSID\{AF0F681B-A784-46CE-8ADB-5116CF1569EB}\InProcServer32InprocServer32[~]x8+-AC&,[\[]=bJAChl5?JG>'x3}v0Ez_8E%[\[]8gf*gWn[~]LotusPlugin.dll

     

    "

     

    validation:

     

    " ICE04INFOMax Sequence in Media Table is 161

     

    ICE18ERRORKeyPath for Component: 'Microsoft.VisualStudio.Tools.Applications.Contract.dll' is Directory: 'GAC'. The Directory/Component pair must be listed in the CreateFolders table.

     

    ICE18ERRORKeyPath for Component: 'Microsoft.VisualStudio.Tools.Applications.Adapter.dll' is Directory: 'GAC'. The Directory/Component pair must be listed in the CreateFolders table.

     

    ICE18ERRORKeyPath for Component: 'Microsoft.Office.InfoPath.Client.Internal.Host.dll' is Directory: 'GAC'. The Directory/Component pair must be listed in the CreateFolders table.

     

    ICE18ERRORKeyPath for Component: 'Microsoft.Office.InfoPath.Client.Internal.Host.Interop.dll' is Directory: 'GAC'. The Directory/Component pair must be listed in the CreateFolders table.

     

    "

     

    Component table: (all 4 entries similar)

     

    " Microsoft.VisualStudio.Tools.Applications.Contract.dll{4CB7AF37-9139-4D11-84B9-999FE8ECB16D}GAC0 "

     

    validation:

     

    " ICE30WARNINGThe target file 'NAFEB8~1.CON|imageright.desktop.exe.config' might be installed in '[ProgramFilesFolder]\ImageRight\Clients\' by two different conditionalized components on an LFN system: 'nativesecurity.imageright.desktop.exe.config' and 'integratedsecurity.imageright.desktop.exe.config'. If the conditions are not mutually exclusive, this will break the component reference counting system. "

     

    File table:

     

    " integratedsecurity.imageright.desktop.exe.configintegratedsecurity.imageright.desktop.exe.configIN5D05~1.CON|imageright.desktop.exe.config531516384141

     

    "

     

    validation:

     

    " ICE30WARNINGThe target file 'NAFEB8~1.CON|imageright.desktop.exe.config' might be installed in '[ProgramFilesFolder]\ImageRight\Clients\' by two different conditionalized components on an LFN system: 'nativesecurity.imageright.desktop.exe.config' and 'integratedsecurity.imageright.desktop.exe.config'. If the conditions are not mutually exclusive, this will break the component reference counting system. "

     

    File table:

     

    " nativesecurity.imageright.desktop.exe.confignativesecurity.imageright.desktop.exe.configNAFEB8~1.CON|imageright.desktop.exe.config535716384144 "

     

    validation:

     

    ICE32INFOODBCDataSource table is not in database, but is listed in the _Validation table as a foreign key of Component.KeyPath

     

    ICE32INFOAppId table is not in database, but is listed in the _Validation table as a foreign key of Class.AppId_

     

    validation:

     

    " ICE64ERRORThe directory ImageRight is in the user profile but is not listed in the RemoveFile table. "

     

    Directory table:

     

    " ImageRightProgramMenuFolderIMAGER~2|ImageRight "
    Expand Post

Loading
Build error 0 and build still running