OpenL Tablets 5.24.6 Release Notes
Contents
OpenL Tablets 5.24.6 is a maintenance release that resolves 26 bugs across the core engine, WebStudio, repository, and Rule Services components, and updates libraries.
Bug Fixes
Core
- Fixed the “Failure in the method: autocast” error being displayed when a method is called for an array.
- Fixed the
flatten(Datatype[], Datatype[])function returningObject[]instead ofMyDatatype[]. - Fixed a
NullPointerExceptionerror being displayed in a data table. - Fixed a
ClassCastExceptionerror being displayed when running a table with condition expressions that access a return value. - Fixed an extra dimension being added to the condition input parameter of an array type.
- Fixed merged cells in conditions being interpreted as
C1instead ofMC1in smart rules and smart lookup tables. - Fixed a
NullPointerExceptionerror being displayed when an external condition contains an error. - Fixed a
NullPointerExceptionerror being displayed when columns cannot be matched properly in a simple lookup table.
WebStudio
- Fixed a
StringIndexOutOfBoundsExceptionerror appearing in the log when a ternary operation is used in a spreadsheet table. - Fixed empty aliases being incorrectly displayed in the Rules Editor.
- Fixed the “Project source file was modified” pop-up being displayed on editing and branch merge in the Rules Editor.
- Fixed a user being redirected to the module page after editing a table that overflows another table in an Excel file.
- Fixed a module not opening when the last symbol in the Excel filename is a space.
- Fixed a
NullPointerExceptionerror appearing when a spreadsheet table step contains a ternary operation and is cast to an array. - Fixed long commit comments being split into two lines in commit history.
- Fixed a
NullPointerExceptionerror appearing when a condition title is empty. - Fixed the Test button in the table menu running tests only in the currently opened module.
- Fixed the horizontal scroller appearing with many user group privileges.
- Fixed the Test button not being displayed when tests are stored in another module.
- Fixed the wrong total error count being displayed in the table tree with two active table versions.
- Fixed the
java.io.IOException: Unable to delete directoryerror being displayed when saving a project with dependents.
Repository
- Fixed a
NullPointerExceptionerror being displayed when a project folder is deleted outside WebStudio from a multi-project branch. - Fixed the “Cannot delete the branch” error being displayed when attempting to delete a branch with an open project.
- Fixed a local project appearing after branch deletion.
Rule Services
- Fixed a request failing with a
NullPointerExceptionwhen using a short condition alias in a rules table return. - Fixed incorrect step names being displayed in the JSON response for spreadsheet steps when
jackson.propertyNamingStrategyis set.
Library Updates
| Library | Version |
|---|---|
| Spring Boot | 2.5.4 |
| Spring Security | 5.5.2 |
| Tomcat | 9.0.52 |
| Netty | 4.1.67.Final |
| Elasticsearch | 6.8.18 |
| Slf4j | 1.7.32 |
| Cassandra Driver | 4.13.0 |
| Zookeeper | 3.7.0 |
| Commons Compress | 1.21 |
| Swagger UI | 3.51.2 |
| XStream | 1.4.18 |
| Apache Ant | 1.10.11 |
| MS SQL JDBC | 9.4.0.jre8 |