Known Issues in OpenEdge 12.3
- Last Updated: September 9, 2024
- 1 minute read
- OpenEdge
- Documentation
Click here for a list of the fixed issues in OpenEdge 12.3.
The following table lists the release notes for this release:
| Components | Item | Known Issues | Knowledge Base |
|---|---|---|---|
| ABLTOOLS | OCTA-19871 | The
OpenEdge.Web.WebResponseWriter defaults to using HTTP chunked
encoding for writing the responses. This means that a
Content-Length header is not written to the output stream,
regardless of the number of bytes written, or if a value exists
for the response, via the ContentLength property. For cases where a developer needs to write a Content-Length header (for instance a response to a HEAD request), they should assign the correct value to the response's ContentLength property and ensure that there is no body for the response (ie the Entity property should not be assigned a value). When the response is written in this case (either by calling the Write() or Close() methods), a Content-Length header will be returned to the client. |
Click for more information |
| ABLTOOLS | OCTA-21530 | The ABL HTTP Client's
JSON body writer
(OpenEdge.Net.HTTP.Filter.Payload.JsonBodyWriter, shipped in
OpenEdge.Net.pl) is used to convert a temp-table, dataset,
JsonObject or JsonArray from a handle or object into raw bytes
for sending to a server. This data is produced using the Write() or WRITE-JSON methods. While earlier versions optionally produced formatted data, this capability has been removed, so as to reduce the size of the data produced, and to reduce the time taken to do so. Unformatted JSON data will help reduce the incidence of server disconnects. Developers can still produce formatted JSON by exporting the data into a longchar or memptr themselves, before adding it to a request. |
Click for more information |
| ABLTOOLS | OCTA-24631 | The LoggerBuilder contains a a cache of
logger instances, to reduce the cost of obtaining a
uniquely-named logger. Each child builder can decide whether the
cache should be invalidated (ie if the logging.config file is
updated, then the ConfigFileLoggerBuilder will clear the cache
of instances). The instance cache does not affect loggers in use (ie it does not delete the logger) but only whether a new logger instance should be built. Caches are
invalidated on:
|
Click for more information |
| Lang | OCTA-29170 | The 12.3 Client monitoring of OpenEdge Replication status is not functioning for Progress Application Server for OpenEdge agents. It will be available in a future OpenEdge release. See the OpenEdge documentation for more information. | Click for more information |
| PDSOE | OCTA-30423 | Infragistics version 19.2.20192.381 bundled with OpenEdge
12.3 has a known issue where the following error pops up when
using the UltraDockManager component in
forms, UltraDockManager - DragDrop disabled The 'AllowDrop' property is set to true but the ApartmentState of the current thread does not support drag drop. To disbale drag drop functionality set the 'AllowDrop' property to false. Adding the following code can be used as a
workaround to avoid the
error, |
Click for more information |
| SQL | OCTA-22512 | When the database startup
parameters include "-SQLTruncateTooLarge OUTPUT" , and a sql
query selects character data from an array with too-large data,
then OpenEdge releases, prior to 12.3, may output the selected
data with an incorrect size. The incorrect size may be larger,
and sometimes much larger, than the correct, defined column size
for an array element or for the entire array. As of OpenEdge 12.3, when these conditions occur, these are
some specific changes that may be seen:
|
Click for more information |