Click here for a list of known issues.

The following table lists issues fixed in this release:

Component Issue Number Description
DB OCTA-48080

Single user database tools such as “prorest partial verify” may result in a crash during exit processing.

DB OCTA-46556

Rolling forward AI files to a hot standby target database can fail with duplicate transaction table slot for two different transactions.

DB OCTA-34797

Index rebuild performance degradation with ICU-UCA collations in 11.7.6+

DB OCTA-43767

Error 17459 when trying to add new areas online on a replication target database after using prostrct add -validate operation.

DB OCTA-3237

Allow a record to be deleted after experiencing either of the 2 following error conditions.

Cannot delete a record due to clob delete failure:
SYSTEM ERROR: unexpected return code from dsmRecordDelete -11

or after receiving error

Failure in large object operation, error = -34 (16683)
Could not retrieve large object segment for copying. (11319)
** Unable to update  Field. (142)

when trying to assign the clob to a longchar.

DB OCTA-47579

Allocating space from database storage areas may cause error (19489) SYSTEM ERROR: Attempt to read block 0 which does not exist area…

DB OCTA-43066

AI Writer thread ending and causing RSB Cache to fill and RPLA to hang

DB OCTA-46296

ai extents locked after restart of rpls/rpla and aimgt

DB OCTA-48985

*idxfix* and *idxcheck* will hang accessing menu options online when the database is started with *-omsize* greater than or equal to 200832.

DataServers OCTA-45842

For  join query having FIRST or LAST statement, there is change in behavior between oe 11 and oe 12 in fetching the record when ABL query is having BY clause and there is mismatch between ordered columns order and chosen index order.

DataServers /DataServers-MSSQLSRV /Lang OCTA-47998

For OpenEdge DataServer for MS SQL Server, CLOB field smaller than 1 GB fails to be read through a Stored Procedure (RUN STORED-PROC) where stored-procedure result set processed using temp-table.

Lang OCTA-41331

The Progress.Database.TempTableInfo:TempTableCount property may display the wrong value after reusable OOABL objects that instantiated temp-tables get deleted.

Lang OCTA-48101

The parameters defined in the .NET Open Client ParamArray object that are passed to the Dynamic AppObject RunProc method are set to null when an exception occurs.

Lang OCTA-49521

The AVM may crash when a .NET string containing multibyte Unicode characters is converted to an ABL LONGCHAR variable if the length of the string in bytes is approximately 32,000.

Lang OCTA-45871

OpenEdge Web Service requests will leak sockets when HTTP redirection occurs, leading to error 11773.

Lang OCTA-47752

In rare circumstances, a session may crash or raise the error “Encountered image resource failure when realizing BUTTON button-name. (2290)” when loading an image.

Lang OCTA-2802

If  you use WRITE-XML or WRITE-JSON against a Dataset which has nested data-relations defined, the methods create dynamic queries for the nested relations  but do not clean them up.

Lang OCTA-48742

For each with join does not return records with Server Side join enabled if the database codepage and the -cpinternal of the database server do not match.

Lang OCTA-43487

Displaying an ABL window which contains many widgets is noticeably slower in OpenEdge 11.7 than in earlier releases.

OEM OCTA-36622

The settings for 4GL or SQL for the servergroups are being lost in OpenEdge Management after the Server restart.

OEM OCTA-47690

OpenEdge Management 12.2.x release not showing Database startup parameter values in Information Views related to the Database Configuration

PASOE OCTA-46511

Under 12.5 PAS for OpenEdge the MSAgent fails to create the log or any error message if the startup pf file was not accessible.

PASOE OCTA-46475

There are intermittent \[00/00/00@00:00:00.000+0000] datetime stamps appearing in the PAS for OpenEdge Agent log files since OpenEdge 12.2.8 release.

PASOE OCTA-46674

The Spring XML schema loader does not correctly attempt loading the OAuth2 XML schema definition from its local Java library.

PASOE OCTA-28369

The PAS for OpenEdge binaryUploadMaxSize does not limit uploads based on size

PASOE OCTA-49729

Terminating an ABL Session in a PASOE agent after an asynchronous STOP event has interrupted a SOAP request to an external service may cause the PASOE agent process to crash without a trace. If it is connected to an OpenEdge Database via Shared Memory, this can cause the Database to be shutdown.

PASOE OCTA-46731

PASOE not serving requests after a few fatal system errors, such as message (14675), “Attempt to define too many indexes…” for the temp-table database.

PASOE OCTA-46186

Java.lang.NullPointerException thrown by OpenEdge 12.2 PASOE SOAP Web Service when SOAP request contains the xsi:nil=”true” attribute

PASOE OCTA-47773

High concurrency on PAS for OpenEdge Agent using Procedure Libraries may result in high CPU system time utilization.

PASOE OCTA-48044

Addresses race condition on startup of Pasoe Agent.

PASOE /Security OCTA-41571

The CCID is not being returned when using the OERealm Authentication-Provider in a FORM login model.

PDSOE OCTA-45319

In some cases when profiling code running on PAS instances, the .prof files generated by the PAS instance cannot be read by the Developer Studio Profiler tool.  When trying to open such files the following message is displayed:

“Error reading Operator section, section end not found - null”

SQL OCTA-48848

When a query containing derived table is run on multi-tenant enabled database, as a result we are getting “Access denied error (Authorization failed) (7512)” error on OpenEdge Sql Server where as this query runs fine on non multi-tenant database.

SQL OCTA-43988

Multiple threads competing on a resource being initialized while using a database with ICU 4.8 collation was leading to OE SQL Server crash.

SQL OCTA-46433

Certain SQL queries containing large strings might corrupt OpenEdge database.

SQL OCTA-49708

Certain SQL queries containing large strings might corrupt OpenEdge database.

SQL OCTA-48643

An incorrect width calculation on a vararray column was leading to memory corruption and hence OE SQL Server crash.

STAT OCTA-37059

The application making ASYNC requests using HTTPS on PAS for OpenEdge crashes with no error nor does it generate a protrace file.