Issues fixed in OpenEdge 12.2.5
- 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 | Knowledge Base |
|---|---|---|---|
| ABLTOOLS | OCTA-34032 | Service Registry not accepting gen/map file with VOID operations | Click for more information. |
| ADE | OCTA-33628 | Display an alert message when the maximum character limit is reached in AppBuilder's section Editor. | Click for more information. |
| ADE | OCTA-33788 | In the 64-bit Windows AppBuilder, a dialog box comes up with a warning that viewing procedures in the tree-view is not available. | Click for more information. |
| ADE | OCTA-34591 | Not enough space for the other things in the buffer used to store the value of the variables because of which data execeding issue occured. | Click for more information. |
| Build System | OCTA-33418 | The installer now installs ubqmanager folder into the DLC area. ubqmanager folder and it's contained procedures _6dar399.r, _6deq399.r, _6enq399.r. These procedures are used to internally keep track of appserver asynchronous requests and if not found, will raise STOP conditions on the appserver at runtime. | Click for more information. |
| DB | OCTA-33192 | When a PROMON -F session is disconnected it takes out a USR latch which it should not. If USR latch is being held by any other client, promon -F will appear hung. | Click for more information. |
| DB | OCTA-34197 | Target db hangs after transition when rprepl -C status -detail is run | Click for more information. |
| Docker | OCTA-33450 | The official PASOE Docker image is missing the DLC\ubqmanager directory. | Click for more information. |
| Lang | OCTA-31783 | 1. If a STOP condition occurs during a non-void method called within an expression, the expression will erroneously continue to be evaluated and can cause a crash or other unpredictable behavior. 2. If a STOP condition occurs having to do with OpenEdge-supplied code that is responsible for queueing/dequeueing asynchronous RUN requests/responses, the error message from the STOP condition will be lost. | Click for more information. |
| Lang | OCTA-32257 | If a method on a handle is called within an expression or ASSIGN statement and structured error handling is being used in the block, the error is not handled properly. The error may not be raised, and therefore the error cannot be caught by a CATCH block. It is also possible that an error is raised but the left-hand side of the assignment statement is still set, which it should not be. | Click for more information. |
| Lang | OCTA-33438 | The use of SESSION:CURRENT-REQUEST-INFO as a parameter to a function (for example, VALID-OBJECT (SESSION:CURRENT-REQUEST-INFO) ) causes a memory leak | Click for more information. |
| Lang | OCTA-33479 | In 64-bit Window products, AppBuilder does not display a procedure which exceeds the Section Editor's 20,000-byte limit. The same procedure can be viewed in AppBuilder in 32-bit Windows products. | Click for more information. |
| Lang | OCTA-33481 | HTTPS URLs may give error "Unable to run web object file", classic WebSpeed OpenEdge in 11.7.8 while trying to validate international characters | Click for more information. |
| Lang | OCTA-33642 | When compiling a program in a session which is connected to two databases which have the same structure and the program uses RECID or ROWID in WHERE clause, the session crashes with a memory violation (49). | Click for more information. |
| Lang | OCTA-33821 | The AVM crashes or displays error 1987 "Operation number nnn is not supported in this release" if the DCOLOR attribute of a frame is overridden at runtime before the frame is realized. | Click for more information. |
| Lang | OCTA-33862 | READ-XML does not correctly populate the child record of a Data-Relation with the parent record's relation-field value when the parent field is represented as an XML attribute. | Click for more information. |
| Lang | OCTA-34112 | RETURN ERROR in an application server's Startup procedure does not terminate the agent when it is documented that it should. | Click for more information. |
| Lang | OCTA-34456 | When using the startup parameter -rereadnolock, a nested 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. | Click for more information. |
| Lang | OCTA-34611 | Running a window from AppBuilder that executes a QUIT statement exits the entire progress session under certain circumstances. | Click for more information. |
| Lang | OCTA-35154 | Running a query with a malformed CONTAINS string (asterisk in the middle of the string) with server side joins enabled (the default) results in error 778 “reading socket, ret=10054, errno=2”, followed by the ABL client being disconnected from the database. | Click for more information. |
| Lang | OCTA-35652 | When compiling with XREF-XML, if the file contains a ProDataset with a very long definition, you might encounter an error message “Error in DataSet relations information during XREF-XML”. | Click for more information. |
| Lang | OCTA-36000 | Progress Application Server for OpenEdge sessions connecting to a remote webservice may crash | Click for more information. |
| OEM | OCTA-32133 | Updating an existing remote AdminServer configuration in OpenEdge Management (OEM) console results in printing the password in clear text into the remote AdminServer log file. This happens intermittently. Knowing that this exists, anyone with access to that log file can search it and possibly find OS passwords. | Click for more information. |
| OEM | OCTA-33612 | When the System Wide CPU monitoring option is selected in OpenEdge Management Resource Monitoring Configuration page then the User can’t be able to define system resources like FileSystem, Disk. | Click for more information. |
| PASOE | OCTA-23962 | deleting a pasoe instance or executing pasman unregister removes multiple instances from the instances.* file | Click for more information. |
| PASOE | OCTA-28386 | \[ERROR] Property not found: AppServer.Agent.someApp.PROPATH when first deploying webapp having a dash and then webapp without a dash using pasman | Click for more information. |
| PASOE | OCTA-28661 | $DLC/servers/pasoe/bin/tcmanager.sh does not search correctly if a port already exist in /etc/services | Click for more information. |
| PASOE | OCTA-33441 | An attempt to run a .p procedure persistently on a remote appserver results in error 14810. Business logic which requires a remote appserver call to be initiated from an appserver agent to a remote appserver agent fails with Progress error 14810. | Click for more information. |
| PASOE | OCTA-33654 | In DB shared memory connection record locks are not released when the session is crashed. | Click for more information. |
| PASOE | OCTA-33985 | When connecting to a database from an ABL Session in a PASOE agent, if the CONNECT statement fails because of a failure to authenticate, then if the ABL Session tries to CONNECT again, it may result in a Memory violation (49). This only happens if connecting to the database using shared memory; it does not happen when connecting using via the network. | Click for more information. |
| PDSOE | OCTA-34810 | Unable to generate pidl file without losing existing mapping when we add a new parameter in the resource. There used to be an option to do this in Project Properties->Build->Generate REST Invocation Files, which is no longer available. | Click for more information. |
| SQL | OCTA-34791 | internal error in SQL ENGINE at 4081 in Z:/vobs_sql/sql/src/rds/stat.cxx for join queries involving large and very small table when the column statistics data contain null values | Click for more information. |
| Sonic ESB Adapter | OCTA-33792 | ESB adapter spawns a high number of dispatcher I/O threads in a blocked state and stopped processing messages. | Click for more information. |