Did this article resolve your question/issue?


Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025



WebClient application fails to run when it detects a progress.ini in c:\windows (created by a non-Progress application).

« Go Back


Article Number000096534
EnvironmentProduct: OpenEdge
Version: 10.x, 11.x
OS: Windows
Question/Problem Description
When WebClient starts up it brings down the cab file which has procedure libraries.
Progress.ini found in c:\windows that was created by a non-Progress application is read and because the format is incorrect causes the WebClient to stop.
Steps to Reproduce
Clarifying Information
WebClient application starts with -basekey INI -ininame <path to application INI> and WebClient continues to read INI after explicitly being configured to use application provided INI.
Error Message** "<file-name>" was not found. (293)
Defect/Enhancement NumberDefect OCTA-13098
The WebClient initializer was programmed to search its internal PATH listing for a progress.ini file even if it was explicitly configured with -basekey INI -ininame <INI file>.

A 3rd party company uses the same INI file name for a completely different purpose and leaves that file in the c:\windows folder.
The c:\windows folder is one of the built in paths the WebClient initializer will search for the progress.ini.

Because the file created by the 3rd party company is not in the expected Progress / OpenEdge format it breaks the standard functioning of the WebClient.
The fix for this issue is expected to be in the upcoming release 11.7.6. As of 10/18/2019, release 11.7.6 is scheduled to be released in Q2, 2020, although dates and content of the release are subject to change.
A workaround exists to this problem.
Remove the non-Progress progress.ini file from the c:\windows folder.

The file is used only briefly by the 3rd party company to track the progress of certain operations such as installation and is not permanently required (as far as is currently known) by the 3rd party application.
Last Modified Date10/18/2019 4:39 PM