JClass ServerViews
Version 6.0.1
Release Notes
October 2008
Resolved Issues and Enhancements
Thank you for purchasing or evaluating JClass ServerViews. You can use this suite of fully-customizable, 100% Java components to create rich user interfaces for your serverside Java applications.
The suite contains three sets of components:
This release increases the set of supported Operating System and Application Server platforms.
The following is a list of issues addressed and enhancements implemented in this release of JClass ServerViews.
|
Feature |
Resolved Issue |
Change Request |
|
Axis |
70677 Axis label may be drawn beyond the max value of logarithmic axis. |
CaseID: 609724-1 |
|
67166 When a marker is attached to the same value on the y axis as the axis' max value, the marker does not draw (is not visible). |
n/a | |
|
65705 When switching X axis data sets to display the data as daily or weekly values, JCDefaultDataSource's setXSeries() does not always set the data. When the chart has array data, it did not respond to changes to X series, basically because the same X data is used for each series. A new ChartDataEvent was added that now changes the X data for both array and general data. |
n/a | |
|
Chart Type |
74070 When certain errors occur, such as grid lines are too close together, the chart will popup an error dialog if warning dialogs are enabled. In certain situations, an infinite error dialog progression can occur. |
n/a |
|
73989 Pie charts: When filling pie slices with gradients or images, the anchor rectangle used is incorrect. This results in gradient/image fills that do not tile properly. |
n/a | |
|
73961 An error occurs when saving charts with non-default line join styles. |
n/a | |
|
72475 Memory Leak in TextRenderer when drawing labels with HTML text. |
n/a | |
|
69048 When multiple dataviews are used, image maps may not be generated for charts of type plot (or scatter plot). |
n/a | |
|
66342 If skip weekends is enabled, a NullPointerException can occur when unpicking on a bar chart. |
n/a | |
|
65561 ValueLabels are lost when switching between Rectangular and Circular (Polar, Radar, or Area Radar) chart types. |
n/a | |
|
65471 Polar chart types are not displaying Point or Value labels correctly. |
n/a | |
|
65312 Setting series outline style for Area Radar charts requires reference to JCAreaChartFormat. |
n/a | |
|
54535 Chart: 3D transparent bars does not draw the fill and the lines for the plane lines. |
n/a | |
|
Designer |
76115 Designer does not update Last Point of DataViewSeries #0 when loading new Array data. |
n/a |
|
65371 SC Designer: Input error dialog appears on second data load operation. |
n/a | |
|
53478 Designer: When an image is demonstrated in the fillstyle example box, the image rectangle is at 0,0 from component, instead of the clipregion. |
n/a | |
|
76165 The SC Designer throws a NoClassDefFoundError when you enable Skip Weekends on a Time Axis. |
n/a | |
|
Error Logging |
74115 Enhancement request: Stack traces are sometimes printed without user able to turn them off. Need an error logging mechanism in JCServerChart. |
n/a |
|
Grid Lines |
73892 An extra grid line is drawn when skipping weekends. |
n/a |
|
Line Drawing |
73036 When a series line style is applied to an area chart, it is also incorrectly applied to the axis. |
n/a |
|
Performance |
74355 Performance improvements for variable limit thresholds |
n/a |
|
Pick |
68921 When picking on a chart with chart labels that have attach lines, it is possible to select a chart label attach line even though the user has not asked for chart labels to be included in the selection. |
n/a |
|
67167 Picking just above the plot line returns the marker instead of the series representing the plot line. |
n/a | |
|
67150 Pick determines series in the reverse of drawing order. When picking two lines that overlap one another, the line that is obscured (the first one drawn) is selected, not the line that is visible (the last one drawn). |
n/a |
64711 Missing Condition In PickShapeArea.getDistanceToVertex(). Consider the case where the pick point is at the vertex. |
n/a |
|
Feature |
Resolved Issue |
Change Request |
|
Clone Page |
65537 Make PageArea.setName() public to enable changing of page name when cloning a page. |
n/a |
|
Document |
39279 Memory leak in ServerReport when using TextMacro.PAGE_TOTAL. |
n/a |
|
Font |
65992 For larger fonts, the tab fill with dots overcrowds the text. |
n/a |
|
XML Report Parser |
73002 An extra space inserted when using <space> tag in XML. |
n/a |
71941 Splitting text can cause an IllegalArgumentException. |
n/a |
|
|
69021 Add support for transparent colors for lines and fills on ServerReports PDFs. |
n/a |
|
Text |
49145 Text layout problems can occur when printing JLabel’s and JButton’s to a document for JDK 1.5 and later. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Designer |
74682 In the Designer, the resize does not resize the height of a gauge when a corner grab handle is used to change both the width and height. |
n/a |
64638 In the Designer, when repainting issues on windows, gauge doesn't always refresh with changes. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Diagnostics |
73487 Typo for "Sytem" in printLicenseInfo methods. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
AJAX Demo |
44720 Create AJAX demo to show that JClass can be used with AJAX. |
n/a |
|
Missing package |
75816 Cannot build demos in the supplied source since the demos/common/dungeoncrawl package is missing from the JClass SV distribution. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
JavaDoc |
66768 Javadoc: EventTrigger constructor does not list PICK_ITEM as a valid option. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
ICU Library |
65639 ICU library is not installed into <JCLASS_SERVER_ROOT>/lib directory. |
n/a |
The following is a list of issues known to exist at the time of the JClass ServerViews release.
|
Feature |
Known Issue |
Change Request |
|
Axis |
11106 Cannot place axis title NORTH of a horizontal axis. |
n/a |
|
25177 Cannot place axis title EAST of vertical axis. |
n/a |
|
|
28020 Absence of y values interferes with x axis time labels. |
n/a |
|
|
Chart Type |
10754 3D BAR 3D bars do not clip when Y-max is not the default. |
n/a |
|
25156 AREA Changing the outline style for an Area chart changes the line style of the axes. |
n/a |
|
|
15323 BAR Empty logarithmic bar data shows an error while supposed to be set at 1. |
n/a |
|
|
59638 BAR/STACKING_BAR Y axis not shown when it should be for bar and stacking bar charts . |
n/a |
|
|
23580 CANDLE Wide symbol sizes for candle charts are not symetric. |
n/a |
|
|
15376 HILO_OPEN_CLOSE Drawing order of data views not honored. |
n/a |
|
|
59883 PIE If change plotArea margins on pie chart, it may not draw correctly. |
n/a |
|
|
40913 RADAR In a webbed radar chart, when the attach point for a y-axis marker is not on a spoke, the attach point does not fall on the web line (it is displayed as if the chart were circular). |
n/a |
|
|
18572 STACKING_BAR Charts give out of memory error with logarithmic y axis. |
n/a |
|
|
Draw Order |
25400 Draw order not implemented. |
n/a |
|
Flash Encoding |
22593 Text poorly formatted in Flash output on Solaris. |
n/a |
|
35379 Flash encoding does not render pictures (for example, GIF or JPEG) in chart labels. |
n/a |
|
|
26553 Flash encoding only handles rectangular clip regions. |
n/a |
|
|
Grid Lines |
27838 Rounding error in |
n/a |
|
Hole Value |
15544 Hole Values in |
n/a |
|
Image Map |
27967 Setting |
n/a |
|
Line Drawing |
13644 Dashed lines shown as a solid line for compacted charts. |
n/a |
|
Legend |
15088 Legend box around fill styles drawn in wrong color. |
n/a |
|
15295 Line style in legend does not match line style in chart. |
n/a |
|
|
18108 Problem with Legend and Footer layout when legend is South and Footer is not South. |
n/a |
|
|
24585 |
n/a |
|
|
Pick |
15391 Pick drawing order does not match screen drawing order. |
n/a |
|
27129 Pick method returns incorrect data points when y axis has small value. |
n/a |
|
|
Time Zone |
15244 With TimeZone GMT, the chart plots start one hour ahead. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Designer |
65478 ServerGauge Designer: If using Java SE 6, unable to create indicator, indicator panel, or graph. |
n/a |
|
Online help is not available. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Designer |
41305 (formerly 25172) Syntactically incorrect XML can be loaded. |
n/a |
|
Font |
11559 Kerning problems with text in mixed weight fonts (bold/plain). |
n/a |
|
14857 ZapfDingbats font must be flowed in first for it to work. |
n/a |
|
|
Frame |
26151 Horizontal rule not drawing in static frame. |
n/a |
|
Image |
8205 Embedding images aligned to the bottom of the line influences the next line. |
n/a |
|
14764 |
n/a |
|
|
26785 Cannot embed image that is same height as frame. |
n/a |
|
|
57881 Embedding an image in a PDF document causes text and fill colours to appear darker in Adobe Reader . |
n/a |
|
|
RTF |
62296 Tabbing in RTF output may not work after an underline . |
n/a |
|
Table |
13132 Problems with processing of line feed
characters in |
n/a |
|
21809 Horizontal rules in a table cell appear as a dot if no text flowed. |
n/a |
|
|
21935 Header table borders overwritten by main table borders. |
n/a |
|
|
29190 Vertical component of insertion point ignored when placing tables. |
n/a |
|
|
32765 Specific cell border settings cause fit-to-frame of table to be disabled and changes default left/right frame margins. |
n/a |
|
|
26151 Horizontal rule not drawing in table cell. |
n/a |
|
|
52138 Text cut off when spanning cells over more than one page. |
n/a |
|
|
Text Style |
26058 Text style alignment not honoured in some cases. |
n/a |
|
28514 Problems with text style when underlining justified text. |
n/a |
|
|
12261 Discrete words joined together when justification used with a small font. |
n/a |
The following is a list of third party issues known to exist at the time of the JClass ServerViews release.
|
Software/Platform |
Known Issue |
Change Request |
|
Apache Tomcat |
40911: It is possible with certain older Apache Tomcat configurations to get an TransformerFactoryConfigurationError when running the PhoneBill demo in ServerReport for JDKs 1.5.0 or later. This is due to a known conflict between the xsl processor that ships with Tomcat and one in the JDK. The solution is to remove the “xml-apis.jar” from the “common/endorsed” directory in the tomcat installation. |
n/a |
|
IBM WebSphere Application Server |
In version 6.x, the chart.jar file located in
the {WAS_HOME}/lib directory is an outdated version (it is from
version 4.5.1). The default class loader policy loads classes from that
file first. To ensure that the latest chart.jar file is being
used, either change the classloader policy of the webmodule to
|
n/a |
|
In version 5.1.1.x, before deploying the JClass ServerViews examples using the server-samples.war WAR file, you need to remove the commons-logging-api.jar from the WEB-INF/lib directory of the server-samples.war. |
n/a | |
|
In version 6.1 on AIX 5.3, some of the drilldown
features are not working in the JSF (KL Group Investments) demo.
Workaround: Change the class loader mode of the web application to
|
n/a | |
|
BEA WebLogic |
30428 In version 8.1.x, running the server-samples.war file may result in warnings about deployment descriptors in the WebLogic log. You can safely ignore these warnings. |
n/a |
|
OracleAS |
Due to the fact that the context-roots in the application.xml file do not begin with a forward slash (/), OracleAS cannot deploy generated JClass ServerViews EAR files. To enable this functionality, add the slash to the context-root values before the EAR file is built. |
n/a |
|
Microsoft Word |
When using Microsoft Word to view RTF output, the view should be set to Print Layout to ensure the best possible results. |
n/a |
|
35222 When JClass ServerReport RTF output is displayed in Microsoft Word, the borders are not drawn all the way with back-double draw style. This is how Word interprets the RTF command to draw table borders. |
n/a | |
|
Microsoft Internet Explorer |
Version 6.x does not support the transparency features of PNG files. Workaround: Use IE 7.x or Mozilla Firefox. For more information, see http://www.libpng.org/pub/png/pngapbr.html. |
n/a |
|
Sun Java |
11116 |
n/a |
|
8087 JClass ServerReport exposes that the Courier 12pt underlined font is a different height than other Courier 12pt fonts (it is too small). |
n/a | |
|
49145 In JCServerReport, JLabel’s and JButton’s with HTML text are not printed correctly for JDK 1.5 and later. This is due to the JLabel and JButton UI code not using the passed in graphics class to layout the component and hence JCServerReport cannot get the HTML layout code to use the correct font metrics. |
n/a | |
|
Sun JavaServer Faces |
The JSF version that is included in the
|
n/a |
|
Sun One Web Server |
63411 In version 6.1.x, when deploying
server-samples.war the following error occurs: |
n/a |
|
Sun Solaris |
30230 Size of Dialog text does not change in JClass ServerChart font editor. |
n/a |
|
The fonts do not render properly on the PDF viewer when viewing the JClass ServerViews documentation on the Sun Solaris x86 platform. |
n/a | |
|
Any Platform: |
When running ServerReport applications, it is normal
that warning messages are reported regarding fonts in the default
directories. If the fonts that are listed in the warning message are not
being used, they can be ignored. Workaround: To disable warning messages,
call |
n/a |
|
Some platforms may include files in standard font
directories which end with .ttf that are not, in fact, TrueType font
files. This will cause JClass ServerReport to display errors during its
automatic font loading phase. The errors can be safely ignored or, if they
are too intrusive, automatic font loading can be turned off by
calling: |
n/a |
You can run different versions of JClass ServerViews on the same machine. When the installer asks you where you would like to install JClass ServerViews, select a different directory than the one where the current JClass ServerViews installation resides.
If you would like to install the latest version of JClass ServerViews without keeping any past versions, first run the uninstaller to remove JClass ServerViews from your system, then install the new version.
Note: It is essential that the new and old JAR files do not mix. For that reason, do not install a new version of JClass ServerViews over top of an old version.
JClass ServerViews products work with any platform that supports 100% Pure JavaBeans components and Java SE.
The following lists summarize the platforms supported by JClass ServerViews. For details about versions and supported combinations, as well as other special notes, see the support matrices in the JClass ServerViews Installation Guide.
Operating Systems:
JDKs:
Application Servers/Web Servers:
IDEs:
Web Browsers:
This section contains information about installing and operating this product in non-English configurations, such as those needed by customers outside of North America. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.
This release supports any single-byte or multi-byte character set. In this release, all product components should be configured to use the same or compatible character encodings and should be installed to use the same locale and regional options. This release is targeted to support operations in the following regions: North America, Western Europe and Latin America, Central and Eastern Europe.
This release has the following known capabilities or limitations: Known limitation: bidi is not supported in ServerReport.
The JClass ServerViews release package contains the following products:
Refer to the JClass ServerViews Installation Guide for installation instructions.
Get the latest product information, find helpful resources, and join a discussion with the JClass ServerViews Quest team and other community members. Join the JClass community at http://jclass.inside.quest.com/.
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA | |
| Web |
Refer to our Web site for regional and international office information.
Quest Support is available to customers who have a trial version of a Quest
product or who have purchased a commercial version and have a valid maintenance
contract.
Quest Support provides around the clock coverage with SupportLink,
our web self-service. Visit SupportLink at http://support.quest.com/.
From SupportLink, you can do the following:
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, and policy and procedures.
The guide
is available at: http://support.quest.com/pdfs/Global%20Support%20Guide.pdf.
This document contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED.
Quest, Quest Software, the Quest Software logo, Aelita, AppAssure, Benchmark Factory, Big Brother, DataFactory, DeployDirector, ERDisk, Fastlane, Final, Foglight, Funnel Web, I/Watch, Imceda, InLook, IntelliProfile, Internet Weather Report, InTrust, IT Dad, JClass, Jint, JProbe, Knowledge Xpert, LeccoTech, LiteSpeed, LiveReorg, Matrix Insight, Matrix.Net, MIQ, NBSpool, NetBase, Npulse, PerformaSure, PL/Vision, Quest Central, RAPS, SharePlex, Sitraka, SmartAlarm, Speed Change Manager, Speed Coefficient, Spotlight, SQL Firewall, SQL Impact, SQL LiteSpeed, SQL Navigator, SQLab, SQLGuardian, SQLProtector, SQL Watch, Stat, Stat!, StealthCollect, Tag and Follow, Toad, T.O.A.D., Vintela, Virtual DBA, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners.
This product includes software developed by the Apache Software Foundation http://www.apache.org/.
This product includes software developed by the JDOM Project (http://www.jdom.org/). Copyright © 2000-2002 Brett McLaughlin & Jason Hunter, all rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
If you have any questions regarding your potential use of this material, contact:
| Quest
Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656 Email: legal@quest.com |
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.