Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

error when repackaging with Wise Studio 7

Updated: 21 May 2010 | 7 comments
carojump@gmail.com's picture
0 0 Votes
Login to vote

Hello,
Trying to finish packaging QuickTest Professional 10.0. During the final stages of setup capture (after selecting the merge modules), shortly after I get a HH Active X error. When looking deeper into the error it states "faulting application wisecomcapture.exe, version 7.3.0.385, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x0001fea.

Now it seems that the application can be pushed through altiris or even just by running the newly created .msi and all seems to work except when trying to save as or save a test - it gives a general error message that states "contact support", etc.

Could this be an issue caused by the merge modules? Has anyone seen something like this before? I have tried to search many forums but so far not much luck.

Thank you very much

discussion Filed Under:
Group Ownership:

Comments

nac's picture
18
Aug
2009
0 Votes 0
Login to vote

This could be a problem with

This could be a problem with merge module. check merge module for said DLL in your repository. Check file vesion and mergemodule version. Its not good practice to leave error as it is even if you are able to install the MSI.
The error is regarding COMCAPTURE.exe, check if dll has any COM data and its not coming through mergemodule(Com data is not getting registered).

I would suggest recapturing of source with exclusion of merge module at capturing state.( You can include later if you want ).

If you want to proceed with same package make sure all the files installed by source are installed by your package(check all attributes of files) and all the registries with key values are same.
You should use clean build for this.

carojump@gmail.com's picture
19
Aug
2009
0 Votes 0
Login to vote

Thank you sir! I will give

Thank you sir!

I will give this a shot this morning and see what happens.

VBScab's picture
19
Aug
2009
0 Votes 0
Login to vote

Huh?

>I would suggest recapturing of source with exclusion of merge module at capturing state
How does THAT work? Think:

- How would SetupCapture know which components are part of a merge module?
- If a merge module is involved, that means an MSI is involved and that means you ought not to be capturing it in the first place.

Don't know why 'x' happened? Want to know why 'y' happened? Use ProcMon and it will tell you.
Think about using http://www.google.com before posting.

nac's picture
21
Aug
2009
0 Votes 0
Login to vote

What ??????????

If its a setup capture then it should be non-MSI, and during capture if the files are available in wise repository as merge modules then merge module is prompted  to use in your wsi . This is what I was talking about.

EdT's picture
19
Aug
2009
0 Votes 0
Login to vote

HH control

I am assuming that the O/P is capturing a non-MSI install and is then being advised that some of the files are available as merge modules and is being offered the option of using these merge modules.
However, there is a good chance that the merge modules are older than the files being captured, so that is the first thing to check. Merge modules are offered if there is a match on the filename, but I don't believe there is much in the way of version checking going on to verify if the merge module files are the same version.

Secondly, the HH activeX is part of the support for reading HTML help files (*.CHM) - and there are various security fixes for CHM files such as not allowing them to be opened from a network location by default. These security updates may be interfering with COM extraction from the activex control, so maybe running WIseCOMCapture.exe against the DLL involved to extract the registration information manually may be a good idea.

If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.

VBScab's picture
19
Aug
2009
0 Votes 0
Login to vote

True enough...

...but I was picking up on the assertion that SUC somehow knows that a file is being installed from a merge module.

>Merge modules are offered if there is a match on the filename
WPS shows the version number of the version being installed and of the version in the MM so it's easy enough to decide whether to use them or not.

Don't know why 'x' happened? Want to know why 'y' happened? Use ProcMon and it will tell you.
Think about using http://www.google.com before posting.

kkwapnioski's picture
19
Aug
2009
0 Votes 0
Login to vote

MST

Have you considered creating a transform on the pacakge instead? We were able to do all of the post installation config in the MST as well as install all of the patches in a custom action wisescript.