The following table lists issues fixed in this release:

Components Item Details Knowledge Base
ABLTOOLS OCTA-21639 When making a request to a service that uses the DataObjectHandler, and numerical values are expected to be returned in a JSON body, error 14457 is raised and a 500/Internal Server Error is returned. The error number will be logged in the agent log, and may be returned as part of the error response.

This may happen with “invoke” operations in a Business Entity, as well as custom mappings.

Click for more information
ABLTOOLS OCTA-32162 Regression introduced in 12.2 and 11.7.8, if a test class can't be compiled (syntax error for example), tests are not executed but no failure is reported by the Ant task. Click for more information
ADE OCTA-30920 Incremental .df produced in 12.2.2 adds ACTIVE to index properties. Click for more information
DB OCTA-20259 Database log shows large number of SYSTEM ERROR: lkrels record 7084811 not locked (435) errors. Click for more information
DB OCTA-30643 IDXCOMPACT crashes with Block Corruption 1124, Database must be restored as BI recovery fails during Physical Undo: (645) SYSTEM ERROR: bkwrite: bktbl dbk not equal to bkbuf dbk. Click for more information
DataServers-MSSQLSRV OCTA-31811 Dataserver schema holder date field with initial value of TODAY function is putting incorrect date upon creation of the new record. Click for more information
DataServers-ORACLE OCTA-30731 Progress Runtime crashes with Join-Queries on Oracle Dataserver. Click for more information
Install OCTA-30965 The OpenEdge installer reports it is unable to find libproxml_m.so and libprosoap_m.so during the tailoring phase when OpenEdge Enterprise RDBMS and 4GL Development are installed in silent mode. Click for more information
Lang OCTA-21932 The Infragistics UltraCombo control doesn't allow the selection of multiple items which contain a checkbox. Click for more information
Lang OCTA-29203 Invoking ShowDialog for a form within a non-void method which is called from an expression, like RETURN may cause the session to crash. Click for more information
Lang OCTA-30653 The SAX-PARSE method has a memory leak in OpenEdge 11 and OpenEdge 12. Click for more information
Lang OCTA-30728 Setting the RunTimeProperties.IdleConnectionTimeout in the .NET Open Client will cause connections to the AppServer to fail with a NullReferenceException. Click for more information
Lang OCTA-30899 When a class with a temp-table data member which is defined using LIKE phrase is deleted, the AVM session may crash. This may occur when reuseable objects is enabled (the default). Click for more information
Lang OCTA-30906 If you edit a form in 12.2.2 the Visual Designer tool will add a line to set the value of SyncToSelectedRow on the BindingSource to TRUE. This is a new property in 12.2.2. Compiling the resulting code in a version earlier than 12.2.2 will result in compiler errors because the new property is not present. Click for more information
Lang OCTA-30999 With Database Client Notification enabled, the client may crash when blocked on acquiring a record lock. Click for more information
OEM OCTA-31138 When trying to publish a classic rest application to a Linux server, it results in errors. Publishing to Remote Windows server works fine.

This problem occurs for all REST services being published to the Rest Broker on Linux. The code gets published fine, the below error occurs every time however: A problem occurred while publishing files to the RCWebREST-DEV - dbzdb.resco1.com broker.

Unknown error occurred while doing publishing application on RCWebREST-DEV: null

Unknown error occurred while doing publishing application on RCWebREST-DEV: null

Click for more information
OEM OCTA-31512 In OpenEdge Management the scheduled jobs run fine. However, OEM fails to retrieve the trend database port due to which the job history under the jobs tab returns an error. Click for more information
OEM OCTA-31835 Adding more than 20 Web handlers through the OpenEdge Explorer (OEE) Web Console, only 20 handlers are written to the openedge.properties file. When additional 20+ Web handlers are manually added to \{CATALINA_BASE}\\openedge.properties, updating or adding handlers through the OEE Web Console fails and overwrites the entire properties file. As a consequence the PAS instance no longer starts until the openedge.properties file can be manually restored. Click for more information
PASOE OCTA-22864 PAS for OpenEdge agent crashes when the DECRYPT function is called with the wrong key. Click for more information
PASOE OCTA-28456/ADAS-21514 PAS appserver using OEREALM on other appserver gets session-timeout. Click for more information
PASOE OCTA-29283 Terminate http sessions API does not terminate tomcat sessions. Click for more information
PASOE OCTA-30788 ABL client fails to connect to a remote OpenEdge Authentication Gateway enabled database with error - client key not found (16399). Click for more information
PDSOE OCTA-23982/ADAS-19102 Exporting a web application to a .war file in Progress Developer Studio for OpenEdge, containing many source files (1000 files) associated with one or more services, fails to export. Click for more information
SQL OCTA-29197 Query Timeout was not working for cases when query does not have Order By or it results in Index scan. Click for more information
Security OCTA-23958/ADAS-21920 Socket -sslciphers, -sslprotocols, -servername and other SSL options are ignored for TCP-STARTTLS. Click for more information