Salesforce

Unable to launch Openedge products or install Service Pack on Windows

« Go Back

Information

 
TitleUnable to launch Openedge products or install Service Pack on Windows
URL Name000012311
Article Number000128436
EnvironmentProduct: OpenEdge
Version: 10.x, 11.0x, 11.1x, 11.2x
OS: Windows
Other: Installation
Question/Problem Description
Unable to start OpenEdge Architect, Debugger or install an OpenEdge Service Pack on Windows

Launching prowin32 Data Dictionary or Data Administration fails with promsgs error

Launching OpenEdge Architect gives error:
Unable to locate installation information for version:10.2B

Installation of an OpenEdge Service Pack fails with:
OpenEdge r <version> installation corrupted:
"DLC" registry key not found.
Click OK to exit.

Starting OpenEdge Architect errors out with:
Not Licensed to run OpenEdge Architect version: <version>

Debugger fails to start on Vista with following error messages:
Registry information for Progress is invalid.

Can't find where the Java VM executable is to run debugger. (14529)

Not licensed to run OpenEdge Architect for version: <version>

AdminServer does not start and does not create any log files.

Fail to execute report engine report.
Steps to Reproduce
Clarifying Information
No errors occur during the initial installation

To confirm this issue is hit, verify the registry keys. Affected installations will have an incorrect version number,  preventing various components to determine the location and version of the OpenEdge installation.
The version numbers show up as 10.1CÀ, 10.1CA~, 10.2AA, 10.2Bv, 11.2u or similar instead of just 10.1C, 10.2A,10.2B or 11.2.
  • HKEY_CURRENT_USER\Software\PSC\PROGRESS and
  • HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS or
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PSC\PROGRESS\ if running 32-bit OpenEdge on 64-bit Windows
Error MessageVarious error messages that can occur:

msgopen:unable to open message file:PROMSGS

Unable to locate installation information for version:10.2B

OpenEdge r10.1C installation corrupted:
"DLC" registry key not found.
Click OK to exit.

Registry information for Progress is invalid.

Can't find where the Java VM executable is to run debugger. (14529)

Not Licensed to run OpenEdge Architect version: <version>

Unable to open convmap.cp
Defect NumberDefect PSC00212146
Enhancement Number
Cause
Registry corruption associated with the OpenEdge installation. 

During the installation the name of the registry key is stored in a buffer in a way that does not add a terminator to the end of the string.  
The memory associated with the buffer is sometimes filled with zeros which leads to the string ending up with a terminator by default.  This was not always the case.  The defect occurs when the string is copied over memory that was not filled with zeros.
In that case, when the string is recalled, it is returned with whatever characters or garbage was in memory at the end of the string.
Resolution
Upgrade to OpenEdge 11.3 or later where this issue has been addressed, by ensuring that the string being written to the buffer is always terminated.

If an upgrade is not possible at this time, then use workaround described below to address registry corruption.
Workaround
To address this Registry Corruption use the instructions described in Article:   Is there a tool to fix registry corruption?  
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:21 AM

Powered by