Issues fixed in OpenEdge 12.2.6
- Last Updated: September 9, 2024
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The following table lists issues fixed in this release:
| Component | Issue Number | Description |
|---|---|---|
| ABLTOOLS | OCTA-36341 | When a response to a request causes a redirect - via a 302/Found status code for example - and the original/first response returns a "Content-Type" header and the redirect response returns chunked data, specified using the "Transfer-Encoding: chunked" header, then the second response does not process the chunked body at all. |
| DB | OCTA-36386 | If -keyalias or -keyaliaspasswd is defined in a .pf file, the database will incorrectly parse the parameter values. |
| DB | OCTA-36609 | Excessive calls to getpid() on AIX causing performance degradation for OE 12.2.4 ( _mprosrv) compared to 11.7.1 (_mprosrv) |
| Lang | OCTA-3391/PSC00348404 | The -checkwidth startup parameter is not calculated correctly with multibyte characters and will erroneously warn about or block data insertion. |
| Lang | OCTA-32657 | In a PAS for OpenEdge session, executing an OS-COMMAND statement to run an operating system command that creates a file with Unicode characters in its name creates a file with a corrupted name. The filename is created correctly when the same OS-COMMAND statement is executed from an interactive GUI client or a batch client. |
| Lang | OCTA-34401 | The RUN statement supports the ability to execute remote procedures via the ON \[SERVER] server-handle syntax. When the server-handle is identified via the execution of ABL code, DYNAMIC-FUNCTION for example, the AVM executes this code twice. |
| Lang | OCTA-36040 | Application that runs remote requests on PAS for OpenEdge randomly receives error 500 (invalid server) due to the MS-Agent process crashing when the ABL code running on the server references the INSTANTIATING-PROCEDURE attribute of a handle-based object. |
| Lang | OCTA-36114 | The FOR EACH statement retrieves the wrong records if a FIND TRIGGER rejects a record using the RETURN ERROR statement. |
| Lang | OCTA-36200 | The AVM sets the codepage on a LONGCHAR variable to the session's default codepage (-cpinternal) when the SUBSTRING statement is used to modify the contents of the LONGCHAR variable. |
| Lang | OCTA-36318 | The AVM may crash when the MOVE-TO-TOP method is executed on a frame which is displayed in a dialog box. |
| PASOE | OCTA-35680 | After configuring a PASOE instance to enable SOAP transport and restarting the instance any attempts to use the service results in a NullPointerException. |
| PASOE | OCTA-36049 | OE Client-Principal converter automatically appends a comma (,) even if the SAML attribute is a single value. |
| PDSOE | OCTA-34882 | ABLWebAppPackage Ant task produces different WebHandler listings order in the merge.properties file on Windows and Linux. |
| SQL | OCTA-36769 | SQL SELECT query with a CASE statement having character constant specified in THEN clause and Date column specified in ELSE clause can cause the _sqlsrv2 process to crash if the character constant’s length is less than 10. |