Consultor Eletrônico



Kbase 21860: Error 5890 Downloading WebClient Application / Update
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/03/2002
SUMMARY:

This Solution applies to Progress WebClient 9.1C.

You might encounter the following error messages when downloading an application or an update for an application:

Error occurred while accessing component property/method: OpenCab.
The system cannot find the file specified. Error code: 0x80020009
wcadd/_ExtractComponent.p (5890)

EXPLANATION:

The installation uses an ActiveX Automation object to extract the files from the .cab files for the components to be installed.
The error indicates that there was a problem when opening a cab file that needed to be extracted as part of the installation or update.

A corrupted .cab file, or missing files in the .cab file will cause this error.

SOLUTION:

-- Determine the component that was being downloaded when the error
happened, and check the .cab file for corruption.

-- If you can open the file, make sure there are no missing files.
The diff files should have a .wcm file and also the actual .cab
file with the changed files in it. If the diff file does not have
a cab file in it, something happened during the generation of the
application (WebClient Assembler).

-- There is a problem when you are using .pl files that will prevent
the diff files from being generated properly (for updated
applications), when one or more files are added to the library file
(.pl) using backslashes (\) in the file path. Replace them with
forward slashes (/) and generate the application files again.

NOTE: You will not see this problem when generating the first version of the application. The behavior is logged in Progress bug number 20020304-014.