Issues fixed in OpenEdge 12.3
- Last Updated: June 17, 2026
- 1 minute read
- OpenEdge
- Documentation
Click here for a list of the known issues in OpenEdge 12.3.
The following table lists issues fixed in this release:
| Components | Item | Details |
|---|---|---|
| ABLTOOLS | OCTA-13943 | The OpenEdge.Core.String object's Trim() methods perform a trim but don't assign the value back to the contained object's internal value. |
| ABLTOOLS | OCTA-18159 | OpenEdge.Web.WebResponseWriter omits closing Json tags when data contains no-break space characters (ascii A0). |
| ABLTOOLS | OCTA-19777 | Using the ABL HTTP client, the client hangs sending /- 70MB JSON data to a PASOE REST service when SESSION:DEBUG-ALERT = TRUE. |
| ABLTOOLS | OCTA-20120 | The OpenEdge.BusinessLogic.Query.QueryBuilder feature utilizes the Filter and Query classes for generating dynamic queries from various client (read: front-end) criteria formats. However, when utilizing the QueryBuilder class to generate query phrases, if temp-tables and their fields are sent from a client request as serialized names, these are not properly translated into their real table or field names. This causes the construction of the query phrase to fail and results in an incomplete/incorrect “where” phrase for the resulting dynamic query. This particular issue extends back to OpenEdge 11.7.5 when first introduced within the OpenEdge.BusinessLogic.pl, as well as OpenEdge versions 12.0 through 12.2. |
| ABLTOOLS | OCTA-20296 | In OpenEdge.Net.pl, class OpenEdge.Net.HTTP.Filter.Payload.ClientSocketResponseWriter did not handle splitting the CRLF that terminates a header line into 2 packets (chunks). This resulted in the ClientSocketResponseWriter trying to read a string of 0 bytes, which caused an assertion to fail, resulting in the "Start position must be positive" error message. |
| ABLTOOLS | OCTA-20667 | When the Clear() method is run on an OpenEdge.Core.Collections.Map object, the Size remains at a non-zero value. This is misleading. |
| ABLTOOLS | OCTA-21275 | OpenEdge.Net.pl: OpenEdge.Web.WebRequest.GetHeaders( ) method returns incomplete HTTP header value due to incorrect offset being used. |
| ABLTOOLS | OCTA-21500 | When using the method ViaProxy() of the Openedge.Net.HTTP.ClientBuilder and sending an HTTPS request with the Proxy-Authentication header, the connection to the proxy fails with Connection failure for proxy server XX.XX.XX.XX on port XX. |
| ABLTOOLS | OCTA-21646 | The OpenEdge 12 Sports2020 database uses the iso8859-1 basic collation. |
| ABLTOOLS | OCTA-22484/PSC00365236 | ABL Unit functionality does not handle the case where a developer uses an include file to cover some of the test cases. The test procedures in the include file do not get run. |
| ABLTOOLS | OCTA-22493/PSC00360755 | Adding an additional startup parameter to the ABLUnit Run Configuration prevents the configuration from running. There are no errors, but the output result.xml isn't complete. |
| ABLTOOLS | OCTA-22513/PSC00358460 | ABL Unit testing fails when using “expected” annotation which has a space behind the closing bracket. |
| ABLTOOLS | OCTA-22583 | The OpenEdge.Web.WebResponseWriter writes a duplicate Transfer-Encoding header, and response bodies are also duplicated when the Write() method is called from a webhandler. |
| ABLTOOLS | OCTA-24555 | DataObjectHandler returns weird error if a STOP condition is encountered in OperationHandler:execute. |
| ADE | OCTA-3831/PSC00361660 | Load via Data Administration not prompting for code page when multiple .d are selected. |
| ADE | OCTA-3909/PSC00362802 | Invalid Initial value
adding date field in Temp Table Maintenance tool. When importing a temp table definition file via Temp Table Maintenace Tool an error is generated if the temp table has a field of datatype "Date" with an initial value where day is greater than 12. |
| ADE | OCTA-8508 | AppBuilder raise warning 3623 with -checkdbe |
| ADE | OCTA-17439 | Deleting a DataAdminService object without NO-ERROR can cause ERROR-STATUS:ERROR and ERROR-STATUS:get-messages to show errors, even though the deletion of the DataAdminService object completed successfully. |
| ADE | OCTA-23916/ADAS-13089/PSC00248419 | Importing _aud-event.ad
to a Linux machine from a Windows machine gives the error
message: "ttAuditEvent already exists with 0. (132) and ERROR: Event id 0 is invalid. It must be >= 320000 Import process canceled." |
| ADE | OCTA-23924/ADAS-24071 | Since upgrading to 11.7.5, can no longer see the field definitions of metaschema tables in Data Dictionary. Receive message "The entered name does not match any table name in this database". |
| ADE | OCTA-23933/ADAS-22575/PSC00362886 | When partition policy is created, there is a difference in local index components in Windows and Unix platforms. |
| ADE | OCTA-23968/ADAS-23783 | Check-Syntax error 12629 when mixing includes files and classes in Procedure Editor, but "Syntax check: OK" in PDSOE. |
| ADE | OCTA-24001/ADAS-22571/PSC00356078 | Recently added index to a table in an online database shows as ACTIVE before being activated by IDXACTIVATE or IDXBUILD. |
| ADE | OCTA-24002/ADAS-17081 | BulkLoad returns Bulkload for CLOB/XLOB is not supported in this version of Progress. |
| ADE | OCTA-24054/ADAS-12455 | The created domain can not be saved if cursor stopped on any of the built-in domains in the previous menu. |
| ADE | OCTA-24060/ADAS-23659 | When generating an incremental dump from a databases using -RO mode, it dumps data fine but gives encryption error even though the TDE is not enabled. |
| ADE | OCTA-24067/ADAS-15911 | AppBuilder reports
errors 7452, 4058, 560 when opening a window that has a
COMBO-BOX using LIST-ITEM-PAIRS with a label and no value: LIST-ITEM-PAIRS must contain an even number of entries to specify label/value pairs for (7452). **Attribute LIST-ITEM-PAIRS for the COMBO-BOX has an invalid value of Item 1. (4058) Entry 2 is outside the range of list Item 1. (560). |
| ADE | OCTA-24068/ADAS-16044 | AppBuilder reports
following errors when opening a window in the AppBuilder
perspective of PDSOE after formating the code with "Expand
keywords": HEIGHT-PIXELS = 336 not a valid window attribute. WIDTH-PIXELS = 400 not a valid window attribute. MAX-HEIGHT-PIXELS = 336 not a valid window attribute. MAX-WIDTH-PIXELS = 400 not a valid window attribute. VIRTUAL-HEIGHT-PIXELS = 336 not a valid window attribute. VIRTUAL-WIDTH-PIXELS = 400 not a valid window attribute. |
| ADE | OCTA-24074/ADAS-22678 | DataAdmin initialises with errors 12371/142 and data admin menus fail to render with errors 12371/142. |
| ADE | OCTA-24077/ADAS-16695 | Creating a trigger during Create Table in Data Dictionary returns ** FIND FIRST/LAST failed for table _File. (565) |
| ADE | OCTA-24084/ADAS-16696 | 'Schema Area' appears twice in the 'Area:' dropdown when an index is added to a table. |
| ADE | OCTA-28525/ADAS-17141 | When dumping the DF of a table which was created via SQL-92 on the PUB schema and that table contains foreign key constraint(s), the DF generated is empty. |
| AdminServer | OCTA-23907/ADAS-20705 | Classic AppServer and NameServer intermittently fail to start when starting AdminServer even though the brokers are set to autostart. |
| AdminServer | OCTA-24042/ADAS-17305 | Domain account passwords are limited to 32 characters for AdminServer logins. |
| DB | OCTA-2584/PSC00217061 | The Replication Server process cannot be terminated with the dsrutil utility if the Database Service Manager Queue (PICA queue) is full. |
| DB | OCTA-2887/PSC00250482 | Remote DB servers fail to spawn with error "(1890) BROKER: could not spawn server" when using the -convmap <convmap-file-name> parameter and a custom convmap.cp file does not reside in $DLC. |
| DB | OCTA-2910/PSC00253958 | Clients receive "Error reading/writing socket, ret=n, errno=n (778)" after the database broker's listening port received unexpected network messages. |
| DB | OCTA-3281/PSC00342861 | AI File Management reports SYSTEM ERROR: I/O table not initialized. (533), SYSTEM ERROR: bkioRead: I/O table not initialized index 0 (526), and Unable to read extent header, file = , ret = -1 (6074) errors when adding extents online and the /dev/null is specified as the archive directory. |
| DB | OCTA-13066 | Remote clients are not able to connect to database servers and the error "Rejecting login – too many users for this server (1334)” occurs when there are indeed available connections. |
| DB | OCTA-13278 | The promon utilities reporting of currently connected users for a database with remote clients can be different with regards to the actual number of users connected to the database. |
| DB | OCTA-13882 | SQL queries can fail against a Replication target database with a Table/View/Synonym not found (7519) error because a database schema change on the Replication source database is not fully replicated to the target database. |
| DB | OCTA-18370 | Multi-Threaded Index Rebuild can create index keys that are too large. |
| DB | OCTA-20259 | Database log shows large number of SYSTEM ERROR: lkrels record 7084811 not locked (435) errors. |
| DB | OCTA-19414 | PROSHUT with or without the -F option can hang when a locked USR Latch is left behind by a disconnected user. |
| DB | OCTA-19587 | Occasionally on the Solaris64 platform the protrace is missing the c stack after crash of _sqlsrv2. |
| DB | OCTA-19604 | After a very large purge operation which caused a large amount of index deletions proutil databaseName -C viewB2 became much slower. |
| DB | OCTA-20279 | prostrct add fails with error 7125 when trying to add an extent and the path of the extent is already used by a different database. The other database crashes with error 8540. This is a windows only issue. |
| DB | OCTA-21325 | A cancelled prostrct add online of AI extents where the area is created but the physical extent is not can cause a query of the _dbstatus VST to error with an empty record. |
| DB | OCTA-22517 | When there are many objects in the same Type II storage area (300+ for 4K DBs and 600 for 8K dbs) PROSTRCT STATISTICS may fail with error (210) (14684) when attempting to scan the object blocks for their statistical information. This can be identified by running dbanalys for an area and if the reported _object list block(s) is greater than 1_, prostrct statistics will fail. |
| DB | OCTA-17416 | After a storage failure, replication fails to synchronise with error 10716 on EMPTY or ARCHIVED ai extents which cannot be remediated with dsrutil applyextent. |
| DB | OCTA-19592 | Notes processed in dsrutil monitor output is showing as a negative integer. |
| DB | OCTA-19758 | Replication monitor does not exit cleanly, which ended with message 2527. |
| DB | OCTA-20425 | echo %ERRORLEVEL% returns the value 0 after executing %DLC%\bin\dsrutil.bat with a Y pipe input while the expected error value should be 2. |
| DB | OCTA-21518 | The "dsrutil -C monitor" utility does not respond to the "disconnect" command if it is in a monitoring loop. |
| DataServers | OCTA-18902 | A self-join query in combination with "BY" clause generates an SQL query with an ORDER BY clause on the unique_id_0 index instead of the unique, single field index that exists for the table. Since the change is in compiler layer, this query needs to recompiled to get the new behaviour. |
| DataServers-ORACLE | OCTA-12919 | Multiple Oracle errors reported during bind operation when cursors are low. |
| DataServers-ORACLE | OCTA-17163 | A query such as DISP CAN-FIND( LAST customer WHERE lookup(NAME,"Fallen Arch Running") > 0) fails to return anything when using DataServer for Oracle. |
| DataServers-ORACLE | OCTA-19555 | Query returns wrong data with Oracle Dataserver qt_cache_size,65000 and qt_debug logging enabled. |
| Generic JMS Adapter | OCTA-23912/ADAS-22496 | OE JMS ADAPTER HANGS ON SEND2 JMS/IMPL/MESSAGE-HEADER.P |
| Generic JMS Adapter | OCTA-24066/ADAS-21782 | OE Adapter for SonicMQ is reading two messages from the server instead of one. |
| Install | OCTA-23966 | When installing the ‘OE Workgroup RDBMS', ‘Progress Dev Studio OE'*,* and ‘OE Ultra Controls .NET' as components on Windows platform, OpenEdge Explorer gets installed usually. However, while doing the same scenario through silent installation oemgmt/bin folder is missing and the oem_tailor log not gets created in DLC\\install\\cleanup folder. |
| Install | OCTA-23984/ADAS-14739/PSC00365609 | Unable to restore/rollback to the previous OpenEdge Service Pack version as the Setup utility failing to take backup of existing OpenEdge files. |
| Install | OCTA-24017/ADAS-24091 | OpenEdge 12.2 Installer creates an incomplete shared.ini file due to which running the netsetup fails with an error - getprofstring failed. |
| Install | OCTA-24037/ADAS-24081 | OpenEdge Installation fails during Java Validation when the User TEMP directory constructs a space or a special character. User Name having spaces may also result into this problem. |
| Install | OCTA-24135/ADAS-24584 | Running LicenseUpdate Tool results in the error ‘The system cannot find the file specified $DLC\\fcs.tab'. This problem occurs due to OpenEdge Installer failing to copy the fcs.tab file to the DLC path. |
| Install | OCTA-29355 | OpenEdge Explorer tailoring fails on Linux with OpenEdge 12.2.1/12.2.2 updates when installing Enterprise RDBMS and PASOE Dev products. |
| Lang | OCTA-20072 | In 12.1.0, an ABL client session using join queries may crash. Specifically, if there is a record in memory and within a sub-transaction that same record is read again as part of the result list for the children of a join, the crash may occur. |
| Lang | OCTA-21469 | A program that access the _Sequence table will not work properly if you generate the r-code while connected to an OpenEdge 11.X database and try to run the r-code while connected to an OpenEdge 12.X database. |
| Lang | OCTA-21580 | When using the double colon notation to refer to a buffer field in a FOR or FIND statement, if the buffer being referred to resides in a database using the previous major OpenEdge release, these statements raise the STOP condition. |
| Lang | OCTA-22223 | ABL clients crash when connecting client/server to a read-only, audit-enabled database within a transaction. |
| Lang | OCTA-22532 | Comparison with DECIMAL values may return incorrect result on Linux. |
| Lang | OCTA-22620 | A FOR EACH query with NO-LOCK and NO-PREFETCH specified on some but not all levels of the join returns incorrect data. |
| Lang | OCTA-29156 | When using the startup parameter -rereadnolock, a FOR EACH join on a non-default buffer which uses the FIELDS clause causes subsequent uses of that buffer to improperly continue to use the FIELD clause restrictions. |
| Lang | OCTA-19343 | Updating procedure libraries in a WebClient application fails if the DLC environment variable is not set. |
| Lang | OCTA-20945 | A character-mode ABL program which hides and subsequently redisplays a browse widget may crash. |
| Lang | OCTA-20960 | An ABL window which contains one or more OCX controls may flicker when it's displayed. CPU usage may be high when such a window is displayed. |
| Lang | OCTA-20976 | Garbage collection is not occurring for objects passed to the Event Procedure as part of an asynchronous request. |
| Lang | OCTA-21623 | The OS-CREATE-DIR statement creates a directory with a corrupted name when the name contains characters which are in the extended range of the ASCII character set (characters with values greater than 127). This issue occurs in the PASOE agent on Windows. This issue also affects the OS-DELETE, OS-RENAME, and OS-COPY statements. |
| Lang | OCTA-21932 | The Infragistics UltraCombo control doesn't allow the selection of multiple items which contain a checkbox. |
| Lang | OCTA-22541 | An application may crash when images with 8-bit color (256 colors) or 4-bit color (16 colors) are displayed. |
| Lang | OCTA-23166 | In an ABL application started using Microsoft RemoteApp and running on a system with multiple monitors the mouse cursor may jump to the right when the mouse cursor shape changes. This can occur when the LOAD-MOUSE-POINTER method is used or when a wait state (started with SET-WAIT-STATE) is cleared. |
| Lang | OCTA-28378 | The OpenEdge AVM may become unresponsive when a frame containing a CONTROL-FRAME (with or without a control) is hidden and redisplayed. |
| Lang | OCTA-3994/PSC00364176 | Empty initial value lost when transferring dataset from .NET Open Client to AppServer, resulting in all CHARACTER type fields having a default value of unknown. |
| Lang | OCTA-17464 | WHOLE-INDEX referenced at the wrong line number in XREF output file when using IF THEN block. |
| Lang | OCTA-18175 | Setting SERIALIZE-NAME to 128 or more characters will cause the AVM to crash when SERIALIZE-NAME is referenced, such as when calling WRITE-XML against the temp-table. |
| Lang | OCTA-18667 | READ-XML fails with error "Input value: 0 should be yes/no. (87)" when 1 and 0 values are mapped to a LOGICAL temp-table field. 1 and 0 are valid boolean values per XML standards. |
| Lang | OCTA-21276 | Java open client application performance may be impacted by the amount of garbage collection caused when processing a response that contains a temp-table or dataset with a large number of fields. |
| Lang | OCTA-2802/PSC00243604 | 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-2978/PSC00262126 | Using WRITE-FRAGMENT with returned LONGCHAR object created with SAX-WRITER can cause a large memory leak. |
| Lang | OCTA-8410 | GetDate, GetDateTime and GetDateTimeTZ methods for JsonbObject and JsonArray return random dates when the parameter value does not match the ISO-DATE format. |
| Lang | OCTA-18909 | Case-sensitive fields can be added to dynamic temp-tables only via the ADD-LIKE-FIELD() method. After doing so, the field's CASE-SENSITIVE attribute is TRUE but the behaviour of the field is still case insensitive. |
| Lang | OCTA-19276 | STRING-VALUE method ignores case sensitive comparison of temp-table or database table fields. |
| Lang | OCTA-3241/PSC00340335 | The compiler does not raise a compile time error when a non-existent field is specified in a field list (FIELDS option) in the Record Phrase. |
| Lang | OCTA-3319/PSC00345174 | Error 1987 ("Operation
number <n> not supported in this release.") occurs when an
image widget with an expression as the filename is displayed
from a different procedure than the one which created the image
widget. See article for more details: 000066467, Error 1987 when static IMAGE for a FRAME uses FILENAME phrase |
| Lang | OCTA-3706/PSC00358875 | Following code fails to
return false although documentation states it should return
false. def var i-password as char initial ?. message setuserid("ccenms", i-password, "LISA"). |
| Lang | OCTA-3936/PSC00363349 | The ABL compiler accepts the ASCENDING keyword for the ASC function. This usage should cause an error. |
| Lang | OCTA-9160 | A modal form may not be disposed correctly when it is closed, even if the DisposeDialogOnClose property is set to TRUE. Error ".NET is attempting to call a method or access a property in the ABL (e.g. a .NET override) and failed. The object is either a form that has already been disposed or an object that has been explicitly deleted from the ABL. (15580)" is generated when this issue occurs. |
| Lang | OCTA-14638 | Assignment of method value raises syntax error 247 if ASSIGN is omitted. |
| Lang | OCTA-14793 | When inferring XML schema, the READ-XML method doesn't recognize newly added fields and nested temp-tables in subsequent instances of a temp-table's schema. Only the fields and nested temp-tables in the first instance are recognized. |
| Lang | OCTA-16621 | Error 12882 occurs when trying to access ReturnValue from an instance of a class which inherits Progress.Lang.AppError. The error does not occur when referencing THIS-OBJECT:ReturnValue. |
| Lang | OCTA-18273 | If upper case letters appear in the hex string passed to TO-ROWID, then the record is not found in an ABL query. |
| Lang | OCTA-20959 | The column labels on a report with a frame width of 320 columns may not be formatted correctly. The column labels may be missing or extra blank lines may be inserted in the report. |
| Lang | OCTA-21308 | An application crash may happen when the binding source is set with no buffer handles. |
| Lang | OCTA-3722/PSC00359223 | The 4GLTrace does not log 'Invoke' entries for static constructors. |
| Lang | OCTA-3876/PSC00362202 | Compiling an ABL source file which causes a compilation warning with the compiler's SAVE option disabled and STRING-XREF enabled, the COMPILER system handle reports that ERROR is TRUE, when it should be FALSE. |
| Lang | OCTA-9281 | RCODE-INFO results in a COMPILER error when using the COMPILE OPTIONS "require-full-keywords". |
| Lang | OCTA-19917 | A memory leak occurs when using objects in the OpenEdge.Net.HTTP package, when passing parameters for an http request. |
| Lang | OCTA-20098 | If no password is specified, the ABL session crashes in SET-DB-CLIENT. |
| Lang | OCTA-20221 | Getting error: "Failed to find existing object - id 1" when trying to return an Enum value from an AppServer call if the call contains an OUTPUT table parameter as well. |
| Lang | OCTA-6844 | WRITE-XMLSCHEMA, and the write-xmlschema option of WRITE-XML, generate XML Schema definitions with ambiguous data when multiple temp-tables in a Dataset have the same XML-NODE-NAME/SERIALIZE-NAME. |
| Lang | OCTA-22713 | Memory leak when using an expression that returns a LONGCHAR/MEMPTR as input to a .NET method. |
| Lang | OCTA-29431 | Changes to a temp-table's SERIALIZE-NAME are not reflected in WRITE-XML output. |
| Lang | OCTA-2867/PSC00248374 | The java open client and
.NET open client transpose the values for the classic NameServer
retry delay and retry attempt values. An exception with the
message may be thrown if the client retry count is out of the
expected range: Invalid NameServer client port retry values. (9366) |
| Lang | OCTA-3100/PSC00319277 | Customizing a non-persistent procedure in Proxygen fails if the r-code is compiled with -cpinternal UTF-8 and the code page string is specified in all caps. |
| Lang | OCTA-3299/PSC00343962 | When compiling a class with the XREF-XML compiler option, if the class defines a dataset with more than one PARENT-ID-RELATION, the compiler issues the error: Error in DataSet relations information during XREF-XML. |
| Lang | OCTA-3772/PSC00360327 | The RadGridView populates records from the parent table, but does not show any child records even though they exist when used with an ABL ProBindingSource and setting the RadGridView:AutoGenerateHierachy property to true. |
| Lang | OCTA-21502 | You may get this
misleading error if the parent-fields-before value becomes
larger than 1024 during READ-JSON() on a DataSet: ADD-PARENT-ID-RELATION parent-fields-after entry records is not valid. (16030) |
| Lang | OCTA-21588 | When compiling ABL classes that pass string constants during the invocation of a constructor or a method and the string-xref compiler option is used, those strings will appear twice in the xref file. |
| Lang | OCTA-22506 | A crash can occur when using bufferHandle:DATA-SOURCE-ROWID when the data-source is not defined to use a unique key and there are 2 records in the associated database table with the same key value(s). |
| Lang | OCTA-22552 | Grouping is very slow when using the Telerik RadGridView control with the ProBindingSource. |
| Lang | OCTA-22839 | When generating .NET
proxies that contain strongly typed DataSet or DataTable
classes, ProxyGen does not always generate these extended .NET
classes correctly on certain machines. These machines do not have English specified as their default language. In particular, it does not work correctly when the word "version" has a different translation from English to the language on the machine. |
| Lang | OCTA-24489 | A memory leak occurs in
the use of the AVM's's internal stack after calling the event
handler for PROCEDURE-COMPLETE of an asynchronous procedure. If
asynchronous procedures are called often enough, the stack size
limit will be reached and the following error will be raised: WARNING: -s stack exceeded. Raising STOP condition and attempting to write stack trace to procore file. Consider increasing -s startup parameter. The same can happen when running handlers for Sonic Adapter messages. |
| Lang | OCTA-21257 | When using the JsonObject WRITE method with character data types there is a memory leak in the client session. |
| Lang | OCTA-14980/PSC00357006 | Pas agent is getting terminated when selecting a node in Debug tree view for ABL Data Object webspeed service. |
| Lang | OCTA-17036 | PDSOE debugger crashes appsever agent when selecting variables view. |
| Lang | OCTA-21749 | Enabling PROFILER crashes AVM in OpenEdge 12.2 |
| OEM | OCTA-23935/ADAS-22459 | Error when starting PASOE with 16 agents using OEE. |
| OEM | OCTA-23922/ADAS-24159 | Unable to change the WebServer configuration from OpenEdge Management console for Linux platforms. For instance, updating the port details results in the error message “Failed to save web server configuration: set webserver config psc.as.http.port failed with non-zero exit value: 51: cannot delete/modify a read-only or runtime restricted property - psc.as.http.port” |
| OEM | OCTA-23969/ADAS-24067 | CDC-table list not showing all CDC-policies in OpenEdge Management Console. Out of 3 policies i.e., cdc_douanekode, cdc_histSupplierPrice, cdc_supplierprice the last policy is missing in the list. |
| OEM | OCTA-23981/ADAS-22838 | OpenEdge Management does not recognize a war file when deploying an application if that extension is in uppercase. |
| OEM | OCTA-24127/ADAS-18632 | PASOE instance does not autostart when AdminServer service started or restarted. It requires a manual intervention to start PASOE instance despite of the setting “autostart=true” in pasmgr.properties file for respective PASOE instance. |
| OEM | OCTA-24143/ADAS-21069 | Oldest transaction age - metric value under managed database operational views shows blank in OpenEdge Management console, no matter whether there are active transactions happening or not. |
| PASOE | OCTA-22864 | PAS for OpenEdge agent crashes when the DECRYPT function is called with the wrong key. |
| PASOE | OCTA-23956/ADAS-22626 | PASOE operation system command "wc -c " on AIX/Linux takes long time to execute. |
| PASOE | OCTA-23962/ADAS-24752 | Deleting a pasoe instance or executing pasman unregister removes multiple instances from the instances.* file. |
| PASOE | OCTA-24007/ADAS-24149 | OEMANAGER rest api fails to provide the agent metrics when PASOE instance started with RO connection to the database. |
| PASOE | OCTA-24116 | If minAvailableABLSessions is greater than 1, the PASOE agent may initialize more than the specified numInitialSessions at startup. Depending on the timing of any session startup procedure, it may initialize as many as numInitialSessions + minAvailableABLSessions. |
| PASOE | OCTA-24125/ADAS-8336 | Suppress the generation of errors 18318 and 18320 into the PASOE logs. |
| PASOE | OCTA-24134/ADAS-21171 | Injecting packets with malicious xml can allow a PAS for OpenEdge instance to return internal PAS NetworkError. |
| PASOE | OCTA-28596/ADAS-22347 | Client Sessions get stuck in Request State "Reading" and even lowering the idle session timeout parameter has no impact on the behavior. |
| PASOE | OCTA-29002 | PASOE instance can't be stopped in the production environment with TCMAN STOP command. |
| PASOE | OCTA-29028 | Getting error Message: Error on connectRq(): com.progress.appserv.broker.exception.BrokerException$NoAvailableConnectionsException: Agent. |
| PASOE | OCTA-24123/ADAS-23862 | Output datasets sent over Soap are not mapped correctly when their name is different than what the WSDL document specifies. |
| PASOE | OCTA-24158/ADAS-23649 | PASOE agent disconnects the database and shuts down if a bound apsv session-managed connect procedure returns an error after binding the connection. |
| PDSOE | OCTA-24132 | The project's physical path is by default written to the ubpf.config(changed to build.config) file due to which the same project gets errors in other machines. |
| PDSOE | OCTA-28308 | java.util.ConcurrentModificationException when using PDSOE plugin APIs for DB interactions. |
| STAT | OCTA-24003/ADAS-21882 | Failed SSL connection is preventing new SSL connections to the database under Linux. |
| Security | OCTA-23958/ADAS-21920 | Socket -sslciphers, -sslprotocols, -servername and other SSL options are ignored for TCP-STARTTLS. |