Feedback
Did this article resolve your question/issue?

   

Article

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

« Go Back

Information

 
TitleWebClient application fails to run when it detects a progress.ini in c:\windows (created by a non-Progress application).
URL Namewebclient-application-fails-to-run-when-it-detects-a-progress-ini-in-c-windows-created-by-a-non-progress-application
Article Number000130890
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
Cause
The WebClient initializer is not properly handling relative references for the location of the INI file listed in the startup parameters.
When a relative reference is given for the INI the WebClient initalizer incorrectly searches the c:\windows path and may find a progress.ini before it finds the correct INI file defined in the startup parameters.

 
Resolution
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 around the beginning of June, 2020, although dates and content of the release are subject to change.
Workaround
Modify the startup parameters of the WebClient to use an explicit location reference for the INI file.

 
Notes
Last Modified Date5/7/2020 2:12 PM
Attachment 
Files
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.