| Steps to upgrade from version 3.x and prior to version 4.4.1 |
Version : 4.4.1
Unzip the Windows/Solaris/Generic distribution into a directory using
either unzip or pkzip or a GUI utility like winzip.
To install Elixir Report software, follow the steps below:
|
| known issues for the migration of version 3.x to 4.x. |
Version : 3.x
|
| Multiple Worksheet support for Excel format |
| Version : 4.3.1 onwards
we provided a improved Excel rendering engine for support option generation for rendering multiple pages into a single worksheet along with handling of Excel limitation of 32,000 rows. The default setting for the Excel output generation is paged, you are required to set the properties only if you want to generate non-paged excel output. For non-paged output, you will have to set a parameter (key = "Paged", value = "No") in the template. Click on Format --> Report Template Properties menu item and select the parameter tab from the dialog to key in the parameter. 1. Define variables for "Paged" variable in the templates, to do this, click on Format --> Report template properties menu item to launch dialog, then choose "parameter" tab and type the variable name in the KEY column. 2. You can pass the parameter value from the program as follows:
Properties prop = new Properties();
prop.put("Paged", "No"); //For the non-paged output
rt.setDynamicparameters(prop); //rt is ReportRuntime instance
For server runtime, you have to use the following code :
Properties prop = new Properties();
prop.put("Paged", "No"); //For the non-paged output
rr.setDynamicparameters(prop); // rr ReportRequest instance
|
| Message encountered when reloading workspace via shell.bat |
Version : 4.4.1
Shell.bat, located in $ERS_HOME/clients/, can be used to generate report and perform task but for reload of workspace, you will encountered the following message.
ERROR com.elixirtech.report.server.reportrequest.ReportRequestConnector - CommunicationException during AbstractConnector - disconnect.Nevertheless, the workspace will still be refresh and will not affect subsequence report generation. |
| "Error",...,"REC.193","com.elixirtech.report.server.net.CommunicationException" |
| Version : 4.3.7 and prior
The "REC.193" exception indicated that during the report generation, the report server is encountering with some issues which cause the report server to lock up the child process. The exception thrown is a general error message which mean the possible causes for this error could be endless. It will be recommended to upgrade to a our later version, 4.3.8 / 4.4.1. It has fixes for a memory leak issue as well as some performance enhancements. In addition to that, it has removed all the "REC.XXX" error logging as they can be very generic and has replaced it with the standard Java exception stack trace messages which will make it easier for us to pinpoint and isolate any error if they do happen. |
| Child Process of Elixir Report Server not "killed" |
| Version : 3.x and prior
This cause by a third party product used in version 3.x and prior but fixed in version 4.x and later. To resolve the issue in version 3.x and prior, upgrade the NT Service wrapper used for Java. |
| Larger PDF files generated |
| Version : 4.3.8
Cause : The resource cache in report will be reset every time a new page render Suggested action : Upgrade to version 4.4.1 |
| Word wrap is not wrapping properly |
| Version : 4.3.5 and prior
Fixed in version 4.3.6, text wrapping behavior modified for all text elements to prevent the words from truncated or omitted. |
| ERServer - Report Request Error - Communication Exception com.elixirtech.report.server.net.CommunicationException |
| Version : 4.3.7 and prior
The "Connection reset" mean the server that you are connected to has reset the connection. This is usually caused by a high amount of traffic on the server, but may be caused by a server error as well, for example, the server is down. The reason about communication errors are very vague in general. In order for us to investigate further, we will appreciate if you can send us the Application.log/Server.log in the $ERS_HOME/log directory. For your information:- If you are using Elixir Report version 4.3.7 and prior, it is recommended to upgrade to Elixir Report version 4.4.1. In version 4.4.1, our development team has fixed a potential memory leakage in the child rendering engine issue. |
| java.lang.NoClassDefFoundError: sg/com/elixir/reportwriter/ReportWriterFrame |
| Version : 4.3.6 and prior Fixed in version 4.4 to include missing class file. |
| Elixir Report Server shutdown by itself. |
| Version : All
The most common cause is that the child process get kill during a login or logout from the NT server. The only way around is to lock or use remote access. |