Issues fixed in OpenEdge 12.2.4
- Last Updated: June 17, 2026
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The following table lists issues fixed in this release:
| Components | Item | Details |
|---|---|---|
| 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. |
| 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. |
| ADE | OCTA-30920 | Incremental .df produced in 12.2.2 adds ACTIVE to index properties. |
| DB | OCTA-20259 | Database log shows large number of SYSTEM ERROR: lkrels record 7084811 not locked (435) errors. |
| 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. |
| 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. |
| DataServers-ORACLE | OCTA-30731 | Progress Runtime crashes with Join-Queries on Oracle Dataserver. |
| 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. |
| Lang | OCTA-21932 | The Infragistics UltraCombo control doesn't allow the selection of multiple items which contain a checkbox. |
| 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. |
| Lang | OCTA-30653 | The SAX-PARSE method has a memory leak in OpenEdge 11 and OpenEdge 12. |
| Lang | OCTA-30728 | Setting the RunTimeProperties.IdleConnectionTimeout in the .NET Open Client will cause connections to the AppServer to fail with a NullReferenceException. |
| 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). |
| 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. |
| Lang | OCTA-30999 | With Database Client Notification enabled, the client may crash when blocked on acquiring a record lock. |
| 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 |
| 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. |
| 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. |
| PASOE | OCTA-22864 | PAS for OpenEdge agent crashes when the DECRYPT function is called with the wrong key. |
| PASOE | OCTA-28456/ADAS-21514 | PAS appserver using OEREALM on other appserver gets session-timeout. |
| PASOE | OCTA-29283 | Terminate http sessions API does not terminate tomcat sessions. |
| PASOE | OCTA-30788 | ABL client fails to connect to a remote OpenEdge Authentication Gateway enabled database with error - client key not found (16399). |
| 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. |
| SQL | OCTA-29197 | Query Timeout was not working for cases when query does not have Order By or it results in Index scan. |
| Security | OCTA-23958/ADAS-21920 | Socket -sslciphers, -sslprotocols, -servername and other SSL options are ignored for TCP-STARTTLS. |