Consultor Eletrônico



Kbase P125504: Duplicate feature error with OpenEdge Architect after upgrading
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/4/2007
Status: Unverified

FACT(s) (Environment):

Windows
OpenEdge 10.1B

SYMPTOM(s):

Duplicate feature error with OpenEdge Architect after upgrading

Duplicate feature found on site file:/C:/APIPROXE/DLCWIN/oeide/architect/eclipse/ : com.openedge.pdt

The error only appears on the first startup of Architect and after this no longer appears.

There do not appear to be any other adverse effects.

In the .log file is the error:

eclipse.buildId=M20060629-1905
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=uk_UA
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.update.configurator 2007-08-14 11:21:05.100
!MESSAGE Duplicate feature found on site file:/C:/APIPROXE/DLCWIN/oeide/architect/eclipse/ : com.openedge.pdt
!ENTRY com.progress.dbnavigator 4 4 2007-08-14 11:21:34.962
!MESSAGE Error logging to database
!STACK 0
java.sql.SQLException: [DataDirect][OpenEdge JDBC Driver]Error establishing socket to host and port: localhost:2551. Reason: Connection refused: connect
at com.ddtek.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.ddtek.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.ddtek.jdbc.openedge.OpenEdgeImplConnection.open(Unknown Source)
at com.ddtek.jdbc.base.BaseConnection.connect(Unknown Source)
at com.ddtek.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)
at com.ddtek.jdbc.base.BaseConnection.open(Unknown Source)
at com.ddtek.jdbc.base.BaseDriver.connect(Unknown Source)
at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:124)
at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:91)
at net.sourceforge.sqlexplorer.LoggingProgress$ConnectionThread.run(LoggingProgress.java:53)


There do not appear to be any loaded duplicate features within Eclipse at:

Help->Software Updates->Manage Configuration, Switch on "Show Disabled Features"

CHANGE:

Upgrade from OpenEdge 10.1B0103 to OpenEdge 10.1B02.

CAUSE:

Bug# OE00156305

CAUSE:

After an upgrade it is recommend that the Architect environment is started using -clean. Although if there is another plugin that relies explicitly on the OpenEdge 10.1B01 version and not the OpenEdge 10.1B02 version, then -clean may not help. An example of a plugin with an explicit version dependency is Roundtable.
This is just a warning from eclipse, and it is correct and expected.

FIX:

To resolve this issue perform the following steps:
Select Help->Software Updates->Manage Configuration
Select the current OpenEdge architect feature installation
Right-click and choose replace with->another version
Select the current version which in this case is OpenEdge 10.1B02.
Restart OpenEdge architect.
This will need to be done for each installation where OpenEdge Architect has been upgraded. There is no way to do this as part of a OpenEdge Architect installation since the feature cache is stored internally to Eclipse configuration directory.