Downloads
Product availability Matrix (PAM)Downloads of this patch are available from the Rocket Customer Support Portal.
Further explanation can be found here.
New Feature(s)
|
Currencies
|
Fixes
| UNI-29792 | Compiling/migrating a component with 150+ entities will cause a crash |
| UNI-29570 | The Cloud LM registration token does not fit into the Linux installer. |
| UNI-29469 | Grid cell height changes to 50% after using $windowproperties (since patch 012) |
| UNI-29459 | There is no timeout on ULIC's HTTP requests (UHTTP driver) |
| UNI-29332 | Function $columnsyntax is not hiding column in Grid correctly (since patch 012) |
| UNI-29325 | Uniface can crash when closing a form with a Grid (since patch 012) |
| UNI-29201 | Setting LM_MAINTENANCE_NOTIFICATION does not switch off the license management messagebox when exceeding the 'MAX_RELEASE_DATE'. |
| UNI-29024 | Sentinel's CA Certificate PEM Bundle (cacert.pem) is not installed, when choosing the "I will configure my license later" option on the Linux installer. |
| UNI-27626 | Second form over HTML widget in Tab widget erases content |
| UNI-19706 | $webinfo("PATHINPUT"): plus-sign replaced by space |
| UNI-1504 | MSS driver returns status -7 (duplicate key) when trying to store a NULL column. |
UNI-29792 - Compiling/migrating a component with 150+ entities will cause a crash
Solution available in patch(es): 10.4.02-002
Description:
When compiling or migrating a component that includes more than 150 entities with Uniface 10.4.02 will cause a crash. This issue does not occur with version 10.4.01 (or lower).
Environment:
Uniface: version 10.4.02
Operating System: Any
Database: DBMS Independent
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-29570 - The Cloud LM registration token does not fit into the Linux installer.
Solution available in patch(es): 10.4.02-002
Description:
When running the Linux installer as admin, it is possible to specify the license options through the installer. The Cloud LM option could not be used because the field was too small for the token.
Environment:
+ Uniface version: 10.4
+ Platform: Linux
Workaround:
Register to the Cloud LM without using the installer.
Notes:
This problem is solved.
Back to top
UNI-29469 - Grid cell height changes to 50% after using $windowproperties (since patch 012)
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
When using $windowproperties to set the current window properties of a form instance then the cell height of a Grid that is present on the form will change to 50% since patch 012 for version 10.3.03 or 10.4.01.
Environment:
+ Uniface: Version 10.3.03-012 or 10.4.01-012 (and higher)
+ Operating System: All Windows versions
+ Database: DBMS independent
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-29459 - There is no timeout on ULIC's HTTP requests (UHTTP driver)
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
ULIC is unable to contact the Cloud Server when third-party firewalls are installed. In this scenario, ULIC keeps trying to contact the Cloud Server indefinitely.
Environment:
+ Uniface version: 10.x
+ Platforms: Windows + Linux
Workaround:
None.
Notes:
A timeout has been added, with a default of 2 minutes. The timeout can be extended, e.g. to 3 minutes, by adding ULIC_TIMEOUT 3, in the [LOGICALS] section of ulic.asn.
Back to top
UNI-29332 - Function $columnsyntax is not hiding column in Grid correctly (since patch 012)
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
After setting $columnsyntax()="HID", the column can become visible by using the mouse cursor.
Environment:
+ Uniface version: 10.x
+ Platform: Windows
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-29325 - Uniface can crash when closing a form with a Grid (since patch 012)
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
A crash can occur when closing a form with a Grid since patch 10.3.03-012/10.4.01-012 as a side effect of moving to the Dundas Ultimate Grid sources.
Environment:
+ Uniface version: 10.x
+ Platform: Windows
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-29201 - Setting LM_MAINTENANCE_NOTIFICATION does not switch off the license management messagebox when exceeding the 'MAX_RELEASE_DATE'.
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
Setting LM_MAINTENANCE_NOTIFICATION=0 does not switch off the license management messagebox for licenses that have exceeded the 'MAX_RELEASE_DATE'.
Environment:
+ Uniface version: 10.x
+ Platform: ALL
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-29024 - Sentinel's CA Certificate PEM Bundle (cacert.pem) is not installed, when choosing the "I will configure my license later" option on the Linux installer.
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
Sentinel's CA Certificate PEM Bundle (cacert.pem) is required on Linux to establish a connection from Uniface to the Sentinel Cloud. Since it is missing, many Sentinel Cloud operations will fail.
Environment:
+ Uniface version: 10.x
+ Platform: Linux
Workaround:
Users can generate their own CA Certificate PEM Bundles using the terminal, with the following command: trust extract --format=pem-bundle cacert.pem
Notes:
This problem is solved.
Back to top
UNI-27626 - Second form over HTML widget in Tab widget erases content
Solution available in patch(es): 10.3.03-XXX, 10.3.03-023, 10.4.02-002
Description:
After installing patch G321, issues with the HTML widget are introduced when it's running in a tab form of the Tab widget or the TabEx widget with enabled Frame property:
- Hovering a form over the widget erases part of the content
- Maximizing/restoring forms or the application window can erase the
full content
- Triggering a refresh by moving a split bar or a form border restores
the content.
The described issue does not occur when the contained form is running in a Form Container or TabEx widget (without a frame).
Environment:
+ Uniface Version: 9.7.03 + G321 (and later)
+ Operating System: Windows
+ Database: Database independent
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-19706 - $webinfo("PATHINPUT"): plus-sign replaced by space
Solution available in patch(es): 10.4.02-002
Description:
When Uniface receives a HTTP request, it populates a number of channels of $webinfo. When using a semantic URL to pass input parameters then these are put into the PATHINPUT channel of $webinfo as a Uniface list. $webinfo("PathInput") is used in both dynamic and static server pages (USPs) for RESTful URLs.In case the semantic URL includes an URL-encoded plus-sign ("%2B") then it is replaced by a space in the PATHINPUT channel. For example: when using the following URL:
http://localhost:8090/uniface/wrd/websvc/2020-05-01T12%3A00%3A00%2B01%3A00
Then $webinfo("PATHINPUT") will contain "2022-05-01T12:00:00 01:00" instead of "2022-05-01T12:00:00+01:00".
If the server variable PATH_INFO (in the WebServerContext channel) is checked then the plus-sign is correctly encoded. For example:
vPath = $item("PATH_INFO", $item("SERVERVARIABLES", $webinfo("WebServerContext")))
Will return: "/websvc/2022-05-01T12:00:00+01:00"
Environment:
+ Uniface Version : 9, 10+ Operating System : Any
Workaround:
None.
Notes:
This problem is solved.
Back to top
UNI-1504 - MSS driver returns status -7 (duplicate key) when trying to store a NULL column.
Solution available in patch(es): 10.3.03-022, 10.4.02-002
Description:
When one stores a row in MSS with null data in a column that does not allow nulls, the write statement returns -7 (duplicate key).
The expected status after the write statement is -6.
The error message and $dberror after the write statement are correct.
However the status is wrong:
(_write); WRIT; 1; [0]; write
23000 [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Cannot insert the value NULL into column 'manfld', table 'worktodo.dbo.theent'; column does not allow nulls. INSERT fails.
(_write); WRIT; 2; [-7]; done
Environment:
+ Uniface version: 10.x
+ Operating System: OS independent
+ Database: MSS
Workaround:
Check $dberror instead of relying on $status after the write statement.
Notes:
This problem is solved.
Back to top
------------------------------
Community Manager
Rocket Internal - All Brands
------------------------------