Kbase P134284: Cannot replace OpenEdge Architect feature with newer version
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  21/08/2008 |
|
Status: Unverified
SYMPTOM(s):
Cannot replace OpenEdge Architect feature with newer version
Message box pops up with the following error:
Requested operation cannot be performed because it would invalidate the current configuration. See details for more information.
When the Details button is pressed, the following error message appears:
Feature com.progress.dbnavigator.feature is uninstalled.
In the Product Configuration dialog box, OpenEdge Architect appears in the feature tree marked with a red "X".
The Status property for the OpenEdge Architect feature is "The feature is not configured properly"; the Reason is "Included feature "com.progress.dbnavigagtor.feature_2.0.0" is missing".
Progress DB Navigator icon does not appear in the About OpenEdge Architect dialog box.
FACT(s) (Environment):
Current version of Progress DB Navigator operates correctly.
Installed OpenEdge service pack containing new version of OpenEdge Architect feature.
From Architect main menu, chose Help>Software Updates>Manage Configuration, selected current version of OpenEdge Architect feature from the Product Configuration feature tree, clicked "Replace With Another Version" and clicked the Finish button.
Windows installed with non-English language options.
Windows
OpenEdge 10.1C
CAUSE:
A line in the feature.xml file for the Progress DB Navigator specifies "nl=en". This line refers to the Windows language options, but the Windows default language in this case is not English. This prevented the DB Navigator feature from installing correctly. The individual plugins that make up the feature (DB Navigator and DB Navigator Help) did install correctly and can be used. However, when an attempt is made to replace the feature with a new version, the fact that the old feature did not install correctly prevents the new feature from replacing it. Once again, the underlying plugins do install correctly and will be used.
FIX:
To correctly install both the older and newer versions of OpenEdge Architect:
Remove the line "nl=en" from feature.xml in both the current Progress DB Navigator feature and the new version to be installed.
Move the folders in %DLC%\oeide\architect\eclipse\features to a temporary location.
Start Architect -clean.
Close Architect.
Replace the folders that were removed from the features directory.
Start Architect -clean.
From the main menu, choose Help>Software Updates>Manage Configuration. The older version of OpenEdge Architect, with Progress DB Navigator nested underneath it, should appear in the Product Configuration feature tree as configured properly. The newer version will appear as disabled.
Select the older version of Architect from the feature tree and click "Replace With Another Version".
Select the newer version of Architect from the list of disabled versions and click the Finish button. The newer version will install correctly; the older version will be disabled.