Cr10win en Sp6
-
Upload
eliseo-castro -
Category
Documents
-
view
119 -
download
12
Transcript of Cr10win en Sp6
CR10WIN_EN_SP6
Some of the issues resolved by this Service Pack require the creation of new registry keys/subkeys or the editing of registry
key/subkey values. In most cases where these registry keys/subkeys need to be created, the Service Pack install will create the
key/subkey and set the default value. Please refer to the readme information for each specific issue for the default and recognized
values. For more information on creating and editing your system registry, please refer to the following Knowledge Base article.
http://support.businessobjects.com/library/kbase/articles/c2010398.asp
If this Service Pack does not resolve a specific issue that is being experienced in your deployment, please contact a Business
Objects Customer Support.
http://support.businessobjects.com/support/answers.asp
Critical Issues
CR10WIN_EN_SP2
Cross-tabs
ADAPT00281929 Patch ID: 36295152
Description:
When there are multiple subreport instances, second-pass crosstabs in subreports show wrong data.
The cause of the problem is that data in multiple subreport grids fails to be saved.
New Behavior:
This problem is resolved.
Java SDK
ADAPT00287946 Patch ID: 36289340
Description:
A security vulnerability has been identified in a Crystal Reports component, which could allow an attacker to compromise a computer
and possibly delete files. Computers that have the Crystal Reports component installed are open to attack, even when the component
is not being used in any program.
New Behavior:
This problem is resolved.
Non-Critical Issues
CR10WIN_EN_SP6
ADAPT00628124 Patch ID: 38937940
Description:
The Java viewer security certificate for Crystal Enterprise version 10 has expired.
New Behavior:
The security certificate has been renewed.
ADAPT00644572 Patch ID: 38888892
Description:
Exporting a report to Adobe PDF from the DHTML viewer may fail when the Internet Explorer browser security option "Do not save
encrypted pages to disk" is enabled.
This problem occurs when HTTPS is used as the protocol, and downloads from the DHTML viewer are streamed inline using the
"ExportAsAttachment" registry key.
New Behavior:
This problem is resolved.
To solve the problem, exports to PDF from the DHTML viewer are encoded differently to prevent being blocked by this browser setting.
Known Limitations:
This HotFix only works for Acrobat Reader 7.0. The problem cannot be fixed for Acrobat Reader 6.0 due to a limitation in that version.
ActiveX Viewer
ADAPT00585238 Patch ID: 38533656
Description:
Missing file from ActiveX Viewer installer may cause viewing problems.
The missing file, usp10.dl, is available from other directories and can be loaded from them; however, some versions of usp10.dl from
the directories may be flawed and cause viewing problems.
New Behavior:
This problem is resolved.
The ActiveX Viewer installer installs a tested version of usp10.dll in this directory: $commonfiles\X.X\bin directory. The ActiveX
viewer will load the file from that directory to ensure consistent results.
Adobe Acrobat (PDF)
CR10WIN_EN_SP6
Adobe Acrobat (PDF)
ADAPT00541381 Patch ID: 38457625
Description:
After exporting a report to PDF, text objects in the PDF cannot be edited using the Touch-Up Tool.
When the text is edited, an error message appears.
The cause of the problem is that fonts in Crystal Reports and their correct names fail to be properly mapped to their Adobe Acrobat
counterparts.
New Behavior:
This problem is resolved.
Known Limitations:
Fonts that do not have an explicit definition (emulated fonts) in Adobe Acrobat may show inconsistent spacing and formatting when
edited (for example, fonts like Comic Sans MS, in italics).
Also, Adobe Acrobat will use its own version of the Courier New font when that font is edited.
All DHTML Java viewers
ADAPT00451977 Patch ID: 37812041
Description:
The DHTML viewer fails when users navigate through a sub-level of a group tree.
When users click on an item in the group tree before they click another location, the viewer goes to the group footer instead of the
group header.
This problem occurs when a report has both suppressed and unsuppressed group headers within the report. The print engine
miscalculates the encapsulated page.
New Behavior:
This problem is resolved.
All viewers
ADAPT00595083 Patch ID: 38650670
Description:
WMF images are displaying with an opaque (instead of transparent) background when viewed from DHTML viewer.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP6
All viewers
ADAPT00602585 Patch ID: 38629636
Description:
The Microsoft Internet Explorer download blocker appears when users export a report from the DHTML viewer.
The export process is restarted once users click the "Download File" button, and then the export is performed without interruption; the
download blocker will appear the next time users export a report.
The cause of the problem is that the DHTML viewer transfers the file as an attachment instead of transferring it inline.
New Behavior:
This problem is resolved.
Users can set the export setting to "inline" to ensure reports are exported inline. A new string type registry key has been added:
ExportAsAttachment. The registry key location is as follows: HKLM/SOFTWARE/Crystal
Decisions/10.0/Components/DHTMLViewer/. The default value is "yes." To enable the inline feature, set the value to "no."
Chart
ADAPT00573638 Patch ID: 38607694
Description:
Charts with more than 16000 data points display only one data point.
The problem is caused by a limit to the number of data points allowed for a chart.
New Behavior:
This problem is resolved.
To solve the problem, an error message appears when the limit of data points has been reached.
CRW designer
CR10WIN_EN_SP6
CRW designer
ADAPT00587101 Patch ID: 38555146
Description:
When modifying the Record Selection of a report that has been saved with data that contains linked subreports and shared variables,
the user is prompted to log on to the database.
The cause of the problem is that, for any subreport linked to a recurring field in the main report, linked parameter values are compared
only when subreport datasource is fetched.
New Behavior:
This problem is resolved.
Known Limitations:
Note that this fix will change the behavior of a report that has multiple subreport instances using the same linked parameter values
but a different state of shared variable. The first datasource that matches the linked parameter values is returned; therefore, the shared
variable values in the second subreport instance and next may be incorrect. For example:
Main report:
Group1: Country
Group2: Region
Shared variable: Shared NumberVar test := 0;
Subreport:
Link to field “Country” in main report
Shared variable: Shared NumberVar test := test+1;
Insert this subreport to Group2 Region
Before this HotFix is installed:
Group1 Canada
Group2
BC: subreport instance 1 – shared variable value “0”
ON: subreport instance 2 – shared variable value “1”
NS: subreport instance 3 – shared variable value “2”
After this HotFix is installed :
Group1 Canada
Group2
BC: subreport instance 1 – shared variable value “0”
ON: subreport instance 2 – shared variable value “0”
NS: subreport instance 3 – shared variable value “0”
Data Source
CR10WIN_EN_SP6
Data Source
ADAPT00283737 Patch ID: 37274029
Description:
Reports cannot be created from data in an Oracle database when the database table name is more than 28 characters long and the
ODBC driver is SQORA32.dll.
The cause of the problem is that Crystal Reports supports case-insensitive table matching; however, the ODBC driver supports case
insensitive table matching only when the table name is surrounded by quotation marks.
New Behavior:
This problem is resolved.
To solve the problem, a check is made to determine if an Oracle database is used for reports that have table names longer than 28
characters. Under those conditions, the system accepts two more characters, to raise the limit from 28 to 30 characters.
Known Limitations:
Database table names longer than 28 characters must be in uppercase letters. The limit for database table names is 30 characters. By
not quoting 29 and 30 character strings, only all-uppercase characters are sure to work.
ADAPT00563115 Patch ID: 38506835
Description:
Users are unable to create JDBC reports against an Informix Dynamic Server 9.4.
When connecting to Informix, the fields of the selected tables are not visible. A custom-written command that uses the "Add
Command" option works properly.
New Behavior:
This problem is resolved.
Users no longer have to write a command that uses the "Add Command" option.
To use the Informix Driver, set the entry "GenericJDBCDriverBehavior = Informix" in the configuration file CRDB_JavaServer.ini
(Version 10).
ADAPT00598195 Patch ID: 38647387
Description:
When using a Btrieve database in Crystal Report, the following problems happen:
- A record selection formula of the form {x.type} <> "y" returns no data.
- Selecting the "Use Indexes or server for Speed" option in "Report Options" causes different records to be returned than when the "Use
Indexes or server for Speed" option is left unchecked; the "Use Indexes or server for Speed" option is for optimization purposes only
and should not affect record retrieval.
3. Changing or reversing links between tables causes incorrect records to be returned.
New Behavior:
All three problems are resolved.
CR10WIN_EN_SP6
Data Source
ADAPT00606071 Patch ID: 38672889
Description:
When opening Btrieve databases to return data to text fields, records either fail to be returned, or they're returned truncated.
New Behavior:
This problem is resolved.
This fix provides a final solution to the problem, over other workarounds that had mixed results.
DHTML Report Page Viewer (Com)
ADAPT00556713 Patch ID: 38445879
Description:
When the Crystal Enterprise Embedded Edition operates under high volume, IIS freezes and blank pages appear in reports.
The reportrenderer.dll causes the freeze.
New Behavior:
This problem is resolved.
Document Preview
ADAPT00535193 Patch ID: 38461239
Description:
When viewing a report with multiple discrete string values from a SAP BW query in the ActiveX viewer, the Next button of the
parameter prompt is disabled even if the “Set Value to Null” is checked.
This problem happens in the ActiveX viewer that isn't part of SAP ePortfolio.
New Behavior:
This problem is resolved.
ADAPT00599651 Patch ID: 38624772
Description:
Images in WMF format change to smaller size when viewed in the Java viewer.
New Behavior:
This problem is resolved.
Error Messages
CR10WIN_EN_SP6
Error Messages
ADAPT00556515 Patch ID: 38439939
Description:
If a WindowsXP workstation is locked (deliberately or by a screensaver) while Crystal Reports is running, Crystal reports may freeze
or terminate unexpectedly.
The cause of the problem is that, when Crystal Reports receives a message of this event, the message fails to provide sufficient
information to let Crystal Reports handle it properly.
New Behavior:
This problem is resolved.
Formulas
ADAPT00572918 Patch ID: 38489746
Description:
Errors in evaluating a recurring formula in a report may happen if a variable that is initialized in a constant formula is in the
beginning of the subreport.
The cause of the problem is that the global variable fails to be properly initialized; therefore, the recurring formula evaluation results in
an error.
New Behavior:
This problem is resolved.
To solve the problem, the print engine re-evaluates the constant formulas if the recurring formulas size has changed, and the constant
formulas depend on global variables or shared variables.
General Desktop Issues
ADAPT00564646 Patch ID: 38434580
Description:
After setting the database location to a new SAP BW System, the parameter value appears as single discrete value rather than a
multiple discrete value.
This problem also happens when a variable is used as a parameter for a range of values.
New Behavior:
This problem is resolved.
Instance management
ADAPT00603615 Patch ID: 38682580
Description:
When setting parameters to Null for a multiple stored procedure in the Schedule window for the Java Web Desktop application, only
the first parameter accepts the Null value while the others revert to an empty value.
New Behavior:
This problem is resolved.
Java SDK
CR10WIN_EN_SP6
ADAPT00554375 Patch ID: 38372488
Description:
When the setBold() function in RAS is applied, text beyond the first field fails to be rendered in bold type when used on multiple fields
with identical IFont properties.
New Behavior:
This problem is resolved.
Microsoft Excel (Data Only)
ADAPT00576409 Patch ID: 38598280
Description:
Date columns are prefixed with "( )" when a report is exported to Excel (Data Only).
New Behavior:
This problem is resolved.
Object model
ADAPT00629683 Patch ID: 38933146
Description:
The Crystal Reports ActiveX Designer Runtime component displays Left-to-Right and Right-to-Left characters as arrows on a paper
copy of the report.
New Behavior:
This problem is resolved.
Performance
ADAPT00583215 Patch ID: 38508147
Description:
The native XML driver is slow.
New Behavior:
This problem is resolved.
Various changes have been made to improve performance.
Platform COM SDK
CR10WIN_EN_SP6
Platform COM SDK
ADAPT00567043 Patch ID: 38496312
Description:
A Report Designer Component application develops a memory leak when the method SetDataSource is used to supply active data to
the report.
The error message says " Error: RFC 00301 Error INF."
The cause of the problem is that the crdb_adoplus driver fails to free memory correctly, due in part to a faulty clean-up mechanism.
New Behavior:
This problem is resolved.
Query Engine
ADAPT00541276 Patch ID: 38292619
Description:
Crystal Reports 10 fails to obtain data when a Note field is on a report that uses a Pervasive Database.
New Behavior:
This problem is resolved.
ADAPT00583360 Patch ID: 38518803
Description:
The options on the Report menu for retrieving data from a database, "Record selection formula," and "Use Indexes or server for speed,"
cause an error to appear: "Failed to retrieve data from database."
New Behavior:
This problem is resolved.
ADAPT00601419 Patch ID: 38769362
Description:
An error message appears when a parameter that has no value is added to a report.
The error message is sent by the Lawson OLE DB Provider and reads as follows: "Error: Failed to retrieve data from database."
New Behavior:
This problem is resolved.
Rather than display an error message, a blank report is displayed if the parameter value used does not return any data.
Known Limitations:
Because this fix is designed for runtime use, the error message will still appear in the Crystal Reports Designer when a parameter
value entered returns no data.
RDC Designers
CR10WIN_EN_SP6
RDC Designers
ADAPT00589246 Patch ID: 38554075
Description:
The "Incorrect date format string" error message appears when a report contains formulas using month names in English and the
browser locale is set to French.
New Behavior:
This problem is resolved.
Relational Database
ADAPT00567099 Patch ID: 38437825
Description:
An incorrect Join syntax and recordset for Crystal Reports is generated when reporting against Teradata ODBC V2R5.
This problem happens after updates have been applied.
New Behavior:
This problem is resolved.
ADAPT00570736 Patch ID: 38570949
Description:
Some data fails to be returned to Crystal Reports that uses two or more tables linked with a Pervasive connection.
The cause of the problem is that, in a Pervasive connection, blanks are added to a string value that is an index followed by another
index field. In the final index field, a blank is added instead of a NULL. The absence of the NULL causes the problem.
New Behavior:
The problem is resolved.
Known Limitations:
To enable this fix, users must set the string registry value "DoNotPadWithBlanksToFillCharColumns" to '"yes".
The string registry in HKEY_CURRENT_USER, in the following directory: ...\Crystal
Reports\Database\Btrieve\DoNotPadWithBlanksToFillCharColumns. If the directory does not exist, users must create it.
Report processing
ADAPT00422112 Patch ID: 37515812
Description:
Job Server Child terminates unexpectedly when a very large report is exported to PDF format.
When exporting a report over 65535 pages, either a NULL pointer de-reference or an invalid memory access happens during final
serialization of the PDF document.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP6
Report processing
ADAPT00557091 Patch ID: 38358568
Description:
If a report contains no command tables, but it reports from a command table, an error message appears when the report is refreshed.
The error message says "Java.Lang.UnsupportedOperationException."
New Behavior:
This problem is resolved.
ADAPT00575157 Patch ID: 38536602
Description:
Java Enterprise SDK - When using the method IReport.refreshProperties(), a temporary file is left in the %TEMP%/tmpreport folder.
New Behavior:
This problem is resolved.
The temporary file is deleted and a call is made to IReport.refreshProperties() to remove all items from the %TEMP%/tmpreport folder.
ADAPT00602220 Patch ID: 38650144
Description:
When creating a Crystal Report using ODBC against SQL Server and a table whose name uses an underscore character, more columns
are available to use than actually exist in the table.
The problem is known to happen with Microsoft SQL Server and Sybase Adaptive Server.
The cause of the problem is that the underscore character is a wildcard character in some databases. When the wildcard is taken into
account, the columns from any tables that match the wildcard are returned. For example, two tables exist with the following columns:
test_a (columns alpha, beta, gamma)
test1a (columns delta, epsilon, zeta)
Choosing test_a as the table in Crystal Reports will return the following columns to choose from: alpha, beta, gamma, delta, epsilon
and zeta.
The extraneous column requests cause extra processing on the backend database server. In more complex scenarios that involve more
wild cards, more columns, and more matches, the extra processing can be significant. The column list is checked when the report is
run (as one of the tasks in verifying the database). When many extra columns are returned for each report, and many reports are
running in batch, severe performance issues can be caused.
New Behavior:
This problem is resolved.
Scheduling time
CR10WIN_EN_SP6
Scheduling time
ADAPT00591468 Patch ID: 38741950
Description:
Reports cannot be scheduled to run between 12:00am and 1:00.
This problem is caused by installation of Service Pack 3.
New Behavior:
This problem is resolved.
Server functionality
ADAPT00541043 Patch ID: 38408330
Description:
Reports created in version 4.0.8.1 of the Lawson OLE DB provider fail to run in versions of Crystal Enterprise 10 or later that use
version 4.0.8.3 (or later) Lawson OLE DB provider.
This problem occurs when importing or publishing the original report created in Crystal Reports version 8.5 to the new system. The
import works only if the database is verified first in Crystal Reports (in the same version of the new CE or BOE system) before saving to
the new system.
The cause of the problem is that two logon properties, "Lawson Server Type" and "Initial Catalog," fail to be accepted by the Lawson
OLEDB provider 4.0.8.3; therefore, the provider returns an error if those logon properties are found in the connection string.
New Behavior:
The problem is resolved.
To solve the problem, "Lawson Server Type" has been added to the Omit property list. "Initial Catalog" will no longer be added to
connection string if the logon property is a Lawson provider.
ADAPT00572795 Patch ID: 38560319
Description:
If the option "Prompt the user for database logon when viewing" in the Crystal Management Console is enabled, many extra and
unneeded connections are made to the Oracle database when the report is viewed.
New Behavior:
This problem is resolved.
This fix solves the problem on the Page-Server level and on the Crystal Reports Engine level.
To enable the fix at the Page-Server level, users must add a switch to the PageServer startup configuration (for Unix, the startup
configuration is in ccm.config): -procreportoptions __nolegacyemptydbpasswords
Note: Two underscores are needed before nolegacyemptydbpasswords.
CR10WIN_EN_SP6
Server functionality
ADAPT00575245 Patch ID: 38489780
Description:
Errors in evaluating a recurring formula in a report may happen if a variable that is initialized in a constant formula is in the
beginning of the subreport.
The cause of the problem is that the global variable fails to be properly initialized; therefore, the recurring formula evaluation results in
an error.
New Behavior:
This problem is resolved.
To solve the problem, the print engine re-evaluates the constant formulas if the recurring formulas size has changed, and the constant
formulas depend on global variables or shared variables.
Server management
ADAPT00602362 Patch ID: 38792609
Description:
On Windows 2003 SP1, after installing the Crystal Enterprise Service Pack 4 (SP4) and logging on to ePortfolio or the CMC, using any
Active Directory user, every 2 seconds the following Events are written to the Security Event log: 538, 540; 576.
New Behavior:
This problem is resolved.
To solve the problem, the Active Directory login is checked only every 15 minutes.
Set Location
ADAPT00440458 Patch ID: 38425516
Description:
No records are returned when viewing or scheduling a report in Crystal Reports or BusinessObjects Enterprise.
The problem happens when the Lawson OLE DB provider is used and when trying to change to a new Lawson server using a custom
database logon from the Central Management Console (CMC).
New Behavior:
The problem is resolved.
Users can change from one Lawson server to another using a custom database logon from the CMC.
Sort order
CR10WIN_EN_SP6
Sort order
ADAPT00595924 Patch ID: 38626617
Description:
No report objects are displayed in Design mode if the width of the detail section for a report is larger than the default paper size of a
Zebra Label Printer.
This problem happens with reports that use report objects and have a Zebra printer designated as the default printer.
New Behavior:
This problem is resolved.
Templates
ADAPT00597897 Patch ID: 38895332
Description:
When a report containing a graph object is created in a localized (translated) version of Crystal Reports, and the graph object's axis
labels are changed, the changes fail to appear when the report is opened in an English version of Crystal Reports.
This problem only happens if the original value of the axis label is based off a summary operation. The cause of the problem is that the
axis label contains localized text that fails to translate properly when opened in Crystal Reports English. Crystal Reports is unable to
determine the exact value of the modified axis label; therefore, it displays the default value instead of the modified value.
New Behavior:
This problem is resolved.
To solve the problem, the system tracks modifications of axis labels independently of localized strings.
Known Limitations:
Reports will need to be reopened and resaved in the localized version of Crystal Reports to enable this fix.
Text
ADAPT00592279 Patch ID: 38654598
Description:
When exporting a report to text format, the entire contents of subreports that are large fail to be exported.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP5
Business View
ADAPT00509449 Patch ID: 38034527
Description:
Reports that contain a subreport that is based on a Business View may not view correctly. This problem happens if fields in the
subreport are used as row restriction filters.
In the report designer, the DHTML, or ActiveX viewers, the following error message appears: "There was an error retrieving data from
the server: Information is needed before this report can be processed."
The cause of the problem is that, when fields are used as row restriction filters, the system temporarily discards fields, along with their
data, that are not used as row restriction filters. Then, the system replaces the discarded data with new data.
New Behavior:
To solve the problem, the system no longer checks to see which fields have been temporarily discarded.
Chart
ADAPT00487566 Patch ID: 38091185
Description:
Group column titles in a crosstab report are truncated instead of being word wrapped.
This problem happens in a hierarchy of several groups.
New Behavior:
Word wrap works properly and is also applied to labels for groups.
CRW designer
ADAPT00524190 Patch ID: 38216756
Description:
When using Lawson OLE DB Provider, a Stored Procedure parameter is removed after setting the database location to a new server.
New Behavior:
This problem is resolved.
Data Source
ADAPT00504797 Patch ID: 38086623
Description:
Record selection formulas fail to work properly.
For example, when the record formula {Customer.Customer Name} [1 to 4] = {Customer.Contact First Name} is used, it may fail to
return a record whose Customer Name is similar to the Contact First Name. For example, the Customer Name is "Johnson" and the
Contact First Name is "John."
New Behavior:
This problem is resolved.
CR10WIN_EN_SP5
Data Source
ADAPT00515556 Patch ID: 38037049
Description:
After users modify the "Default Value" in a command object parameter, after the command object has been connected and
disconnected from the repository, an error message appears. Then, the changes to the command object are discarded.
New Behavior:
This problem is resolved.
Users are prompted to provide values for parameters.
Instance management
ADAPT00524727 Patch ID: 38155546
Description:
After users edit the SQL statement within a command object, the parameter picklist options, such as Display, Order, and "Allow
editing of Default Values," fail to be retained and are reset to the default setting.
New Behavior:
This problem is resolved.
Platform COM SDK
ADAPT00528282 Patch ID: 38129562
Description:
The printer paper size cannot be set when using the ActiveX viewer for Crystal Reports in Visual Basic.
New Behavior:
This problem is resolved.
Report processing
ADAPT00322264 Patch ID: 38017208
Description:
A Java Reporting Component (JRC) report allows connections to the database to remain open when they are not in use.
The cause of the problem is that, although the result set for connections to the database is closed, the query statement remains open.
New Behavior:
This problem is resolved.
Server functionality
CR10WIN_EN_SP5
Server functionality
ADAPT00527137 Patch ID: 38180597
Description:
A report fails to refresh data correctly when the report is exported.
As a result, the exported data may be incorrect.
New Behavior:
This problem is resolved.
Sort order
ADAPT00510115 Patch ID: 38071166
Description:
The suppression property of a main section in the Section Expert fails when sub-sections of that section are deleted.
The cause of the problem is that Crystal Reports shares the section properties for area objects and a section objects. When only one
section in the area exists, the section properties for the area are used for formatting. In that event, the preview may hide records if the
area's suppression formula suppresses the area; however, the Section Expert is also free to display suppression formulas from the
section, which may conflict with the suppression formulas for the area's section.
New Behavior:
In a report containing multiple details section, if a conditional suppression formula exists in the main details section and one of the
sub-details sections are deleted. The formula associateIn a report containing multiple "detail" sections, if a conditional suppression
formula exists in the main "detail" section and one of the "sub-detail" sections is deleted, the formula associated with the main "detail"
section is removed.d with the main details section is removed.
CR10WIN_EN_SP4
Chart
ADAPT00451519 Patch ID: 37714392
Description:
The option "Customise Group Field Name" produces incorrect results when used to create or view a report with a chart that has three
group levels.
New Behavior:
This problem has been resolved.
To solve the problem, charts always use the underlying condition field when they group data.
Compile
ADAPT00430353 Patch ID: 37416931
Description:
A column is missing from a cross-tab report after the report is exported to Microsoft Excel (data-only).
The cause of the problem is that the crosstab exporting code in the export supervisor skips a column for certain suppression criteria.
New Behavior:
This problem is resolved.
Connection Handling
ADAPT00336729 Patch ID: 36639838
Description:
When a report uses an unconditionally suppressed details section (for example, the "Suppressed (No Drill Down)" option), users can
still drill down to the lowest level.
Also, reports that use the "Perform Grouping on Server" option, with an unconditionally suppressed details section, require a
database query when drilling down to the lowest level. The data retrieved from the query goes unused, because the details section is
not visible. Therefore, reports that use this combination of features make unnecessary queries of the database.
New Behavior:
Drill down to the lowest level, in a report that uses "Perform Grouping on Server," can be disabled. The option to allow or disallow
drill down is controlled by a registry key. When the registry key is enabled on a report designer's machine, it will not be possible to
drill down to the lowest level. When the registry key is enabled on a Crystal Enterprise processing server, it will be possible to attempt
drill down to the lowest level, but an error message appears instead of the lowest section: "Further drill down within this report has
been disabled. All data in the report has been displayed. For more information, please contact your Crystal Enterprise/Reports
Administrator."
Known Limitations:
For UNIX users, go to enterprise/generic folder under the crystal directory and run this command: ./configpatch.sh adapt336729.cf.
CRJava
CR10WIN_EN_SP4
CRJava
ADAPT00442070 Patch ID: 37678571
Description:
When the Java Reporting Component is used to view a report that is set to landscape-orientation in the DHTML Viewer, the p page
orientation defaults to portrait instead of landscape when the report is printed. This problem occurs when the ActiveX print control is
used.
The cause of the problem is that the Java Print Engine uses the PageOrientationType enum to represent page orientation. It copies the
java.awt.print.PageFormat enum where landscape orientation is 0, and portrait orientation is 1. However, the EPF specification differs
in that landscape orientation is represented as 2. When an IFormattedPage object is being encapsulated, the value of the
PageOrientationType is inserted directly to the EPF. Because the type's values do not match the expected values in the EPF (0 or 1), the
ActiveX control uses the default page orientation, which is portrait.
New Behavior:
This problem is resolved.
To solve the problem, the page and printer information is encoded in the EPF (in the EncapsulatedPageArchive encapsulate() method)
and the PageOrientationType is converted to the correct integer constant, rather than coding the enumerated value straight to the file.
CRW designer
ADAPT00096995 Patch ID: 37469548
Description:
The functions "AllDatesFromToday" and "AllDatesFromTomorrow" generate the year 10000 as the end date for the range and causes
the following error message to appear: "Failed to open a rowset."
The "AllDatesFromToday" and "AllDatesFromTomorrow" functions create an end date that is one second larger than the database can
handle.
New Behavior:
This problem is resolved.
ADAPT00422869 Patch ID: 37333385
Description:
When setting the location of a report based off a parameterized stored procedure, the parameter prompt text is reset to blank.
The parameter text is not checked to see if it is a valid value. Without confirmation that the value is valid, the value is reset to a blank
string, copied, and then pasted as a blank string.
New Behavior:
The parameter text is evaluated and, if valid, the text is copied and pasted into the parameter prompt.
ADAPT00452092 Patch ID: 37736947
Description:
The parameter option "Set to NULL value" is no longer verified for stored procedures.
New Behavior:
The parameter option is verified by default in all prompting scenarios, including at refresh time.
CR10WIN_EN_SP4
CRW designer
ADAPT00455325 Patch ID: 37826544
Description:
When users edit a command object, the entire list of default parameter values is automatically cleared, and users must re-enter values
after each edit of the command object.
Default parameter values may be defined in two places. The first is within the command object editor, where modifying a command
object parameter allows for a single value to be defined as default. The second is from the Field Explorer, where parameter behavior is
defined and multiple available parameter values may be assigned. When a command object is edited, the list of available parameter
values defined in the Field Explorer is cleared.
New Behavior:
This problem is resolved.
Default parameter values are cleared by default only when a change of type has been made for the parameter (for example, from String
to Number).
Known Limitations:
If default parameter values are needed, use the Field Explorer dialog box to enter all parameter values. When the command object
parameter has a default value assigned in the command object, that value may be appended to the end of the default values list in
some workflows. The extra, outdated values disappear when the parameter is edited in the Field Explorer. When users edit the
parameter in the Field Explorer and click OK, the extra values are cleared automatically.
ADAPT00497870 Patch ID: 37938610
Description:
Crystal Reports terminates unexpectedly when users refresh a report that uses specific grouping and record selection formula.
A problem has been found in the record selection formula. The formula loses the datasource name and location and replaces them
with a NULL pointer. NULL pointer datasources fail to be handled correctly, and therefore Crystal Reports terminates.
New Behavior:
This problem is resolved.
Object model
ADAPT00464626 Patch ID: 37695057
Description:
After the PaperSource property is set and the SelectPrinter method of the RDC is called, the value of the new PaperSource setting is
ignored.
In the RDC, when the printer name is set, the original DEVMODE fails to be retained when a new printed is created. This behavior
disables the current PaperSource setting and prevents further changes to the setting.
New Behavior:
To solve the problem, the existing DEVMODE is maintained when the printer name, printer driver, and so on are set.
Parameters
CR10WIN_EN_SP4
Parameters
ADAPT00456550 Patch ID: 37961149
Description:
When users change a command object, duplicate values are appended to the default value list for the parameter of the command
object.
For example, if a command object has a parameter with a default value of "Argentina" and a change is made to that command object,
the default values list displays "Argentina" twice. Each time the command object is edited, the current default value is added to the
end of the default value list. The default value may be appended many times.
New Behavior:
To solve the problem, a check is performed against the default values list to ensure there are no duplicate values. Any duplicate values
found are removed from the list.
ADAPT00476862 Patch ID: 37796778
Description:
Modified prompting text of a .NET dataset provider parameter is lost when the report is closed.
The cause of the problem is that the Parameter Text is overwritten by its default value.
New Behavior:
This problem is resolved.
Prompt Engine
ADAPT00476841 Patch ID: 37780765
Description:
Parameter Prompting text for a procedure-based data source is lost when the report is saved.
The cause of the problem is that the Parameter Prompting text is overwritten in error by its default value.
New Behavior:
This problem is resolved.
Report presentation
ADAPT00456358 Patch ID: 37660711
Description:
When Crystal Reports version 10 is used to view an instance of a report that contains saved data and was created in Crystal Reports
version 9, the logon prompt appears when users click the link to the report's subreport.
This problem happens when a field in the main report with a NULL value is linked to a parameter field in the subreport. In that case,
the parameter value in the subreport will also have null value and bCurrentValueSet is then set to false. Because the data source for
the subreport is not found, users are prompted for database logon credentials.
New Behavior:
This problem is resolved.
The value for bCurrentValueSet is set to true once the report is opened.
CR10WIN_EN_SP4
Report processing
ADAPT00429832 Patch ID: 37495941
Description:
The function CrystalAssert writes logs to the file System.error rather than write logs only to log4j.
New Behavior:
This problem is resolved.
Known Limitations:
This HotFix copies files to <Crystal Reports Install Directory>\Common Files\Business Objects\X.0\java\lib. Users must copy the
corrected files to <Tomcat Install Directory>\webapps\<Folder>\WEB-INF\lib.
Server functionality
ADAPT00423424 Patch ID: 37431020
Description:
When a browser is set to the "Chinese Taiwan" locale, the formula function DateTime fails to run on Crystal Enterprise. The following
error message appears: "Bad date-time string. Details errorKind."
The cause of the problem is that the correct locale fails to be used when the string parsing functions are called.
New Behavior:
The correct locale is retrieved and passed to the print engine.
ADAPT00457803 Patch ID: 37659790
Description:
When users view the last page of a report that has a subreport, the following error message appears: "The request could not be
submitted for background processing."
The cause of the problem is that reports have print-time formulas that depend on other print-time formulas, which further depend on
other formulas. When the last page of the report is viewed, the number of recursive calls to evaluate the necessary print time formulas
cause a stack overflow.
New Behavior:
This problem is resolved.
To solve the problem, the formula evaluator creates a cached stack array on the heap instead of on the stack.
Set Location
CR10WIN_EN_SP4
Set Location
ADAPT00421257 Patch ID: 37308420
Description:
Crystal Reports 10 terminates when users override the qualified table name for a stored procedure.
The cause of the problem is that, the Oracle driver constructs the fully qualified name as follows:
“owner” + "." + “stored procedure name.”.
However, if the owner field is empty, the fully qualified name becomes as follows:
"." + 'stored procedure name'.
That syntax causes an error, which is handled incorrectly, and then causes Crystal Reports to terminate.
New Behavior:
The problem is resolved. When the “owner” field is empty, the fully qualified name is used as name for the stored procedure.
CR10WIN_EN_SP3
ADAPT00231926 Patch ID: 36063900
Description:
The Object Repository Helper tool fails to refresh reports when the option "Use
Object Repository when Refreshing Report" is enabled.
New Behavior:
This problem is resolved.
.Net Report Engine
ADAPT00381168 Patch ID: 36931239
Description:
In a Crystal Reports .NET application, the ReportDocument.PrintToPrinter function causes a System.IndexOutOfRange exception
error when a custom paper source is used.
New Behavior:
This problem is resolved.
To fix this problem, values that represent custom paper sources are converted by casting between the enumeration types.
.Net viewers
ADAPT00344112 Patch ID: 36831747
Description:
When users attempt to export to Excel (data-only) from the .NET Windows form viewer, an error is displayed from the Enterprise
Webservice:
"Object reference not set to an instance of an object" This export format was not being handled at all by the Enterprise Webservice.
New Behavior:
This problem is resolved.
ADAPT00407831 Patch ID: 37159424
Description:
When the ActiveX print control for the .NET webform Viewer is used to print a report, the Print dialog box closes immediately and no
print job is sent to the printer.
The cause of the problem is that ActiveX PrintControl.dll prematurely sends the "finished" command to the server immediately after
the control is instantiated.
New Behavior:
This problem is resolved.
ActiveX Viewer
CR10WIN_EN_SP3
ActiveX Viewer
ADAPT00386303 Patch ID: 37138190
Description:
When a custom form is used to determine a report’s page size for printing, the custom form fails to be selected by default by the Print
Control when printing is initiated from ActiveX Viewer on a client machine.
New Behavior:
This problem is resolved.
Known Limitations:
To enable this HotFix, custom page dimensions, which match the dimensions determined by the custom form, much be set for the
report object under Print Setup in the Crystal Management Console.
ADAPT00410702 Patch ID: 37248918
Description:
In Crystal Reports, when users view a report with saved data that contains an invalid link in a subreport, the subreport attempts to
connect to the data source.
New Behavior:
When the report opened, the invalid sub-report link is removed.
AD authentication
ADAPT00342569 Patch ID: 36828399
Description:
Global Catalog discovery and retrieval is sometimes incorrect in Crystal Enterprise 10. When Active Directory users are deployed in
one domain, but use the Active Directory administrator credentials from another, the Global Catalog servers cannot always match the
administrator’s credentials and the users cannot be retrieved. In some cases, clicking “Update” on the Crystal Management Console’s
Active Directory Domain builds a second copy of the internal graph and generates outdated data.
New Behavior:
This problem is resolved.
Adobe Acrobat (PDF)
ADAPT00009657 Patch ID: 37006668
Description:
Crystal Reports or Crystal Enterprise does not offer users a way to export PDFs in an editable format. Users are then unable to use the
TouchUp Text Tool that is available in Adobe Acrobat to edit PDF documents.
New Behavior:
This problem is resolved.
The font subset naming scheme has been fixed to conform to Adobe’s recommendations.
CR10WIN_EN_SP3
Adobe Acrobat (PDF)
ADAPT00096349 Patch ID: 37006772
Description:
When reports are exported to Adobe PDF and the page size is greater than 22.75", fields that have been positioned to the right of 22.75"
will overlap.
New Behavior:
This problem is resolved.
The PDF exporter used the twip as the unit of measurement for page size, which resulted in a maximum page size of only 22.75"
inches by 22.75", rather than the maximum page size limit that Acrobat Reader accepts: 455" x 455". The layout unit in the PDF
exporter has been altered from twips to points, to enable a maximum page size of 455" x455".
ADAPT00348178 Patch ID: 36726782
Description:
A report, that contains a chart with the x-axis labels rotated to any degree, fails to export to PDF format using Windows 2000 / XP /
2003.
New Behavior:
This behavior is corrected.
ADAPT00391288 Patch ID: 37037161
Description:
When reports are exported to PDF, the algorithm that assigns the code point in the font embedding library becomes modified.
New Behavior:
This is now resolved.
All DHTML COM viewers
ADAPT00361951 Patch ID: 36827987
Description:
Users are unable to change the default directory named crystalreportviewers to a different virtual directory.
New Behavior:
Users may want to change crystalreportviewers to a different directory so they can apply different tree and toolbar images for various
ASPs.
For CE10, the CrystalImageUri subkey is created by the user under:
HKLM\SOFTWARE\Crystal Decisions\10.0\Components\DHTMLViewer\
The string key type should contain the name of the new virtual directory (for example, \viewerimages\).
All viewers
CR10WIN_EN_SP3
All viewers
ADAPT00338487 Patch ID: 36661199
Description:
After the Offline Viewer is installed to a Windows 2000 system, when users double-click to open a report it fails to open. Instead, an
error message appears: "Cannot find the file'<file path>(or one of its components). Make sure the path and file name are correct and
that all required libraries are available." The Offline Viewer reappears, but it does not display the report.
New Behavior:
This problem is resolved.
ADAPT00343164 Patch ID: 36579714
Description:
A security vulnerability has been identified in the GDI+ JPEG processing component by staff at Microsoft. This vulnerability could
potentially permit remote code execution to take place on an affected system. This problem affects Crystal Reports Developer and
Advanced editions, Crystal Enterprise, Live Office, and Crystal Reports .Net merge modules.
New Behavior:
This patch updates the GDI+ JPEG processing component with a secure version that is provided by Microsoft Corporation.
ADAPT00388041 Patch ID: 37063101
Description:
When users view reports in Crystal Enterprise that contain memo fields with the "Can Grow" option selected and the "Keep Object
Together" deselected, the memo field shows the last line of text at the bottom of the page and sometimes repeats that line at the top of
the next page.
New Behavior:
This problem is resolved.
ADAPT00388635 Patch ID: 37215967
Description:
When reports that use an edit mask in a parameter are viewed in the ActiveX viewer, reports show incorrect or missing data.
The cause of the problem is that underscore characters, which denote the length of the edit mask, are being appended to the end of the
value entered. So, the value never matches a value in the database and, therefore, no data is returned.
New Behavior:
Underscore characters, rather than being appended to the end of the value, are replaced by values in the edit mask. The correct data is
returned from the database.
Automation
CR10WIN_EN_SP3
Automation
ADAPT00376798 Patch ID: 37143852
Description:
Report data may fail to be exported when users export a report through a Viewer in the Java Reporting Component (JRC).
In that case, the record selection formula compares a database field against a parameter. For example:
{Customer.Country} = {?country}
This problem occurs when the report’s parameter field and database field are both strings, and the value of the parameter is empty.
That is, the value that is provided to the parameter when the report is refreshed is as follows: ""
New Behavior:
This problem is resolved.
ADAPT00409854 Patch ID: 37159024
Description:
When users export a cross-tab report to RTF format from the JRC, some grid lines in the report may be missing in the exported copy.
This problem occurs when the cross-tab report uses customized background colors or gridline colors. The cause of the problem is the
order in which elements are exported.
New Behavior:
This problem is resolved.
Business Element
ADAPT00374958 Patch ID: 37052211
Description:
When a Business View is the data source for a report, all joins are enforced if parameters exist in one or more of the Business Elements.
New Behavior:
A third option has been added to the Business Element Filter Combination called "AND (not enforced)". This third option allows joins
to remain as "AND," but are not enforced.
Business View
ADAPT00337439 Patch ID: 36645971
Description:
When the Data Source Migration Wizard is used to migrate reports that are based on queries (.QRY), the reports fail to migrate and no
additional information is contained in the log file. This problem only occurs with crpe32.dll version 10.0.5.709 or later.
The cause of the problem is that, after migration, fields in the query are not copied properly to the command that is created in the
repository. As a result, the report fails to migrate because the command is empty.
New Behavior:
This problem is resolved. Also included in this ADAPT resolution is a fix for a general product failure that occurs when users migrate
reports that are based on dictionaries, queries, and InfoViews.
CR10WIN_EN_SP3
Business View
ADAPT00409169 Patch ID: 37234008
Description:
When users migrate thousands of reports that are based on queries and dictionaries to Crystal Enterprise 10, the Datasource
Migration Wizard may exit from memory or fail to open the reports to be migrated.
New Behavior:
A change has been made in the Datasource Migration Wizard and the crdb_dictionary.dll library to allow large numbers of reports to
be properly loaded and migrated.
Known Limitations:
Users must also apply DBEX10Win MHF (200506 or later) and CE10Win WHF (2005-04-21 or later) to ensure the BVMigrationWiz.exe
file is properly updated.
Calculations
ADAPT00269668 Patch ID: 36411662
Description:
Only when users run the wizard are they advised that cubes contain unsupported features.
New Behavior:
When users operate outside of the wizard and attempt to select a feature of a cube that is unsupported, an error message is displayed.
Chart
ADAPT00343196 Patch ID: 36767292
Description:
When formatting the markers on a scatter chart, if there are more than 64 markers the marker shape is not saved for all data points.
New Behavior:
This issue has been resolved.
ADAPT00353315 Patch ID: 36872257
Description:
Labels on pie charts wrap and overlap on pie charts that have many small neighboring slices.
New Behavior:
This problem is resolved.
The cause of the problem was a limitation in the label formatting code.
ADAPT00358210 Patch ID: 36972360
Description:
Values on the Y-axis of a bar or line chart are displayed incorrectly. For example, numbers are displayed as 0.0, 0.0, 0.1 when they
should be displayed as 0.02, 0.04. 0.06.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Charting
ADAPT00056439 Patch ID: 37159904
Description:
Modifications made to the second Y axis of a dual-axis chart may fail to be stored in the report file. While changes and arrangements
made to the lists of summaries from Y1 axis to Y2 axis are maintained when the report is open, those modifications fail to be saved
when the report is saved.
New Behavior:
The modifications made to the second Y axis of a dual-axis chart are now stored properly.
COM SDK
ADAPT00360855 Patch ID: 36765969
Description:
When viewing unmanaged reports through the RAS SDK, the Agent ID for report sessions may not be unique for all requests. This
may result in an issue where user A may see user B's report if user A's session has timed out, but they continue to make requests for
their report. This can compromise security.
New Behavior:
The Agent ID for report sessions is changed to be based on a unique GUID and an incrementing counter. This forces all report sessions
to be unique and prevents any conflict of sessions.
Connection Handling
ADAPT00317008 Patch ID: 36433202
Description:
When users type an incorrect password, extra attempts to log on are made automatically when subreports exist that are based on the
same database. The result is that database accounts lock, in response to excessive log on failures.
New Behavior:
This problem is resolved.
ADAPT00333334 Patch ID: 36630145
Description:
The value of the JVMOptions registry key (Java Beans data source functionality) fails to be parsed properly when it contains more than
two options.
New Behavior:
The problem is resolved.
CRJava
ADAPT00263862 Patch ID: 36720127
Description:
When using the Java Reporting Component to view a report with a record selection formula, which evaluates to "true" and contains
constants, the report viewer throws an error of type java.lang.IllegalStateException.
New Behavior:
The issue has now been resolved.
CR10WIN_EN_SP3
CRJava
ADAPT00275842 Patch ID: 37159215
Description:
When users export a cross-tab report to PDF from the JRC, some of the grid lines in the report may be missing in the exported copy.
This problem occurs when the cross-tab report uses customized background colors or gridline colors.
New Behavior:
This problem is resolved.
CRW designer
ADAPT00345100 Patch ID: 36757565
Description:
Stored procedures in Oracle, in both the main report and subreport, cause Crystal Reports to exit memory when it performs a "Verify
database" operation on the main report.
The cause of the problem is that parameters fail to be passed to non-linked subreports.
New Behavior:
This problem is resolved.
ADAPT00352752 Patch ID: 36685613
Description:
If a report that has been created in Crystal Reports 8 or 8.5 with the Microsoft SQL Server ODBC driver is opened in Crystal Reports 10,
and refreshed with the SQL Server ODBC driver, fractional values are added to the records. For example a value of 123456789 displays
as 123456789.005, rather than 123456789.000. This problem occurs only for the data type bigint in SQL Server.
New Behavior:
This problem is resolved.
ADAPT00374675 Patch ID: 36950468
Description:
A command object fails to accept a new parameter once a parameter is removed.
New Behavior:
This problem is resolved.
ADAPT00376302 Patch ID: 36972758
Description:
Custom parameter prompt text for Java Beans data source fails to be saved in the Crystal Reports designer. In some cases, .jar files are
not visible in Java Beans data sources in the Crystal Reports designer.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
CRW designer
ADAPT00388683 Patch ID: 36981949
Description:
Reports in Crystal Reports freeze indefinitely if a field has been selected for bursting from the option "Report Bursting Indexes." This
problem occurs hen a report has been created with a Business View for its data source and users refresh the report.
New Behavior:
This problem is resolved.
ADAPT00409740 Patch ID: 37223329
Description:
Parameters that contain multiple values in an HTTP XML-based report fail to be passed to the Web Application Server.
New Behavior:
Parameters that contain multiple values are converted to several single parameters, and each one is passed individually to the Web
Application Server.
Data Foundation
ADAPT00374570 Patch ID: 36982132
Description:
The jobserverchild may loop indefinitely when a report that is based on a Business View is scheduled. This problem occurs when the
report has a Data Foundation filter of Current CEUserName that references a table. Eventually, the CMC issues the following error
message: "Object failed to run, due to an unresponsive Job Server Child process."
New Behavior:
This problem is resolved.
Data Source
ADAPT00232087 Patch ID: 36945572
Description:
Memo fields in UNIX CE return incorrect data when the buffer size is fully occupied.
New Behavior:
The buffer size has been increased and the issue is resolved.
ADAPT00270811 Patch ID: 36632719
Description:
When the Crystal Reports Print Engine (CRPE) consumes all file descriptors on UNIX platforms, the process crashes and produces a
core dump file.
New Behavior:
The CRPE gracefully stops processing and returns an error.
CR10WIN_EN_SP3
Data Source
ADAPT00324133 Patch ID: 36902230
Description:
Group Sort order is different than in previous versions of Crystal Reports when the native Btrieve driver for Crystal Reports 10 is used.
New Behavior:
This problem is resolved.
The native Btrieve driver uses the Group Sort order that was used in earlier versions of Crystal Reports.
ADAPT00329980 Patch ID: 36606317
Description:
Report objects will appear to have no database properties, when the following methods are used to add a report to Crystal Enterprise:
through the Crystal Import Wizard, the “New Object” option from the Crystal Management Console, or through saving the report to
Crystal Enterprise from Crystal Reports.
The cause of the problem is that the database properties for the report fail to be written.
New Behavior:
This problem is resolved.
ADAPT00334652 Patch ID: 36838807
Description:
The command SET ANSI_PADDING = OFF fails to disable pervasive CHAR columns and adjust the width of columns to equal the
number of characters they contain.
The cause of the problem is that, in Crystal Reports 10 and higher, the look-up buffer respects the field type and sets columns to match
the width of the defined field. So, if the number of characters in a column does not equal the width of the defined field, the column is
appended with extra character spaces to equal the width of the field.
New Behavior:
Users can set a registry key to ensure that no extra character spaces are automatically appended to columns. The registry key is a
string value named "DoNotPadWithBlanksToFillCharColumns," and it is stored in the following directory: Software\Crystal
Decisions\10.0\Crystal Reports\Database\Btrieve. To enable the fix, set the value to YES.
Users must first create the registry key, and then perform the following steps in Crystal Reports:
1) On the Database menu, click "Database Expert."
The Database Expert dialog box opens.
2) On the Links tab, click Order Links.
3) Click "Link ordering is enforced," and then click OK.
Known Limitations:
Users must decide to have their database follow a rule that applies equally to all columns. Based on that rule, apply the patch and
create the registry key.
CR10WIN_EN_SP3
Data Source
ADAPT00344740 Patch ID: 36755994
Description:
It is not possible to change the DSN (datasource) on a disconnected SQL Command object belonging to a standalone Crystal Report.
New Behavior:
It is now possible to change the DSN associated with a Command object with the "Set datasource" option.
ADAPT00351555 Patch ID: 36732832
Description:
When a report is created in Crystal Reports off a synonym of a procedure, incorrect data is returned if only some fields from the
synonym are placed on the report.
New Behavior:
This issue is now resolved.
ADAPT00373023 Patch ID: 36979865
Description:
Multiple parameters from multiple commands cannot be created with the Lawson OLE DB driver.
New Behavior:
This problem is fixed.
Known Limitations:
To enable this HotFix, Lawson will also have to make changes to its OLE DB driver to generate parameter names with the command
name as the prefix.
ADAPT00398396 Patch ID: 37233017
Description:
For OLEDB ADO, if the ADO field collection object contains multiple fields that have the same name, the data returned is inaccurate.
This problem occurs when DbFieldBindingInfo::occurence is set to zero. In that case, the field name is used as the index to search for
the ADO field object from ADO field collection object.
New Behavior:
To solve this problem, the search is performed on each field in the field collection.
Known Limitations:
Multiple fields with the same name in a hierarchical recordset are not supported. For example, when the fieldname is found in the
child rowset, as well as the root rowset, the data returned may be inaccurate.
Deployment
CR10WIN_EN_SP3
Deployment
ADAPT00338564 Patch ID: 36855983
Description:
When datasets are set to a report with two or more tables, the following error message appears: "exception of type
'CrystalDecisions.CrystalReports.Engine.LogOnException' occurred in crystaldecisions.reportappserver.datasetconversion.dll." The
error message is thrown by the merge modules in CrystalReportsXX_NET_EmbeddedInstall.msi.
New Behavior:
This problem is resolved.
ADAPT00354996 Patch ID: 36782657
Description:
There is an installation conflict between the Crystal Reports Offline Viewer and the Report Designer Component Merge Modules that
can cause the Windows Installer dialog to flash several times during installation or removal.
New Behavior:
This issue has been resolved.
Designer
ADAPT00350611 Patch ID: 36664520
Description:
With an OLEDB connection, users are unable to change the server or database connection at run time for a report that is based on a
Command Object. When users try to change the server or database connection, the following error message appears: "An unhandled
exception of type 'System.Runtime.InteropServices.COMException' occurred in crystaldecisions.crystalreports.engine.dll. Additional
information: Invalid Argument provided. Error in File
C:\DOCUME~1\frafiei\LOCALS~1\Temp\{F7983894-D8A6-4C7F-815D-0BE776B35366}.rpt: Invalid argument for database."
The problem is caused by crpe32.dll 10.0.5.807. That is, a database logon property fails to be created correctly for the new connection.
New Behavior:
This problem is resolved.
Designer Integration
ADAPT00320159 Patch ID: 37052772
Description:
When numbers are formatted with the Format-Editor in Crystal Reports (German Edition), only English format options are available,
such as commas for the digit grouping symbol and a full stop as the decimal symbol.
New Behavior:
The options for formatting numbers now use the German format of a full stop as the digit grouping symbol, and a comma as the
decimal symbol.
CR10WIN_EN_SP3
Designer Integration
ADAPT00362441 Patch ID: 37035620
Description:
In Crystal Report 10, certain reports cannot be exported to PDF on certain computers.
New Behavior:
This problem is resolved.
ADAPT00398024 Patch ID: 37104823
Description:
When synonyms for the datasource are used to set the datasource for a report, the following error message appears: "Cannot create,
drop or modify an object on another database server."
New Behavior:
This problem is resolved.
DHTML Interactive Viewer (Com)
ADAPT00350724 Patch ID: 36681807
Description:
When a report is created with a "\u" in the group tree node tool tips and viewed with the Advanced DHTML Viewer, the group tree
fails to be created and an error message appears: "Expected hexadecimal value."
The cause of the problem is that the backslash character fails to be encoded in group tree node tooltips, which causes script errors.
New Behavior:
The issue has been fixed by replacing any "\" characters with a html-encoded backslash.
DHTML Report Page Viewer (Com)
ADAPT00301433 Patch ID: 36719802
Description:
Underline and Strikethrough font formats do not display in the DHTML or Advanced DHTML viewers for Crystal Enterprise 10.
New Behavior:
Reports created using Underline or Strikethrough font formats now display correctly in all viewers for Crystal Enterprise 10.
Known Limitations:
None
Document Preview
CR10WIN_EN_SP3
Document Preview
ADAPT00321346 Patch ID: 36594648
Description:
When users export a report to Microsoft Excel Data Only format, field objects (database fields, text objects, column headers, and so on)
do not retain their text alignment property (Left, Right, Center, or Justified).
New Behavior:
Exports to Microsoft Excel Data Only format maintain their text alignment property. The "Default" horizontal alignment value for a
field object in Crystal Reports will map to the "General" alignment value in Microsoft Excel.
Known Limitations:
The Microsoft Excel Data Only export option, Export Object Formatting, must be selected to export text alignment.
In Crystal Enterprise 10 Unix, please use the configpatch.sh script to turn this option on. The cf file to use is adapt321346.cf.
ADAPT00338514 Patch ID: 36690063
Description:
With the (COM) DHTML viewer, when users select a letter for a parameter, the report is returned but the group tree only displays
certain letters, or the “Unterminated string constant” web page error appears, and then the group tree fails to load.
New Behavior:
This problem is resolved.
ADAPT00339448 Patch ID: 36855266
Description:
Text within objects that is set to use fully justified alignment appears garbled when viewed in the ActiveX viewer.
This behavior only occurs in Windows XP, after Service Pack 2 has been installed.
New Behavior:
This problem is resolved.
Known Limitations:
For best results in a Crystal Enterprise environment, do not run the Page Server service and the Report Application Server service
under the Local System account. Configure those services with a user account that has access to the printers that are used in the
reports being displayed.
ADAPT00358602 Patch ID: 36831778
Description:
In some cases when the option "No Printer" is selected on the Printer Setup dialog box and a Crystal report is exported to MS Word,
the page size on the exported file is set to "Custom size."
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Document Preview
ADAPT00360615 Patch ID: 36863650
Description:
In the ActiveX viewer, when users copy a specific value in a column of data, the entire contents of the column is copied instead.
The cause of the problem is that the viewer is misaligned with the CRW.
New Behavior:
This problem is resolved.
ADAPT00366136 Patch ID: 36839827
Description:
Reports that are viewed in the DHTML viewer of Crystal Enterprise 10 may lose their formatting for text that is set to underline or
strikethrough font. This problem occurs when the "Can Grow" feature is enabled and the text carries over to an additional line of the
report.
New Behavior:
This problem is resolved.
ADAPT00371282 Patch ID: 36841551
Description:
The certificate for ReportViewer.Jar and ReporViewerBean.jar expired Nov 24, 2004.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Document Preview
ADAPT00372600 Patch ID: 36871724
Description:
Reports in viewers may appear pixilated.
This problem occurs when the user account that is used to open and displays the report fails to have rights to the printer that is used
in the report.
New Behavior:
The Active X viewer displays a dialog box to reveal which account renders the pages and what access rights the account has to the
printer used in the report.
A registry key controls whether the dialog box is displayed. The dialog box also helps to troubleshoot problems, because information
about printer access can be identified from the client machine, rather than the server machine.
To enable the dialog box to appear, the following registry dword value must be created: \HKEY_CURRENT_USER\Software\Crystal
Decisions\10.0\Components\ActiveX Viewer\DisplayPrinterInfo
When the registry key is set to 1, the option is enabled.
To disable the option, set the registry key to any value other than 1.
Known Limitations:
The ActiveX viewer can be used on every operating system except UNIX. Windows clients that install this version of the ActiveX
viewer or a later version from a UNIX installation will have the option installed and available to use.
ADAPT00403409 Patch ID: 37189347
Description:
The character spacing of text can change in reports that are displayed in the ActiveX viewer. The problem happens on machines that
run Microsoft Windows 98 or Microsoft Windows NT 4.
This problem is corrected by the Simple Text Rendering functions; however, the Simple Text Rendering functions have not been
adjusted for all platforms.
New Behavior:
To solve the problem, the SimpleTextRendering registry key has been adjusted to work on all platforms.
Known Limitations:
Additional installation instructions:
Create the following registry entry if it doesn't exist already:
"SimpleTextRendering" of type "dword" with value "1" under
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Components\ActiveXViewer
Note: To disable the registry key, set its value to "0".
Embedded designer
CR10WIN_EN_SP3
Embedded designer
ADAPT00345868 Patch ID: 36722802
Description:
When using the Embeddable Report Designer Control (CRAXDDRT) with a report based on an AddADOCommand, attempting to
reuse the same ADO command for a subreport datasource fails. Instead of displaying the report, the user is prompted to log in to a
OLEDB datasource.
New Behavior:
The problem has been resolved.
Enterprise Connectivity
ADAPT00328828 Patch ID: 36913002
Description:
When using Live Office, the report view may not be loaded when Microsoft Powerpoint opens. Because the report view fails to load,
users are unable to refresh the report data.
New Behavior:
This problem is resolved.
The cause of the problem is that the report view objects are not loaded properly when Powerpoint documents are opened.
Known Limitations:
For Office documents that are saved on the local hard drive, the ability to refresh report views may be lost permanently unless certain
precautions are met. If the option "Refresh data when opening document" is enabled and the option "Use specified details to log on to
Crystal Enterprise" is disabled, users are prompted to log in to the CMS when they open the document. If users cancel this dialog box,
do not connect to the CMS during the editing session, and then overwrite the locally saved file, the next time they open the document
the Logon dialog box to connect to the CMS will fail to appear. The consequence is that the Powerpoint document will be unable to
connect to the CMS to refresh the data again. To prevent this problem, use "Save As" when saving reports to local disk.
This behaviour only occurs with version 10 and is not a problem in XI.
Error Messages
CR10WIN_EN_SP3
Error Messages
ADAPT00409752 Patch ID: 37181875
Description:
After users open a report in the embedded Crystal Reports Designer in Crystal Reports for Visual Studio .NET or in a custom
application, they are unable to set the datasource for the report or to show the SQL query. In that case, one of the the following error
message appears: "Invalid Argument Provided" or "Unknown Query Engine Error."
This problem occurs under the following conditions:
- the report has been created in a custom application, one that creates a connection to an ODBC datasource and uses the
"LogonServerWithPrivateInfo" method to re-use the handle to the database.
- the custom application changes the table location before it presents the reports.
- the user exports the report from the viewer.
It is under those conditions that the exported report inherits the problem because, in that configuration, the connection information for
a table is removed from a report.
New Behavior:
If users apply the "LogonServerWithPrivateInfo" method and then change the table location the connection information for a table will
still be removed from the saved or exported copy of the report. (The ODBC handle cannot be available when the report is later opened.)
However, Crystal Reports can locate enough information about the connection data to change the database location. When users try to
use the "Show SQL Query" option, they are prompted for information on the database connection.
Known Limitations:
Reports that were created in a custom application described here will be unable to have their database locations set or be able to use
the "Show SQL Query" option. Only reports that are saved or exported by a custom application after this patch has been applied will
be able to use those options.
Formatting
ADAPT00312823 Patch ID: 36613657
Description:
Reports with no margins (zero value settings) appear truncated when they are printed through a Crystal Reports .Net application.
Truncation occurs because the printing is relative to the top left corner of the printable area, not the printer's physical border area. To
resolve this, a prior workaround was made to offset the page by 250 Twips on the top and left margins. This workaround is acceptable
for most physical printers, but for printers that do not have a physical border limitation, the printout is truncated on the top and left
margin.
New Behavior:
Additional functionality is added to the print engine to determine the physical border around a page and compensate for it.
Formulas
ADAPT00371093 Patch ID: 36915512
Description:
In a formula field, the "IN" operator doesn't respect the case-insensitive flag under the report options.
New Behavior:
This problem is resolved.
General
CR10WIN_EN_SP3
General
ADAPT00307997 Patch ID: 36915835
Description:
Incorrect data type and size information is produced when users create a report in Crystal Reports that uses DB/C FS as a datasource,
and then choose "Browse Data" to query available fields.
New Behavior:
This problem is resolved.
ADAPT00362386 Patch ID: 36775398
Description:
The maximum size of an SQL query in the SQL Command edit window is 30k.
New Behavior:
The limit has been increased to 64k.
General Desktop Issues
ADAPT00347436 Patch ID: 36871458
Description:
Field descriptions are not displayed in the Visual Linking Expert in Crystal Reports version 10. This problem occurs when users open
a version 8.5 SAP R/3 Crystal Report.
New Behavior:
This problem is resolved.
Hyperlinks/navigation
ADAPT00353802 Patch ID: 36830098
Description:
If an ePortfolio alert is viewed in Crystal Enterprise, and the alert formula contains a "+" character, an error message appears.
The cause of the problem is that the alert formula fails to be URL encoded.
New Behavior:
This problem is resolved.
Import
ADAPT00404878 Patch ID: 37198797
Description:
When users run a report that uses the native XML driver, data can be refreshed only once. Subsequent refreshes fail with the error
“Failed to open rowset.”
The cause of the problem is that the XML driver and its components consume all available memory.
New Behavior:
The XML driver and its components use less memory, which enables subsequent refreshes to operate without error.
Java applet viewer
CR10WIN_EN_SP3
ADAPT00407439 Patch ID: 37207633
Description:
The Barcode font fails to display properly in the Java viewer.
The cause of the problem is that the Java Runtime Environment (JRE) maps the glyphs of a symbol font to a Unicode location that is
different to the Unicode location that is used for Basic Latin and Latin-1.
New Behavior:
This problem is resolved.
Java SDK
ADAPT00323109 Patch ID: 36656076
Description:
The XML driver reads the data source twice when the viewer.processHttpRequest call is made. This duplication increases network
traffic and slows down performance.
New Behavior:
If the parameter value remains unchanged, the XML driver reads the data source only once.
ADAPT00336356 Patch ID: 36612761
Description:
When the character (char)(0x0001) is placed in the java resultset, incorrect report data may be displayed.
The problem is caused by an invalid pointer error.
New Behavior:
To fix the problem, the character is replaced with a valid, alternative character.
Known Limitations:
The new file is copied only into "..\Common Files\Crystal Decisions\..\java\lib" directory. Users must then copy the file into their
Java application area, and then restart their application.
ADAPT00362942 Patch ID: 36866580
Description:
ClientDoc.close() causes the JavaServer process to shut down when caching is disabled on Report Application Server (RAS).
New Behavior:
This problem is resolved.
Licensing
CR10WIN_EN_SP3
Licensing
ADAPT00334323 Patch ID: 36777582
Description:
When a session times out in ePortfolio and Java desktop, and the user navigates to the Schedule page, the user is redirected to a page
that says the page has expired.
New Behavior:
If the session times out, users can still click the schedule action link to navigate to the schedule page, and be automatically logged back
in with the session token).
Known Limitations:
If the user is already on the Schedule page, any action selected on that page after the session times out will open the "page-expired"
page.
Load/Save
ADAPT00397755 Patch ID: 37116768
Description:
When a Crystal Report is exported to PDF from the JRC, and then the PDF is opened with Acrobat Reader, an error message appears:
"bad /BBox".
New Behavior:
This problem is resolved.
Loading
ADAPT00343768 Patch ID: 36727772
Description:
Trying to open or modify a report containing invalid Group or Record selection formula is not possible with the RAS SDK. This
functionality existed in previous versions of RAS.
New Behavior:
The problem is resolved.
Microsoft Excel
ADAPT00333920 Patch ID: 36583698
Description:
Reports that have been formatted in Microsoft Excel and schedule to run may have incorrect column widths, when the column width
is based on a group header. This problem occurs after the dbex10_en.zip hotfix is applied.
The problem is caused by new registry settings that are used to control the export of XLS files from a Crystal Enterprise viewer. The
registry settings override settings made in the Crystal Management Console's Object Properties section.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Microsoft Excel
ADAPT00338484 Patch ID: 36959067
Description:
When a numeric field is formatted with the "reversed sign" and exported to Excel, the sign for the value in the exported copy may
reverse back to its original sign.
The problem occurs because the wrong Number format is exported to Excel when different combinations of "reverse sign" and "sign
positioning" are used. The format string in Excel has separate portions for positive and negative numbers. When the reverse sign is
used, portions in the format string are swapped, to maintain the correct display. However, initially only the sign of the strings is
swapped.
New Behavior:
To correct the problem, both the sign and the display portion of the string are swapped.
ADAPT00371067 Patch ID: 36950923
Description:
MS Excel documents that have been exported from Crystal Reports may see the following warning message: "Some Text formatting
may have change in the file because the maximum number of font was exceeded. It may help to close other documents and try again."
New Behavior:
This problem is resolved.
ADAPT00373153 Patch ID: 36983658
Description:
Records may be automatically duplicated when the Excel Exporting Compatibility Patch is used to export a report from either of the
DHTML, Java, or ActiveX Viewers to Excel format.
New Behavior:
This problem is resolved.
ADAPT00410125 Patch ID: 37135563
Description:
After applying the latest Weekly Hot Fix, Crystal Enterprise users can no longer export reports to Excel format.
New Behavior:
This problem is resolved.
Microsoft Excel (Data Only)
CR10WIN_EN_SP3
Microsoft Excel (Data Only)
ADAPT00324522 Patch ID: 36653953
Description:
Reports with saved data that contain subreports, with and without shared variables, will prompt for the data source when exported to
any record-based export format (for example: Microsoft Excel (Data Only), Text, Separated Values, and so on). Also, when users
attempt to export a successful report instance in Crystal Enterprise, an error appears: "Error retrieving data from the server: Not
enough memory for operation."
The cause of the problem is that the state of shared variables is cached before they are evaluated; the association between the share
variables and the saved data becomes lost.
New Behavior:
This problem is resolved.
Known Limitations:
Reports with subreports in the Page Header and Footer sections that use shared variables may have unpredictable results when they
are exported to a record-based format. That practice is generally not recommended and will have limited support.
ADAPT00407232 Patch ID: 37209464
Description:
Reports that are exported to Excel Data Only fail to export if they have a suppressed Details section, and the option "Perform Grouping
On Server" is enabled. The following error message appears: "Error retrieving data from the server: Not enough memory for operation."
The cause of the problem is that the Details section isn't available when the "Perform Grouping On Server" option is enabled; therefore,
the Details section is NULL. The exporter cannot locate a section that is set to NULL and, therefore, the exporter fails.
New Behavior:
This problem is resolved. If the details section is NULL, the export will continue.
NT authentication
ADAPT00371027 Patch ID: 36909352
Description:
When the domain name for a user contains an unmatched set of parentheses, the query for the batch of users that contains this user
fails, and then an incomplete list of users appears in the “Users” page of Crystal Management Console.
New Behavior:
This problem is resolved.
The cause of the problem is that the parentheses fail to be escaped properly.
Object import
CR10WIN_EN_SP3
Object import
ADAPT00316085 Patch ID: 36369392
Description:
When users import recurring report objects from Seagate Info 7.5 to Crystal Enterprise 10 with the Import Wizard, the recurring report
instances fail at their predefined schedule time. The following error message is then displayed: "Unable to connect: incorrect log on
parameters."
The cause of the problem is that the user ID and password that is used in Seagate Info 7.5 fails to be set for Crystal Enterprise 10.
New Behavior:
The Import Wizard sets the database user ID and password for all scheduled jobs to the same user ID and password that was set in
Seagate Info 7.5.
ADAPT00376535 Patch ID: 37069382
Description:
When an Excel recurring instance is imported from Seagate Info 7.5, and scheduled to a UNC share through Crystal Enterprise 10 or
BusinessObjects XI, the recurring instance fails. The following error message appears within the new environment: "File I/O error ..."
New Behavior:
This problem is resolved.
ADAPT00381608 Patch ID: 36931649
Description:
Some settings are lost on reports that are imported from Seagate Info 7.5 into Crystal Enterprise 10. For example, recurring .xls
instances that have the option "Constant column width (in points)" set to False will be changed to True after the file is imported.
New Behavior:
This problem is resolved.
Changes were made to the import logic.
ADAPT00402749 Patch ID: 37163515
Description:
When user names are imported into Crystal Enterprise 10 and Business Objects 11, the users’ email addresses fail to be imported.
New Behavior:
This problem is resolved.
Object management
ADAPT00353037 Patch ID: 36750290
Description:
Importing Segate Info 2.5 recurring instances scheduled to Microsot Excel format into Crystal Enterprise 10 causes the output file to
become the Crystal Reports .rpt format instead of the Microsoft Excell .xls format.
New Behavior:
This problem has been resolved.
Object model
CR10WIN_EN_SP3
Object model
ADAPT00208927 Patch ID: 36998113
Description:
In a Microsoft Visual Basic 6 application, an exception error occurs when users pass an RDO recordset to a report.
New Behavior:
This problem is resolved.
The ODBC driver has been modified to accept RDO recordsets. Only the rdUseClientBatch cursor driver is supported. For example:
myRDOConnection.CursorDriver = rdUseClientBatch
ADAPT00266463 Patch ID: 36680795
Description:
Sorting is ignored when it is applied through a recordset. The records in the report are shown in the original order, rather than being
sorted.
New Behavior:
This problem is resolved.
ADAPT00338546 Patch ID: 36748720
Description:
When using the Report Designer Component (Craxdrt.dll) to set the contents of a text-box to Unicode text while formatting is active,
the application will stop responding and eventually crash.
New Behavior:
The issue has been resolved.
ADAPT00343628 Patch ID: 36602083
Description:
When users create a temporary table in a temporary database, and then use the table as the datasource for a report, the report may fail
to locate the table. In that case, the report will not run, because it is unable to verify that the table exists.
New Behavior:
The process of verifying the existence of a table has been modified to consider temporary databases. This problem is resolved.
ADAPT00345803 Patch ID: 37021362
Description:
Any application that has been created in Visual Basic 6, uses the Report Designer Component, and then connects to the disconnected
recordsets, will create a memory leak. Eventually, the system crashes.
New Behavior:
This problem is resolved.
The problem stemmed from a Rowset that holds on to another Rowset when data is fetched.
CR10WIN_EN_SP3
Object model
ADAPT00351171 Patch ID: 36901473
Description:
Multiple select statements may be generated when users create a temporary table in a temporary database, and then use the table as
the data source for a report.
This problem occurs when a report has two or more tables, and one of them is set to use a temporary table with the
LogonServerWithPrivateInfo method in a custom application. The LogonServerWithPrivateInfo method fails to consider temporary
databases.
New Behavior:
This problem is resolved.
The fix the problem, the LogonServerWithPrivateInfo method generates a single select statement, which handles temporary tables as
permanent tables.
Known Limitations:
The "Perform Query Asynchronously" property must be disabled in the report designer to use temporary tables and
LogonServerWithPrivateInfo together.
ADAPT00382153 Patch ID: 36956863
Description:
The error message "[file name] will not be created" appears when users export by code with version 10.0.5.868 of craxdrt.dll.
New Behavior:
This problem is resolved.
ADAPT00401207 Patch ID: 37126595
Description:
When the Report Designer Component (RDC) opens a report, the NeedsCurrentValue property fails to return False for subreport
parameter fields that are linked to the parameter fields in the main report.
New Behavior:
This problem is resolved.
Offline Viewer
ADAPT00270836 Patch ID: 36297976
Description:
If the Crystal Enterprise 10 Offline Viewer is installed over a previous version of the Offline Viewer, the installer generates an Error
1334 message - "the file ... cannot be installed..."
The problem is that the installer requires that all previous versions of the Offline Viewer be removed before a new version can be
installed.
New Behavior:
If a previous version is detected, the Crystal Enterprise 10 Offline Viewer installer displays the message "Another version of this
product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product,
use Add/Remove Programs on the Control Panel". After the user clicks OK, the installer closes.
CR10WIN_EN_SP3
Offline Viewer
ADAPT00281953 Patch ID: 36282499
Description:
When a newer version of Crystal Reports is installed over an older version, users are unable to export from the Crystal Offline Viewer.
Older export dlls are loaded ahead of the Offline Viewer's export and UFL dlls, which are located in the \winnt\system32 directory.
The problem is caused when the Offline View is installed. The installer places the exporting and UFL dlls in the wrong directory.
New Behavior:
The Offline Viewer installer now installs exporting and UFL dlls in the version specific directory:
\program files\common files\Crystal Decisions\..\bin.
Known Limitations:
Before users run the patched Offline Viewer install, they must first UNINSTALL any Offline Viewer versions that are installed on the
client machine and any currently unpatched versions of the Offline Viewer.
Other
ADAPT00363988 Patch ID: 37019146
Description:
When Crystal Reports 10.5 Explorer is used to modify a report based on a stored procedure, no records are returned when users
browse fields after applying filters.
New Behavior:
This problem is resolved.
The PrintEngine is modified to locate a ViewState instance of the report, if the report is based on a stored procedure, and acquire the
parameter values from it. It can determine which records to return when the user wants to browse fields.
Parameter Manager
ADAPT00154211 Patch ID: 35282156
Description:
When OLAP reports are refreshed, a blank password is submitted before the logon screen appears. This may result in users being
locked out of the system for submitting too many incorrect, blank passwords.
New Behavior:
For version 9:
HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\9.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon
For version 10:
HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon
Set this subkey to "no" to disable logging into an OLAP datasource when the password is empty.
CR10WIN_EN_SP3
Parameter Manager
ADAPT00416278 Patch ID: 37231987
Description:
Parameters for OLAP slices and pages are lost when a Crystal Report that is created with Crystal Reports version 9 is refreshed or
saved in Crystal Reports version 10.
New Behavior:
This problem is resolved.
Parameters
ADAPT00365938 Patch ID: 36847850
Description:
Linked subreports sometimes return incorrect data, due to a redundant internal assertion function.
New Behavior:
This problem is resolved.
PeopleSoft Drivers
ADAPT00352885 Patch ID: 36679648
Description:
The password decryption code cannot handle a password size greater than 127 characters.
The limitation is caused by the use of byte, rather than short, as the data type that handles length calculation.
New Behavior:
Passwords with more than 127 characters are accepted.
Platform .NET SDK
ADAPT00318470 Patch ID: 36663854
Description:
When users export a report that contains a subreport to .rpt format from a Crystal Reports 10 .NET application, the subreport requires
a connection to its data source.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Platform .NET SDK
ADAPT00346022 Patch ID: 36638532
Description:
In a Crystal Reports .Net Web application that uses ADO DataSets in SessionObjects, the web server may crash when the
CrystalReportViewer.RefreshDocument() or ReportDocument.Refresh() commands are called.
The cause of the problem is that the refresh commands prematurely release references to the DataSet and delegate objects. So, when
the database driver calls back AppDomain into the web application through the delegate, it sometimes crashes.
New Behavior:
The refresh commands no longer release the references to the DataSet and delegate objects. These objects are only released by the
ReportDocument.Close() command.
ADAPT00353320 Patch ID: 36871556
Description:
A logon error occurs when users change a report's database name or server to another corresponding database with Crystal Reports
.Net code.
New Behavior:
This problem is resolved.
To further explain the cause of the problem: the internal SDK method to set the location of a database table was inadvertently stripping
out needed information when it changed the database name or database server. The original logon properties are now kept intact, and
only the modified properties are replaced when the database is changed.
ADAPT00353801 Patch ID: 36872041
Description:
When using a hyperlink to an executable that has a command line parameter, when the hyperlink is clicked on, the following error is
returned: "The System cannot find the file specified"
New Behavior:
This problem is resolved.
The command line parameters being passed incorrectly.
ADAPT00372155 Patch ID: 36897230
Description:
The box object properties override the section background color in .NET webform viewer application.
New Behavior:
The box object properties comply with the behaviour of Crystal Reports designer.
CR10WIN_EN_SP3
Platform .NET SDK
ADAPT00374783 Patch ID: 36948296
Description:
In Crystal Reports .NET windows application, after many exports to PDF format, an error message "Server is out of memory" appears.
New Behavior:
This problem is resolved.
A memory leak in CRPE caused the set logon info mechanism to fail.
ADAPT00409934 Patch ID: 37177281
Description:
When a HotFix that contains crpe32.dll versions 10.0.5.742 to 10.0.5.981 is applied, an error message appears when users change a
Microsoft Access file that uses OLE DB and a Command table.
The error message is as follows: "Query engine error: this value is write-only."
The cause of the problem is that, when all connection properties involved are merged, the password properties fail to be merged.
New Behavior:
To solve the problem, the password properties are no longer merged.
Query Builder
ADAPT00352178 Patch ID: 36660123
Description:
When users report from a SAGE database, a problem occurs when the select expert is used with the database operators "is one of" and
"between."
The problem appears to be caused by operators that are being inverted accidentally when the query is generated.
New Behavior:
The operator is inverted only if when the operator "Not" is applied.
ADAPT00384981 Patch ID: 37053448
Description:
The DataDirect Kronos ODBC SQL Server driver fails to properly handle store procedures in Crystal Reports.
New Behavior:
This problem is resolved.
RDC Designers
CR10WIN_EN_SP3
RDC Designers
ADAPT00410232 Patch ID: 37248598
Description:
In Crystal Reports 10, when users stop the drag operation of a component in Crystal Reports ActiveX Designer by pressing "Esc" key
on their keyboard, the application terminates.
The cause of the problem is that "Esc" key press is ignored.
New Behavior:
This problem is resolved.
Relational Database
ADAPT00371610 Patch ID: 37175158
Description:
When a native connection to Pervasive 2000i is used for a report that has two or more linked tables, the returned records loop
infinitely once a memo field is added to the report.
New Behavior:
This problem is resolved.
ADAPT00372928 Patch ID: 36876343
Description:
The error message "Failed to open rowset..." appears when a command object is disconnected.
New Behavior:
The problem is resolved.
This problem occurred with command objects that were created by the Data Source Migration tool after a Seagate Info 7.5 query is
converted.
ADAPT00420907 Patch ID: 37288731
Description:
A Negative value is returned, rather than a positive value, when the MySQL ODBC driver is used to return an unsigned smallint
data-type.
The cause of the problem is that the bit patterns are incorrectly interpreted.
New Behavior:
This problem is resolved.
Known Limitations:
If reports have been created prior to applying the Hot Fix, it may be necessary to verify the database (click Verify Database).
Reliability
CR10WIN_EN_SP3
Reliability
ADAPT00364211 Patch ID: 36886619
Description:
The Report Application Server (RAS) service freezes periodically and issues a Windows Sockets API error in an unmanaged
environment.
New Behavior:
This problem is resolved.
The cause of the problem was that connections were initiated but failed to send data.
The thread that listens for and dispatches connections will timeout after 30 seconds when a connection initiates and does not send
data. The previous timeout was infinity.
Report File
ADAPT00342155 Patch ID: 36904836
Description:
When the command line "-new" is used to create a new report in Crystal Reports 10, it invokes the report wizard, but fails to
successfully apply the report template.
New Behavior:
This problem is resolved.
Report processing
CR10WIN_EN_SP3
Report processing
ADAPT00226405 Patch ID: 36660845
Description:
When users export a report to HTML or preview a report in the DHTML viewer (including the Interactive/Advanced viewer), content
that is formatted with HTML syntax fails to be interpreted as valid HTML. Instead, the content is interpreted as plain text.
The ability to export reports to HTML existed in earlier versions of Crystal Reports, but was removed for security reasons.
New Behavior:
The functionality to export and view field objects as HTML can be configured through the registry in Crystal Reports and Crystal
Enterprise version 9.0 and 10.0. Note that this functionality is only for field objects (for example: database fields, formula fields, and so
on), not text objects.
The registry information is as follows:
To enable HTML interpretation of field objects in the DHTML viewer (and Interactive viewer) in Crystal Enterprise 9.0, set the
following subkey to a value of "No":
[HKLM\Software\Crystal Decisions\9.0\Report App\Viewer\EncodeHTMLForSingleLineFieldObjects]. The default value is "Yes".
To enable HTML interpretation of field objects when exporting to HTML format from Crystal Reports 9.0, set the following subkey to a
value of "no" (case-sensitive):
[HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects]. The default
value is "Yes".
To enable HTML interpretation of field objects in the DHTML viewer (and Interactive viewer) in Crystal Enterprise 10.0, set the
following subkey to a value of "No":
[HKLM\Software\Crystal Decisions\10.0\Components\DHTMLViewer\EncodeHTMLForSingleLineFieldObjects]. The default
value is "Yes".
To enable HTML interpretation of field objects when exporting to HTML format from Crystal Reports 10.0, set the following subkey to
a value of "no" (case-sensitive):
[HKLM\Software\Crystal Decisions\10.0\Crystal Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects]. The default
value is "Yes".
Known Limitations:
In Crystal Reports 8, users can embed script tags and other HTML tags into reports, to create DHTML items in the output of the
DHTML Viewer. For added security, the default behavior in Crystal Reports 9.0 and 10.0 is to convert HTML to safe text. Users can, at
their own risk, enable the registry keys for HTML embedding behavior. For more information about the security implications that are
involved, see http://www.net-security.org/article.php?id=596.
ADAPT00341212 Patch ID: 36628817
Description:
In CR 9, when users retrieve the SQL query of a report or its subreport, they are not prompted for linking parameter values. However,
in CR 10, users are prompted for those values.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Report processing
ADAPT00343591 Patch ID: 36963024
Description:
A report that uses an OLEDB connection to Microsoft Directory Services cannot be refreshed after the report has been closed and
re-opened.
This problem only occurs when the static authentication to the Active Directory is used. If SSO/Integrated Security is used, the
problem does not occur.
New Behavior:
A change has been made so that the user will be prompted for the credentials to connect to the Active Directory.
ADAPT00353465 Patch ID: 36904306
Description:
The SQL statement of a report changes when the record selection formula "Oldest On-Demand Data Given To a Client" is selected.
New Behavior:
This problem is resolved.
Group-by reports that have a record selection formula that contains parameter fields are handled no differently than other group-by
reports, so that the SQL query is unaffected.
ADAPT00362632 Patch ID: 36773401
Description:
Viewing reports with the TruncareClippedStringFields registry subkey set to “Yes” causes the error “The request could not be
submitted for background processing”.
New Behavior:
This issue has been resolved.
ADAPT00362930 Patch ID: 36973481
Description:
Report headers fail to export when a report is exported from the Crystal Enterprise viewer to Microsoft Excel data only with the Excel
Exporting Compatibility Patch.
New Behavior:
This problem is resolved.
Known Limitations:
Additional steps for installing:
Please make a registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Export\Excel" with a
string value "ExportColumnHeaders" and set its value to "true".
CR10WIN_EN_SP3
Report processing
ADAPT00364073 Patch ID: 36827817
Description:
When reports are viewed through the JRC with parameters, an error message appears in the JPE log. The error message reads as
follows: "Some parameters are missing."
New Behavior:
This problem is resolved.
ADAPT00373166 Patch ID: 36904163
Description:
Unnecessary database login prompts may occur when users view a report with saved data that contains a subreport. This problem
occurs when the subreport uses the "can grow" feature. In a Crystal Enterprise environment, the prompting may occur when viewing
successful instances.
New Behavior:
This problem is resolved.
ADAPT00417901 Patch ID: 37248989
Description:
In Crystal Enterprise, when users view a report that has hidden subreports, the following error message appears: "The request could
not be submitted for background processing."
This problem was introduced with a previous Hot Fix (ADAPT00396820). When a section continues to the next page, the pointer to
the information for the next page fails to be checked first to determine that it is valid.
New Behavior:
This problem is resolved.
Report Servers
ADAPT00335276 Patch ID: 36684394
Description:
After users change the database location from a Microsoft SQL Server stored procedure to an Oracle stored procedure, through use of
the database properties of the object in the Crystal Management Console, a report that is based on a stored procedure will fail to be
displayed. The error message "Cannot find object” is then displayed.
New Behavior:
This problem is resolved.
Repository
ADAPT00354811 Patch ID: 36761239
Description:
Using the Crystal Enterprise 10 Java SDK, reports based off Business Views do not publish successfully.
New Behavior:
The problem is resolved.
CR10WIN_EN_SP3
Repository Operation
ADAPT00255863 Patch ID: 36698255
Description:
Timeout error, "CMS operation timed out after 9 minutes" occurs when trying to import a large number of users with the Import
Wizard. The timeout occurs while the wizard is in the process of querying for users on the source system.
New Behavior:
The problem is resolved.
SDK
ADAPT00116446 Patch ID: 35945478
Description:
Double-byte characters, which are used in some languages such as Japanese and Korean, fail to display properly. The .ttx file is
incorrectly read, and then each byte is rendered null.
New Behavior:
The cause of the problem is that the current code page is not used when the characters are converted to Unicode.
ADAPT00228728 Patch ID: 35971083
Description:
Crystal Reports cannot report from the Active Directory for Microsoft's OLEDB Provider for Active Directory Services. Active Directory
Services fails to process the query that is sent by Crystal Reports; Crystal Reports then displays an error message.
New Behavior:
In Crystal Reports, users can report from the Active Directory for Microsoft's OLEDB Provider for Active Directory Services, by
manually designing a command table.
Also, the error message that informs users that no tables were retrieved is suppressed after passing authentication for the ADO data
source.
Security
ADAPT00327948 Patch ID: 36857863
Description:
Users who only have rights to schedule reports are unable to refresh data that is based on an historic instance in Excel Live Office.
New Behavior:
This problem is resolved.
Separated values
ADAPT00346129 Patch ID: 36633450
Description:
When exporting a report to Comma Separated Values (CSV) format through the Report Designer, if no delimiter is entered (null), the
Report Designer will freeze and become unresponsive.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP3
Server functionality
ADAPT00312278 Patch ID: 37024147
Description:
When a stored procedure with a parameter is used, the CanBrowseField property returns true; however, zero records are returned.
New Behavior:
This problem is resolved.
The function that browsed parameter values has been modified so it will properly count the fields.
ADAPT00329970 Patch ID: 36633500
Description:
Reports that use an empty date [designated as Date (0, 0, 0)] in the record selection formula cannot be viewed through the Report
Application Server. Then, the following error appears in the viewer: "The parameter is incorrect."
New Behavior:
The problem is resolved.
ADAPT00331676 Patch ID: 36558173
Description:
An error is generated when a user creates a formula within a report with more than 32K characters, and then attempts to view the
report in the Advanced DHTML viewer over the RAS server.
The cause of the problem is that the CRPE fails to handle formulas that are over 32k in length.
New Behavior:
This problem is resolved.
ADAPT00342840 Patch ID: 36626887
Description:
In Crystal Enterprise 10 or Crystal Reports 10, when a report is printed to a PCL driver, the output is different from the output from
Seagate Info 7.5.
The reason is that glyph substitution is performed, which means all characters in the printed output are directly mapped to characters
in the embedded font. The embedded font in Seagate Info 7.5 is different from the embedded font in Crystal Reports.
New Behavior:
A registry key prevents glyph substitution.
Users can set the following key to "No" to stop glyph substitution: HKEY_CURRENT_USER\Software\Crystal
Decisions\10.0\Crystal Reports\SavedData\ComplexScriptSupport=No. The default value for the registry key is Yes (version 9 and
10's default behaviour). When the registry key is set to "No," text is legible in the PCL and postscript output in Seagate Info 7.5.
Known Limitations:
Certain languages, such as Tamil, Hebrew, and Arabic, where glyphs must change according to the context in which they appear, will
not be properly printed. The registry key should be set to "No" only if the language used is English and the user is not able to print into
PCL.
CR10WIN_EN_SP3
Server functionality
ADAPT00381529 Patch ID: 37010604
Description:
On the Job Server, users have no option to select the custom paper size for the RAS server.
New Behavior:
This problem is resolved.
Known Limitations:
To print and export reports, the custom paper size that is defined through RAS may truncate contents on the page. To avoid that
problem, when users modify a report through RAS, they must work to the paper size that is defined in Crystal Reports.
ADAPT00396820 Patch ID: 37199589
Description:
In Crystal Enterprise, successfully scheduled instances of a report cannot be viewed if the report contains multiple group levels and a
subreport with shared variables. In that case, the following error message appears: "Information is needed before this report can be
processed."
The cause of the problem is that the subreport instance tries to access the database, but fails under those circumstances.
New Behavior:
To enable scheduled instances of reports to be viewed, scheduled reports that contain multiple group levels and subreports with
shared variables do not try to access the database. Reports no longer try to access the database when users drill down on subreports
of scheduled reports that are designed as follows:
- The report has multiple group levels a higher group level has some shared variables or contains subreports that have shared
variables.
- The report has a lower group level that contains multiple subreports that may or may not contain shared variables.
- The report has multiple group levels, with a lower group level that contains a subreport with linked parameters and shared
variables. Users can drill down on a higher group level and then preview that subreport in the lower level.
Known Limitations:
Incorrect behaviour may occur if multiple subreport instances use the same linked parameter values but use different shared variable
values. In that case, the report may attempt to access the database.
CR10WIN_EN_SP3
Server functionality
ADAPT00415049 Patch ID: 37256599
Description:
The MaxNumOfRecords property in the Report Application Server SDK for Crystal Enterprise 10 fails to limit the number of records
that are returned.
The cause of the problem is a fault in logic in the ErrorOnMaxNumberOfRecords property.
New Behavior:
This problem is resolved.
Known Limitations:
A new property on the ReportOptions, called ErrorOnMaxNumberOfRecords, must be set to "False" to have the data truncated when
the MaxNumOfRecords limit is reached.
By default this property is set to "true" and if a report exceeds MaxNumberOfRecords, an error is displayed when users try to view a
page or retrieve data.
Users must clone the ReportOptions, change settings in the clone, and then assign it back to the client document.
Set Location
ADAPT00386919 Patch ID: 37015128
Description:
When a report is saved in Crystal Reports or the RDC after the table location has been changed, an extra query is sent to the Oracle
(native) database.
New Behavior:
This problem is resolved.
Subreports
ADAPT00301271 Patch ID: 37017597
Description:
The Crystal Reports designer terminates when it re-imports subreports that no longer exist in the CE repository.
New Behavior:
This problem is resolved.
ADAPT00369309 Patch ID: 37063040
Description:
Reports are slow to open when the option "re-import subreport on Open" is left unselected in Crystal Reports 10.
New Behavior:
This problem is resolved.
The cause of the problem was that, when the report was opened, Crystal Reports still tried to re-import the subreport. This caused a
delay when displaying the reports data.
Changes where made so that if the "re-import subreport on Open" option is not selected, no attempt to re-import the subreport is made.
CR10WIN_EN_SP3
Support 8.5 DLL
ADAPT00372144 Patch ID: 36976428
Description:
When users export reports to Excel from the RDC, the application terminates. This problem occurs after users install the Excel
Compatibility Patch.
New Behavior:
This problem is resolved.
Templates
ADAPT00388874 Patch ID: 37088822
Description:
In the Info Version 7 pre-maintenance release (7.0.x.192), a null running total field displays a zero value rather than a null value, and
users have no option to change nulls to 0.
This problem was fixed in Info 7 Maintenance Release 1 (7.0.x.15). When users migrate report instances to Crystal Enterprise 10, and
those report instances were created in versions earlier than pre maintenance release (7.0.x.192), null running total fields appear as
nulls rather than 0.
New Behavior:
A registry key has been added to provide the option to change nulls to 0 at view time.
Known Limitations:
A DWORD value must be created in HKEY_CURRENT_USER/SOFTWARE/CRYSTAL DECISIONS/Crystal
Reports/DatabaseOptions/OverrideConvertDatabaseNullsToDefault and HKEY_CURRENT_USER/SOFTWARE/CRYSTAL
DECISIONS/Crystal Reports/DatabaseOptions/OverrideConvertOtherNullsToDefault. A value of 1 sets the value to true.
A value of -1 sets the value to false. Any value outside of 1 or -1 is invalid; the flag remains set to the previous valid value.
This HotFix is only for reports that are based on dictionaries and queries. The DatabaseOptions registry keys must be set for the
account under which the service that loads the report is run, or under HKEY_CURRENT_USER.
ADAPT00410508 Patch ID: 37289077
Description:
In Crystal Enterprise 10, the SuppressIfDuplicate function is incorrect when SuppressIfDuplicate is contained in a section that has a
section immediately below it. This problem also occurs if the lower section contains a conditional suppression.
This problem has been created by an earlier the Hot Fix (ADAPT00281243). The code that processes sections loses focus on the
previous field entry. So, when a comparison of the previous field is tested for duplication, a false value always occurs.
New Behavior:
This problem is resolved.
Text
CR10WIN_EN_SP3
Text
ADAPT00341229 Patch ID: 36570768
Description:
Reports that contain text objects that span more than one line, and that have the option "Can Grow" set, cannot be exported in their
entirety to Text format. The text objects are truncated after one line.
The cause of the problem is an error in the formula that calculates the space that is required for exported text objects.
New Behavior:
This problem is resolved.
ADAPT00369935 Patch ID: 36854581
Description:
When a report is exported to text format, trailing spaces are not included in the exported copy.
New Behavior:
The problem is resolved.
ADAPT00407379 Patch ID: 37229964
Description:
In the Report Designer Component (RDC), when users export reports to CSV format, the error message concerning a missing or
out-of-date DLL file appears. In addition, the CRExportFormatType that is returned by the CSV is zero.
The cause of the problem is that the CSV format for exported reports fails to be properly recognized.
New Behavior:
This problem is resolved.
A new reference, crEFTSeparatedValues = 40, has been added to CRExportFormatType to support formatType.
Usability
ADAPT00353670 Patch ID: 36758432
Description:
A Crystal Report that uses an ADO database connection and reports from a very large memo field can cause the users computer to run
out of memory.
New Behavior:
A registry subkey has been introduced to limit the number of pages we keep in memory to fix this issue. The subkey:
[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal
Decisions\10.0\Crystal Reports\FormatOptions] "ThinningOutPageStartInfo"="No" is generated by the patch and the user must
change this value to “Yes” to take advantage of the fix.
Known Limitations:
This registry subkey value should be set to Yes only if the customer's reports are facing the above mentioned problems, otherwise the
value must be kept as No.
User management
CR10WIN_EN_SP3
User management
ADAPT00307674 Patch ID: 36368811
Description:
Queries to the LDAP server may fail, due to a timeout that applies to all queries. When the secLDAP plug-in queries the LDAP server, a
hard-coded timeout of 85 seconds applies for each query.
New Behavior:
A change has been made to allow the timeout value to be modified with a registry key. The default value will remain at 85 seconds.
Known Limitations:
To set the registry on UNIX machines, switch to the crystal/enterprise/generic directory, modify the file named adapt307674.cf, and
then run the following file:
./configpatch adapt307674.cf. Select option 1 when prompted.
ADAPT00311649 Patch ID: 36477708
Description:
After users migrate from Crystal Enterprise 9.0 APS to Crystal Enterprise 10.0 and enable LDAP authentication from Crystal
Management Console, the following error message appears: "Error updating ldap properties: an internal error has occurred in the
secldap plugin."
This problem only occurs when the CE 9.0 APS database was originally migrated from a CE 8.5 or 8.0 APS database.
New Behavior:
This issue is resolved.
Known Limitations:
This patch must be applied before any migration is done between a CE 9.0 database to CE 10.0.
ADAPT00336237 Patch ID: 36773609
Description:
Groups other than Administrators that are created for user creation and granted full control to the users section of the CMC are unable
to change the password for any user account other than their own.
New Behavior:
This issue has been corrected.
Known Limitations:
After applying the patch, any principals with "Full Control" on users or groups are shown as having an "Advanced" role in CMC,
although their rights are unchanged. To give them the rights to change users' passwords (which is now included in the full control
role) their rights can be set to "Full Control". The ability to "Change password" is also possible within the Advanced rights screen.
VS integration
CR10WIN_EN_SP3
VS integration
ADAPT00381610 Patch ID: 37021957
Description:
When a report contains malformed UTF-16 strings (for example, a high surrogate fails to be followed by a low surrogate) and is
exported to HTML 4.0 or HTML 3.2 format, the report fails to export, and then it returns an error message.
New Behavior:
This problem is resolved.
Web services
ADAPT00335358 Patch ID: 36583616
Description:
Reports that are created in Crystal Reports for .NET fail to load properly in a Microsoft Sharepoint and Microsoft Great Plains
environment.
The problem is caused by a failed cross-AppDomain call that is made through Microsoft Great Plains.
New Behavior:
The report now loads properly by using a background thread in the Crystal Reports Print Engine (CRPE).
CR10WIN_EN_SP2
ADAPT00216638 Patch ID: 35830058
Description:
When a user logs on to Crystal Enterprise using Active Directory authentication, logon time is longer than usual and may result in a
timeout.
The logon delay is caused by improper DNS queries that are formed in certain Active Directory configurations; the extra effort made in
resolving the name causes the delay.
New Behavior:
A registry key controls this functionality.
.Net viewers
ADAPT00248814 Patch ID: 35967314
Description:
Some text may be truncated when viewing a report in the Report Viewer via Microsoft .Net 2003. Not enough space is provided for the
text.
New Behavior:
This problem is resolved.
ADAPT00282326 Patch ID: 36260925
Description:
Logon information may not be propagated to subreports, if the connection information for the subreports is identical to the connection
information that is used in the main report.
This occurs when the username that is used to process the report is different from the one that is saved in the report.
New Behavior:
The logon information is verified when propagating to subreports.
ADAPT00301687 Patch ID: 36429897
Description:
When the Report Add Web Part of the Crystal Enterprise Microsoft Sharepoint 2003 Kit is used to view a report, fields with drilldown
and hyperlinks appear as links and adopt the default color of the page, rather than adhere to the custom formatting or stylesheet
settings.
New Behavior:
This problem is resolved. The style attribute of span tag is used to perform formatting for hyperlinks, titles, and so on. This method
shields .NET Viewer styles from externally-defined styles.
ADAPT00305662 Patch ID: 36431055
Description:
When the Web Form .NET viewer is used, the selection formula and parameter field values persist.
New Behavior:
Reports can be reset by setting the ReportSource.
CR10WIN_EN_SP2
.Net viewers
ADAPT00307183 Patch ID: 36416296
Description:
In a .NET Web application, when the Web.config is modified to set the flag (named cookieless="true") in the sessionState tag, reports
cannot be printed or exported. Instead of being printed or exported, the report will be displayed in the Export or Print dialog box of the
DHTML Report viewer.
Also, ActiveX printing within the DMTML viewer fails to work properly.
New Behavior:
This problem is resolved.
_All SDKs
ADAPT00284325 Patch ID: 36182406
Description:
When a report is based off a table that has Int and/or BigInt fields that contain null values, zero is displayed for the null values when
the report is passed into the Report Application Server Java SDK setDataSource() method.
The problem is that the result set fails to check the null values before it converts the values to number in the data set.
New Behavior:
This problem is resolved.
Known Limitations:
This fix updates a jar file that is related to Crystal Enterprise and located under "Program Files\Common Files\Crystal
Decisions\2.0\jars." You must copy the "rasapp.jar" into the specific Web Server locations, such as: "Program Files\Apache
Group\Tomcat 4.1\webapps\ROOT\WEB-INF\lib."
ActiveX Viewer
ADAPT00255263 Patch ID: 35982863
Description:
Users cannot select multiple fields in the ActiveX Viewer.
New Behavior:
Users can hold down the CTRL key and click multiple fields, or use the lasso tool.
ADAPT00261130 Patch ID: 35983545
Description:
Users cannot copy and paste fields in the ActiveX Viewer.
New Behavior:
The Copy/Paste functionality is enabled.
CR10WIN_EN_SP2
ActiveX Viewer
ADAPT00271038 Patch ID: 36297039
Description:
On a French operating system, the “Multiple Selection” option appears in English, rather than French. The option appears when users
right-click in a chart in the ActiveX Viewer.
New Behavior:
This problem is resolved. The “Multiple Selection” option appears as “Sélection multiple” in the ActiveX viewer for French operating
systems.
ADAPT00289831 Patch ID: 36317169
Description:
When the ActiveX Viewer is used to view a report that contains a barcode font, the barcode values in formula fields are truncated.
The cause of the problem is that the ActiveX viewer renders the values incorrectly.
New Behavior:
This problem is resolved.
ADAPT00296815 Patch ID: 36262359
Description:
When using the ActiveX Viewer to view reports that contain DateTime parameters, the parameter prompt is available, but does not
offer a calendar button or default values. This problem occurs when users view reports on both Crystal Enterprise version 9 and 10
systems.
The cause of the problem is a version conflict in the report parameter dialog box.
New Behavior:
This problem is resolved.
Adobe Acrobat (PDF)
ADAPT00145285 Patch ID: 36432493
Description:
When reports are exported or scheduled from Crystal Reports or Crystal Enterprise to Adobe Acrobat (PDF), the font size that is used
in the reports is reduced in the exported document.
New Behavior:
The size of the font for exported documents was reduced intentionally, to prevent fields from being clipped and to avoid possible loss
of data through clipping. A registry key has been added to override font reduction. When the key is set to 1, font sizes will not be
reduced; when set to 0, font sizes will be reduced.
CR10WIN_EN_SP2
Adobe Acrobat (PDF)
ADAPT00224343 Patch ID: 35931712
Description:
When a numeric field is placed beside a multi-line text field in a report, and the report is then exported to PDF, the field in the PDF is
misaligned by a few pixels.
The problem is caused by a difference between the baseline location for the numeric fields and multiple-line text fields. The baseline
location for numeric fields is too high.
New Behavior:
The value for the baseline has been recalculated to improve alignment.
Known Limitations:
This patch is an improvement only; the problem may still occur when exporting some reports. The problem is being investigated for
future products.
ADAPT00276247 Patch ID: 36225960
Description:
When hard returns are added to the Row and Column Total Headers in a Cross-Tab, only the first line appears when the report is
exported to PDF format. All lines that follow the first line are truncated.
New Behavior:
This problem is resolved.
ADAPT00309207 Patch ID: 36317034
Description:
When reports are exported to PDF, the export process breaks all hyperlinks to URLs that contain Secure Socket Layer (https://).
New Behavior:
This problem is resolved.
All DHTML COM viewers
ADAPT00327709 Patch ID: 36562738
Description:
When a report is created with "\u" as an instance of the "Group Name" field, an error message is displayed and the "Group Tree" fails
to be created. The error message reads "Expected hexadecimal value."
The problem is that the backslash fails to be correctly encoded.
New Behavior:
This problem is resolved.
All viewers
CR10WIN_EN_SP2
All viewers
ADAPT00119895 Patch ID: 36424854
Description:
When reports are viewed in web-based viewers, DateTime fields overlap when the value is longer than the width of the field.
New Behavior:
DateTime fields are truncated when their value lengths are longer than the field width.
Known Limitations:
Number or currency fields still overlap when the value is longer than its field size.
Automation
ADAPT00262808 Patch ID: 36098585
Description:
In the Java Reporting Component, the Export Control does not allow users to set parameters and logon values to the Report Source.
New Behavior:
This functionality has been added to the Java Reporting Component.
Business Element
ADAPT00288035 Patch ID: 36250439
Description:
When users create a Business View and reference a large Business Element, the following error message appears: "Error Details: Error
occurred while attempting to reconnect to CMS: Transport Error: Communication Failure." This problem occurs only when the CMS
database is on a Sybase database server.
The cause of the problem is that the query that is used by the CMS against the Sybase database is too complex.
New Behavior:
To resolve this issue, the query is split into multiple queries when Sybase is the database used by the CMS.
Chart
ADAPT00325652 Patch ID: 36570589
Description:
The bar total in a stacked bar chart cannot be moved from its default location to a desired location.
New Behavior:
This problem is resolved.
Charting
CR10WIN_EN_SP2
Charting
ADAPT00073339 Patch ID: 36452015
Description:
A numeric axis chart changes to a line chart, if the dual axis option is selected.
New Behavior:
The numeric axis chart stays active when the dual axis option is selected.
ADAPT00116298 Patch ID: 36229129
Description:
Reports that contain funnel and pie charts, with the values shown on the chart as percentages, display the values in an incorrect
format in the chart's legend. For example, a currency value is listed in the legend as 12,345.00% when it should be $123.45.
New Behavior:
This problem is resolved.
Known Limitations:
This fix does not also provide a way for users to change the generic number format in the legend to another format.
In Crystal Reports 10, the Pie Chart Total Label may become incorrectly formatted as a malformed percentage. To work around this,
first select the desired Category for the label under the Numbers tab in the General Chart Options, then check the Show Values as
Percentage checkbox under the Data Labels tab and click OK.
ADAPT00298040 Patch ID: 36297424
Description:
When users page through reports that contain group charts that are based on date-time field, the reports may share a chart instance in
error.
The cause of the problem is that group charts that are based on date-time fields are not uniquely identified.
New Behavior:
This problem is resolved.
COM SDK
ADAPT00299380 Patch ID: 36494930
Description:
Subreport properties cannot be modified with code in a Crystal Reports 10 .NET Windows application.
The problem is that subreports are not marked as valid objects when the Modify function is called.
New Behavior:
This problem is resolved. Subreport properties such as Top, Left, Width and so on can be modified with code, as was possible in prior
versions of Crystal Reports .NET.
Compile
CR10WIN_EN_SP2
Compile
ADAPT00302442 Patch ID: 36367462
Description:
The Crystal Data Source Migration Wizard uses a unique Crystal Enterprise user license for each report that is migrated, rather than
reuse one license for all reports.
New Behavior:
This problem is resolved.
ADAPT00317421 Patch ID: 36368650
Description:
When users set the recurring schedule times for Start date and End Date in the Crystal Management Console, the time setting for the
Start Date and End Date always reverts to 12 AM or 12 PM.
New Behavior:
This problem is resolved.
Connection Handling
ADAPT00319688 Patch ID: 36511689
Description:
The qualifiers do not appear when users create a Data Connection in the Business View Manager over a native Oracle connection.
The problem is that the qualifiers are not properly tagged internally; therefore, they fail to appear in the Business View Manager.
New Behavior:
This problem is resolved.
CRJava
ADAPT00263894 Patch ID: 36249646
Description:
In the Java Reporting Components, when the IsNull() function is used in a selection formula, the Query Engine returns errors.
New Behavior:
Support has been added for the IsNull() function.
CRW designer
ADAPT00145731 Patch ID: 36296658
Description:
A template field object loses its formatting when it binds to a database field.
New Behavior:
The template field is treated as a special case, to maintain its formatting.
CR10WIN_EN_SP2
CRW designer
ADAPT00230106 Patch ID: 35871158
Description:
When users format a currency field and specify a currency symbol in the currency page of the custom style sheet, leading or trailing
spaces are ignored and discarded.
Users control placement of the currency symbol, for placement before or after the currency value, by the setting the position value in
the Currency Symbol dialog box.
New Behavior:
This problem is resolved.
Known Limitations:
This fix to honor the leading and trailing spaces is to support languages whose currency symbol follows the currency value.
ADAPT00271374 Patch ID: 36184127
Description:
When users try to modify a Command that contains a parameter, and then re-save the report, Crystal Reports terminates abruptly.
New Behavior:
This problem is resolved.
ADAPT00271611 Patch ID: 36212477
Description:
A numerical axis chart does not show the correct label when Dec 31, 2003 is entered as a value for the X-axis. A value of "37986" is
displayed instead.
The cause of the problem is that an incorrect DateTime format is displayed for any raw date value that is a multiple of the number of
days in four years.
New Behavior:
A new case is added to the algorithm that extracts the day, month, and year from a long value to correct this behavior. This case
handles correctly the date of December 31.
ADAPT00272955 Patch ID: 36224866
Description:
When users open a report that has been created in Crystal Reports 8.5 and that has manually-added specified groups in Crystal
Reports 9 or higher, the application terminates unexpectedly.
The group-value converting code in Crystal Reports 9 does not accommodate the method that is used in Crystal Reports 8.5.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
CRW designer
ADAPT00307339 Patch ID: 36324542
Description:
When a report is upgraded from Crystal Reports 8.5 to Crystal Reports 10, only the first 254 characters are shown in the record
selection formula. Crystal Reports 10 is designed to support up to 64K characters and, therefore, should be able to display all
characters.
The cause of the problem is that the "Verify Database" function does not update the record selection formulas.
New Behavior:
Extra logic has been added to the Verify Database function to fix this problem. The verify database operation will update string special
fields and variables to make them 64K in length.
ADAPT00327820 Patch ID: 36548145
Description:
Reports that contain subreports with the Keep Together option enabled show incomplete data.
New Behavior:
This problem is resolved.
ADAPT00328428 Patch ID: 36537390
Description:
Crystal Reports fails to pass large quantities of nested "IF-THEN-ELSE" statement into a SQL "WHERE" clause.
New Behavior:
This problem is resolved.
CSP Eportfolio
ADAPT00257941 Patch ID: 36040312
Description:
Users cannot view their own instances in ePortfolio, when given rights to view only their own instances.
New Behavior:
This problem is resolved.
Data Explorer
ADAPT00299202 Patch ID: 36297858
Description:
In the Crystal Reports Database Expert, the "Add Command" option is not the first node under "Current Connections."
New Behavior:
Tables are now added after “Add Command,” to ensure that it is the first node under "Current Connections."
Data Source
CR10WIN_EN_SP2
Data Source
ADAPT00175452 Patch ID: 36375929
Description:
In reports, dates that are based on a DB2 table through ODBC, and have a date field with a value of 01/01/0001 (default value for
NULL in DB2), are returned as 1/1/2001 in Crystal Reports 9.0 or higher. In Crystal Reports 8.5, the same report works successfully
and its date is returned as 1/1/1.
The cause of the problem is that the date structure in CR 9.0 or higher has a lower bound of January 01, 100 AD. So, 01/01/0001
cannot be recognized as a valid value.
New Behavior:
The year is temporarily increased by the number of years (100 or multiples of 100), and then it is decreased by the same number of
years when the date is converted to DateTime. This method corrects the dates.
Known Limitations:
Users must install the latest version of crw32.exe and crqe.dll, and then create a registry key to HKEY_CURRENT_USER or
HKEY_LOCAL_MACHINE as follows: Software\Crystal Decisions\9.0 or 10.0\Crystal
Reports\Database\NumberOfYearToShift=100 or multiples of 100 as a String value. The patch does not create the registry key.
CR10WIN_EN_SP2
Data Source
ADAPT00226810 Patch ID: 36173858
Description:
When using Crystal Enterprise 10 on Unix, a connection from ODBC to a Teradata data source fails. As a result, reports cannot be
viewed when using the Teradata data source.
New Behavior:
This problem is resolved.
Known Limitations:
The following procedure explains how to configure the Teradata connection for Crystal Enterprise 10.
You must install the new libcrdb_odbc.so, for this procedure to work (see Step 1).
1. Run the patch to have the file libcrdb_odbc.so (located in …/crystal/enterprise/solaris_sparc/crpe) updated with the patched
version.
2. Add the directories that are needed to load the Teradata drivers to the environment's library path.
For example:
For Solaris, add this:
### TERADATA ###
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":"/home/dbclient/teradata/7.0/odbc/drivers
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":"/home/dbclient/teradata/7.0/odbc/lib
For AIX, add this:
### TERADATA ###
setenv LIBPATH $LIBPATH":"/home/dbclient_aix/teradata/7.0/odbc/drivers
setenv LIBPATH $LIBPATH":"/home/dbclient_aix/teradata/7.0/odbc/lib
3. Add the following entries to your odbc.ini file, which is stored in the Crystal directory) and replace the generic names with the
specific names that your system currently uses:
DSN_NAME=ODBC Driver for Teradata
[DSN_NAME]
Driver=/home/dbclient/teradata/7.0/odbc/drivers/tdata.so
Description=ODBC Driver for Teradata
DBCName=Server IP or name
LastUser=login user name
Username=login user name
Password=
Database=The database you are using
DefaultDatabase=same as Database entry above
4. Start Web Server and CE 10 services.
5. To test, publish a Teradata report and view it.
CR10WIN_EN_SP2
Data Source
ADAPT00268966 Patch ID: 36093249
Description:
When users report from an IBM DB2 database with Crystal Report's native DB2 connection, if an "or" is used in the record selection
formula, the formula fails to be processed on the DB2 server side. This problem can slow down the performance of the report
processing time.
The problem is that the "or" operator is not passed to the database.
New Behavior:
This problem is resolved.
ADAPT00283853 Patch ID: 36347271
Description:
Users may experience a delay when they add tables to a report that uses a native Oracle connection. The delay occurs because Crystal
Reports sometimes sends a query to Oracle to fetch all indexes for the schema.
New Behavior:
Crystal Reports no longer sends a query when adding a table to a report.
ADAPT00296332 Patch ID: 36236582
Description:
The Crystal Reports ODBC driver does not return the correct number of characters in a CLOB memo field. This problem started in the
crdb_odbc.dll, from version 9.2.1.598 and onward.
The cause of the problem is that the column size of a CLOB field is determined by its number of bytes, rather than by its number of
characters.
New Behavior:
This problem is resolved.
ADAPT00300421 Patch ID: 36255583
Description:
In Crystal Reports 10, reports that are created off a native connection to an Oracle data source fail to show Arabic data properly.
Arabic data is stored in Oracle as charset WE8ISO8859P1, but fails to be displayed as Arabic in Crystal Reports 10.
New Behavior:
This problem is resolved.
Known Limitations:
The default language for the local machine's Regional Settings must be set to Arabic, and the following Registry key must exist
(created by patch) -
Key - HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ORACLE
Value - UseOSLocaleForConversion = Yes
The fix applies only to fields with data type VARCHAR2. Arabic characters in fields with other data types may still be displayed
incorrectly.
CR10WIN_EN_SP2
Data Source
ADAPT00317389 Patch ID: 36551131
Description:
When users create a report with a custom OLEDB provider in Crystal Reports 10, the schema information returned is incorrect. That
is, the schema information from the first table selected is copied to all subsequent tables. At this point, users are unable to finish
creating the report.
New Behavior:
This problem is resolved.
ADAPT00326164 Patch ID: 36453262
Description:
After users have repeatedly viewed a report through an ASP/RDC application, the application may stop delivering the report to end
users. This only occurs when the report uses ADO and uses the Crystal Reports database driver for Microsoft Outlook on the Web
Server to host the application. End users will see a blank white screen in the Web Browser for several minutes and the report is never
displayed.
New Behavior:
This problem is resolved.
Deployment
ADAPT00287717 Patch ID: 36252782
Description:
A security vulnerability has been identified in a Crystal Reports component, which could allow an attacker to compromise a computer
and possibly delete files. Computers that have the Crystal Reports component installed are open to attack, even when the component
is not being used in any program.
New Behavior:
This problem is resolved.
ADAPT00315724 Patch ID: 36525324
Description:
When a Crystal Reports .Net application is deployed to a client environment, the application fails to run if an invalid keycode is
entered into the licensing merge module of the deployment application.
New Behavior:
When a deployment application is compiled with an invalid keycode, it will run on the client environment, but with a limited
licensing scheme (3 concurrent processing licenses).
Designer
CR10WIN_EN_SP2
Designer
ADAPT00190852 Patch ID: 36207794
Description:
In Crystal Reports 10 .NET, it is not possible to set a line thickness to less than 1pt (hairline).
The cause of the problem is that the arguments for the line thickness fail to be delivered properly to the print engine, when the line
thickness is printed.
New Behavior:
This problem is resolved.
ADAPT00297400 Patch ID: 36361557
Description:
Users are unable to change server or database information at runtime for reports that are based on command objects.
In a previous hotfix, a registry key named "HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal
Reports\DatabaseOptions\MergeConnectionProperties (Yes/No)" was introduced to allow the option of merging old connection
properties to new connection properties; however, the problem continues, because the provider is not included in the query definition.
New Behavior:
This problem is resolved.
Known Limitations:
OLEDB/ADO-based reports are handled differently, because that they do not require the registry setting. For other reports, such as
JDBC/XML, users must set the registry key to use the Crystal Enterprise/Report Application Server.
DHTML Interactive Viewer (Com)
ADAPT00282199 Patch ID: 36134787
Description:
When Secure Sockets Layer is enabled, and the Active X Print Control is used to print reports from a DHTML viewer, an error message
appears: "A communication error occurred, printing will be stopped."
The cause of this problem is that the application performs a case-sensitive check for the HTTPS request header value, "ON." However,
the server sends the header value, "on," in lower case.
New Behavior:
This issue has been resolved by changing the check to be case-insensitive.
DHTML Report Page Viewer (Com)
CR10WIN_EN_SP2
DHTML Report Page Viewer (Com)
ADAPT00303447 Patch ID: 36289435
Description:
When the Crystal Enterprise 8.5 DHTML viewer is used to export a file in Crystal Enterprise version 10, the viewer creates incorrect
file extensions for the exported files. For example, after export all files show a .cwr extension, regardless of the export format that was
chosen.
New Behavior:
An export format checking condition has been added to the csp file. Extensions correspond to the chosen format.
Known Limitations:
To apply this fix, the existing objectviewer.csp in the 8.5 ePortfolio must be modified. Insert the following code after
"Response.ContentType = mimeType;":
var fileName = "objectviewer.txt";
if (progid == "CrystalEnterprise.Excel")
fileName = "objectviewer.xls";
else if (progid == "CrystalEnterprise.Word")
fileName = "objectviewer.doc";
else if (progid == "CrystalEnterprise.Rtf")
fileName = "objectviewer.rtf";
else if (progid == "CrystalEnterprise.Pdf")
fileName = "objectviewer.pdf";
Response.AddHeader("content-disposition", "inline; filename=" + fileName);
To see a modified sample objectviewer.csp, download CE85csp.zip from
ftp://ftp1.businessobjects.com/outgoing/EHF/CE/8520/CE85csp.zip.
ADAPT00307590 Patch ID: 36402190
Description:
When text input fields (for example, Search, Find, and so on) are used within the HTML viewers, and the viewer is displayed within a
frame, a JavaScript error appears.
Also, if the Enter key is pressed to initiate an action after a report has been exported and saved, a JavaScript error appears.
The problem has been traced to the way that the frameset is handled.
New Behavior:
This problem is resolved.
Document Preview
ADAPT00319685 Patch ID: 36384667
Description:
When the registry key named "TruncateClippedFieldStrings" is set to Yes, fields that have textboxes are truncated, when they should
be exempt from that setting.
New Behavior:
When the report is processed, fields that have textboxes are excluded when the system checks for fields to truncate.
CR10WIN_EN_SP2
Document Preview
ADAPT00319712 Patch ID: 36423925
Description:
When users view a report with parameters in the DHTML viewer, if the parameter value is blank, a parameter input dialog box will
appear and loop continuously.
The cause of the problem is that the DHTML viewer does not accept null parameters.
New Behavior:
Null parameters are accepted and passed to the report through the DHTML Viewers.
ADAPT00331378 Patch ID: 36512322
Description:
On paged OLAP reports that are created in Crystal Reports version 8.5, where the sort order for any group within the reports has been
changed from "specified" order to ascending, descending, or original order, a General Protection Fault error is generated when the
reports are opened in Crystal Reports 9 or higher.
New Behavior:
This issue is resolved.
Document publishing
ADAPT00297256 Patch ID: 36375756
Description:
The Crystal Import Wizard cannot import restored archived instances from Seagate Info 7.5 to Crystal Enterprise 10. Instead, it filters
them out.
New Behavior:
This problem is resolved.
Embedded designer
CR10WIN_EN_SP2
Embedded designer
ADAPT00317107 Patch ID: 36571508
Description:
The Help buttons in the dialog boxes of the Embeddable Crystal Reports Designer Control fail to summon the Help files but remain
enabled. This problem occurs in the secondary dialog boxes, such as the Format Editor or the Formula Editor.
New Behavior:
The Embeddable Crystal Reports Designer will read the registry to locate the Crystal Reports help file and display it when help is
requested. The registry values required for the help button to function are as follows:
Subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Help\Format
Type: DWORD
Value: 2
Subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Help\BaseName
Type: STRING
Value: Name_Of_help_file_without_the_extension
Subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Help\En
Type: String
Value: C:\Path_Where_File_Can_Be_Found
The value of the "BaseName" subkey defines the name of the help file without the extension. The file extension must be "CHM" and
the file must be in the directory that is specified in the "En" subkey. For example, if the value "BaseName" value is "CRW" and the "En"
value is "C:\Program Files\Crystal Decisions\Crystal Reports 10\Help\En\", the file "C:\Program Files\Crystal Decisions\Crystal
Reports 10\Help\En\CRW.CHM" is launched when users click a help button in a secondary dialog box.
Note that these registry values are created during installation of Crystal Reports 10.
Known Limitations:
The Crystal Reports help file (CRW.CHM) must be used as the help file for these secondary dialog boxes. Any attempts to use other
help files will likely cause an error to appear, which reads "Failed to launch help."
When distributing applications that use the Embeddable Crystal Reports Designer Control, these registry subkeys and their correct
values will need to be created and set by the installation of the application. The installation of the application will also need to put the
Crystal Reports help file in the location defined by these registry keys.
Engine
ADAPT00274470 Patch ID: 36350443
Description:
When the Java Reporting Component (JRC) is wrapped in a WAR or EAR file, it does not deploy properly.
The cause of the problem is that the <reportlocation> tag is missing from CrystalReportEngine-config.xml.
New Behavior:
The JRC has been modified to work with WAR or EAR file deployments. When the <reportlocation> tag is missing from
CrystalReportEngine-config.xml, the JRC loads .rpt files as Java resources, to enable WAR or EAR files work in the JRC.
ERP/OEM
CR10WIN_EN_SP2
ERP/OEM
ADAPT00287971 Patch ID: 36230876
Description:
After adding or editing an input parameter to a Hierarchical OLEDB query (Chaptered rowset), an error message appears when the
parameterized Hierarchical Query is saved. The error reads "Failed to open a rowset."
New Behavior:
Parameters can now be added to a Hierarchical/Chaptered OLEDB query when using Crystal Reports and OLE DB providers, such as
Lawson OLEDB Query Builder.
Known Limitations:
After users save the query and return to the Database Expert, they must initialize all parameter default values so that the initial query
produces a non-empty rowset. Crystal Reports requires a non-empty parent rowset to build child rowset schema information for the
hierarchical query. An empty result set during editing still results in the error "Failed to open rowset."
Error Messages
ADAPT00326529 Patch ID: 36560689
Description:
The Sage database driver fails to support the "NOT" clause in the "WHERE" clause for multiple filters, which results in a "failed to
open rowset error."
New Behavior:
An alternative "WHERE" clause, one that avoids use of a "NOT" clause, is generated.
Java Applet Viewer
ADAPT00326499 Patch ID: 36512460
Description:
When users print a report from the Java Viewer, the printed output size is smaller than in other viewers.
New Behavior:
This issue is resolved.
ADAPT00327664 Patch ID: 36541640
Description:
With SSL enabled, when two requests to view reports are made in rapid succession from a client application, the Java viewer often
fails to display the second report.
New Behavior:
If a request to view a report fails due to conflict with a simultaneous request, the request is tried again up to a maximum of three times.
Known Limitations:
JRE 1.4.2 or later is required if SSL is enabled, because Sun made significant changes in JRE 1.4 that are related to SSL and applets that
worked in JRE 1.3 failed in early versions of 1.4.
Java Bean Viewer
CR10WIN_EN_SP2
Java Bean Viewer
ADAPT00287788 Patch ID: 36218837
Description:
Report Viewer Bean is not loaded properly in the Java Bean Developer Kit.
The problem is that the com.crystaldecisions.ReportViewer.ReportViewerBean class fails to be properly marked as a Java Bean.
New Behavior:
This problem is resolved.
Java SDK
ADAPT00288018 Patch ID: 36223223
Description:
In the Crystal Enterprise 10 Java SDK, when users view a report with a page size that is larger than 11" x 17" with the DHTML viewer,
the following error message appears:
"com.crystaldecisions.report.web.viewer.CrystalReportViewer
Null page: Unable to create page from report source."
New Behavior:
This problem is resolved.
Known Limitations:
In the Java DHTML viewer, the report's page size is not passed to the ActiveX print control when it is outside of the normal size range.
Instead, the printer is instructed to use its default page size.
ADAPT00307322 Patch ID: 36339784
Description:
Numeric parameter prompts in Java applications loop continuously in all of the Crystal Report Viewers, after any change is made to
the regional settings of the OS.
The problem is that the decimal point that handles numeric input is mismatched with the regional settings; this mismatch creates a
looping prompt.
New Behavior:
This problem is resolved.
Known Limitations:
Unix users must redeploy the admin.war file to enable the fix.
Job Processing
ADAPT00287687 Patch ID: 36242028
Description:
Report parameters will fail, if they are scheduled with the Java SDK and contain odd numbers of the following characters: { }.
New Behavior:
The characters have been encoded to fix this problem.
CR10WIN_EN_SP2
Job Processing
ADAPT00306475 Patch ID: 36317588
Description:
When ce10win_en.zip dated 06/24/2004 is applied, some processing extensions no longer work correctly with historical instances.
New Behavior:
This problem is resolved.
Loading
ADAPT00297332 Patch ID: 36277099
Description:
The error message "Item SI_DEPENDS_ON_METADATA was not found in the Collection" is returned when users choose New Report
in ePortfolio and select a folder that contains both Crystal Analysis files and Crystal Report files.
New Behavior:
This problem has been fixed by modifying reportFunctions.csp to ignore Crystal Analysis files.
Microsoft Excel
ADAPT00232061 Patch ID: 36201648
Description:
If users export a report to Microsoft Excel (Page-based) format and the report has fields that contain display strings, Crystal Reports
terminates unexpectedly.
New Behavior:
This problem is resolved.
ADAPT00256797 Patch ID: 36058639
Description:
Users cannot set the options "Export Page Header and Footer Once per Report" and "Column Width Based on Area" in the DHTML
viewer.
New Behavior:
New registry subkeys allow users to set "Export Page Header and Footer Once per Report" and "Column Width Based on Area"
options in the DHTML viewer.
Known Limitations:
Set HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType to 0 for default
behavior, 1 to display no page area, 2 to display page area once per report, and 3 to show the page area once per page.
Set HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea to 0 for
default behavior, 4 for column width based on detail section.
These registry subkeys are also available under the HKEY_LOCAL_MACHINE tree for use with Crystal Enterprise services.
CR10WIN_EN_SP2
Microsoft Excel
ADAPT00268336 Patch ID: 36265726
Description:
When an Excel instance is exported, after a certain number of rows, its cells are not merged correctly.
The cause of the problem is a setting in the Excel Exporter, which controls the number of rows that are merged.
New Behavior:
The limit in the Excel Exporter has been increased. This problem is resolved.
ADAPT00296999 Patch ID: 36260025
Description:
In Crystal Enterprise 10, users are unable to use the Microsoft Excel export option named "Simplify Page Headers" for reports that are
viewed through a viewer.
New Behavior:
A registry key called "SimplifyPageHeader" allows users to enable the "Simplify Page Headers" option in Crystal Enterprise 10.
Known Limitations:
The registry key has a default value of "Yes," which enables the "Simplify Page Headers" property. All scheduled exports will
automatically use the "Simplify Page Headers" property unless the key is removed or set to "No." When the key is set to "No," all
scheduled exports will not use the property.
Microsoft Excel (Data Only)
ADAPT00338588 Patch ID: 36581243
Description:
If a report is exported to Excel without formatting, in the "Patterns" tab of "Format cells" the color black color appears as the selected
color, even though "No Color" (the correct default) is written under "Cell Shading." This error causes no problem in Excel, but in Lotus
1-2-3 all cells are filled with black.
New Behavior:
This problem is resolved.
NT authentication
ADAPT00296945 Patch ID: 36243651
Description:
When a user logs on to Crystal Enterprise with Windows NT authentication and is a member of more than 100 groups, the
authentication fails.
The cause of the problem is that the buffer that is used to store retrieved token group information is a set size, which cannot be
enlarged dynamically when needed.
New Behavior:
The authentication plugin has been changed to dynamically allocate the required space needed by each user.
CR10WIN_EN_SP2
NT authentication
ADAPT00298073 Patch ID: 36250179
Description:
When the Active Directory authentication plug-in needs to issue a query to a Domain Controller, it always issues the query to the PDC
(Primary Domain Controller) emulator, rather than to a Domain Controller.
New Behavior:
A change has been made so that the Active Directory authentication plug-in can issue queries to a Domain Controller, which resides
in the same Active Directory Site as the Crystal Enterprise environment.
Object import
ADAPT00281690 Patch ID: 36212447
Description:
When Advanced rights are explicitly granted to a user for a particular folder, the rights are not preserved correctly when imported
from CE 8.5 to CE 10.
New Behavior:
This problem is resolved.
ADAPT00284750 Patch ID: 36226657
Description:
When the Crystal Import Wizard is used to import command objects from the repository of one Crystal Enterprise environment to
another Crystal Enterprise environment, the command objects are not imported.
New Behavior:
This problem is resolved.
ADAPT00301320 Patch ID: 36283756
Description:
The Crystal Import Wizard fails to import .xls, .rtf, .doc, .txt and .pdf recurring scheduled objects, from Seagate Info 7.5 to Crystal
Enterprise 10.
New Behavior:
This problem is resolved.
ADAPT00311175 Patch ID: 36379104
Description:
When using the Import Wizard to migrate Crystal Analysis report files from one Crystal Enterprise system to another, any attached
analysis views fail to be migrated.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
Object import
ADAPT00316085 Patch ID: 36369392
Description:
When users import recurring report objects from Seagate Info 7.5 to Crystal Enterprise 10 with the Import Wizard, the recurring report
instances fail at their predefined schedule time. The following error message is then displayed: "Unable to connect: incorrect log on
parameters."
The cause of the problem is that the user ID and password that is used in Seagate Info 7.5 fails to be set for Crystal Enterprise 10.
New Behavior:
The Import Wizard sets the database user ID and password for all scheduled jobs to the same user ID and password that was set in
Seagate Info 7.5.
ADAPT00325836 Patch ID: 36542377
Description:
The Import Wizard does not import SI Info 7.5 Disk Destination to Disk Unmanaged, and MAPI to SMTP, into Crystal Enterprise 9.0
and higher.
New Behavior:
This problem is resolved.
Object management
ADAPT00293048 Patch ID: 36277564
Description:
The Parameter dialog box in the Configuration Management Console shrinks in size when default values are entered on a large
number of parameters fields.
New Behavior:
This problem is resolved.
Object model
ADAPT00090506 Patch ID: 36314500
Description:
When the RDC DSR files on Windows XP is used, the temporary files in the root directory are not removed after the application is
closed.
New Behavior:
The temporary files are no longer created, because they are no longer necessary.
CR10WIN_EN_SP2
Object model
ADAPT00180472 Patch ID: 35499025
Description:
The description fields for a report that was designed in Crystal Reports 8.5 may be truncated, if the report is viewed in Crystal Reports
9. This problem is more serious for users who have reports packaged by an application that does not allow users to adjust the size of
fields in the reports.
In a related problem, fields are not truncated when the "Can Grow" feature is disabled. If the user exports a report to HTML from
Crystal Reports, or views their report through the DHTML, Java, or ActiveX Viewer in Crystal Enterprise, the setting for the "Can
Grow" feature is ignored; the field grows to accommodate the full length of the string.
New Behavior:
Field descriptions are no longer truncated. In order to truncate the fields when the “Can Grow” feature is disabled even in the viewers,
set the following registry subkeys to “Yes”.
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
Note that this may lead to misleading data in the viewers due to truncation so only use this regkey when you are absolutely sure there
is no misleading data in your report.
Known Limitations:
When the length of text is larger than its encompassing <div> tag width the viewer may split the string field with a dash or
parentheses. Due to this procedure, any text with dashes or parentheses that should be truncated will have the string wrapped to the
next line instead of being truncated. In that case, the solution is to widen the field.
ADAPT00209880 Patch ID: 36542273
Description:
Values that users enter for the Characters Per Inch (CPI) of text or paginated text format are not honored by a sub-report when the
parent report is scheduled. The default value (nine) is used instead.
New Behavior:
The parent report values are applied to subreports.
ADAPT00307335 Patch ID: 36339235
Description:
When users set the location on a native Oracle report in the Crystal Reports 10 Report Designer Component (RDC), the numerical
fields return incorrect data. This problem only occurs in reports that were created in a previous version of Crystal Reports.
The cause of problem is an incompatibility between the native Oracle database driver and reports that were created in previous
versions of Crystal Reports.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
Object model
ADAPT00319783 Patch ID: 36422482
Description:
When using the function "crreport.ApplicationName" to specify an application name, the function always returns "Crystal Reports
ActiveX Designer."
New Behavior:
This problem is resolved.
ADAPT00330067 Patch ID: 36508281
Description:
The method that returns database table qualifiers in an RDC application returns null data for reports that have not been verified
against the database. This problem occurs only with reports that have been created in Crystal Reports 8.5.
The problem is that reports that have been created in Crystal Reports 8.5 lack a list of qualifiers until they are verified in Crystal
Reports 9.0 or higher.
New Behavior:
The solution in this fix is to have the RDC parse the table qualifiers from the fully qualified table name when the method is used.
Known Limitations:
Only fully qualified table names, in which the table name is at the end (right side) and the qualifier delimiter is a period ("."), are
supported.
OLAP reporting
ADAPT00317149 Patch ID: 36386312
Description:
If users run an older OLAP report, and then immediately re-save it, the data is lost.
New Behavior:
This problem is resolved.
Parameters
ADAPT00228208 Patch ID: 36141010
Description:
Prompting text is not saved for the report's stored procedure parameter, for reports that are created in Crystal Reports 8.5. As a result,
when a report has parameters that are based on stored procedures, the parameter name is displayed (rather than the prompting text),
when the report is opened in Crystal Reports 10.0. The parameter name also appears, in place of the prompting text, when the report is
viewed through a viewer in Crystal Enterprise 10.0.
New Behavior:
This problem has been resolved, by leaving the parameter description field blank, in the case when it is not possible to retrieve a
description from the database.
Known Limitations:
If the database is updated directly to have an empty string as the parameter description, the Prompting Text is not set to the empty
string. The user-entered value is always used.
CR10WIN_EN_SP2
Parameters
ADAPT00303119 Patch ID: 36289424
Description:
When Crystal Enterprise 8.5 ePortfolio is used in a version 10 environment, refreshing a report in the DHTML viewer causes a looping
parameter prompt.
The cause of the problem is that version 8.5 of the DHTML viewer missed setting a flag. The Pageserver cannot obtain the entered
parameter value; therefore, it loops continuously, in an effort to obtain the value.
New Behavior:
This problem is resolved.
Platform .NET controls
ADAPT00216347 Patch ID: 36238743
Description:
When using the ActiveX Print Control to print a landscape report from a Web Form in Microsoft Visual Studios .Net, the paper
orientation defaults to portrait orientation.
The report's Wrapper Orientation property, which is set in the Printer Setup, is passed incorrectly to the ActiveX Print Control.
New Behavior:
This problem is resolved.
Known Limitations:
Some printer options are not passed to the ActiveX Print Control: Pages Per Sheet, Page Order, and Tray Selection. Note that the
viewers10win_en.zip hotfix must also be applied to get the latest crystalprinthost.html file.
Platform .NET SDK
ADAPT00102118 Patch ID: 35711945
Description:
Setting the PaperSource property at runtime has no affect when printing a report.
The problem is caused by the value passed to Crystal engine. The value is incorrect by a value of 1.
New Behavior:
This problem is resolved.
For Crystal Reports 10, a new CustomPaperSource property has been added to the API to allow users to select specific Custom paper
source trays on any printer.
ADAPT00271794 Patch ID: 36444369
Description:
In Crystal Reports .Net, when text is passed into a text object by code, the text object loses its Paragraph alignment properties. For
example, Center alignment reverts to the default Left alignment.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
Platform .NET SDK
ADAPT00300613 Patch ID: 36269538
Description:
AD Authentication fails when SSO (Single Sign On) is used with the Crystal Enterprise SDK (ASP web app, COM thick client, and so
on).
This happens when the computer name of the machine that runs the CMS (Crystal Management Server) uses the domain name of the
user who is logging on. The problem is caused by how the user’s domain membership is evaluated to determine if the user is a local
account.
New Behavior:
Changes have been made to the way that the user's domain is evaluated. This change ensures that an exact match with the local
domain is made first, before determining that the user is a local account and logging the user on to the system.
ADAPT00300823 Patch ID: 36314869
Description:
When a report that contains UFLs with saved data is viewed with the Report Application Server or .NET Web Viewer, the
WhileReadingRecords formula is evaluated unnecessarily.
The cause for the unnecessary evaluation is that the background thread is not cleaned up at the appropriate time, which causes the
memory calculation function to fail. At that point, the formula believes it has changed size and causes the recurring formulas to
invalidate themselves and re-evaluate.
New Behavior:
This problem is resolved.
ADAPT00304000 Patch ID: 36302546
Description:
The Crystal Enterprise .Net Web Viewer does not pass NULL parameter values correctly when it uses the Page Server. Instead, it
passes a value of zero.
The problem is that the Page Server does not verify the parameter value before sending it.
New Behavior:
This problem is resolved.
ADAPT00307597 Patch ID: 36527252
Description:
The Visual Studio .NET Integrated Development Environment crashes when users create a setup and deployment project for Crystal
Reports version 10 and Wise for Visual Studio .NET version 5.
New Behavior:
Projects that are created for Visual Basic, C#, or Visual J# are properly migrated in the Visual Studio .NET Integrated Development
Environment.
Known Limitations:
For all programming languages other than Visual Basic, C#, or Visual J#, users must migrate projects by hand.
CR10WIN_EN_SP2
Platform .NET SDK
ADAPT00321193 Patch ID: 36506640
Description:
When an ADO.NET dataset is passed to a report that has been created from a Command object in a .NET application, the following
errors message appears: "Source: CrystalDecisions.ReportAppServer.DataSetConversionDescription: Not implemented. Details: This
operation cannot be performed on this type of connection. Error in File
C:\DOCUME~1\lconnors\LOCALS~1\Temp\{63629073-C5EB-4CF4-831F-A8AB4D9E52B6}.rpt: Operation not yet implemented."
This problem was introduced with release of patch CRPE32.DLL version 10.0.5.681.
New Behavior:
This problem is resolved.
Platform COM SDK
ADAPT00248907 Patch ID: 36333735
Description:
When the Crystal Management Console (CMS) uses Oracle or Sybase as its database, the CMS stops when a query contains SI_NAME
>= "". Queries that contain SI_NAME = "" or SI_NAME <= "" can run successfully against the CMS database. This problem only occurs
with queries that contain SI_NAME >= "" (greater than operator).
New Behavior:
This problem is resolved.
Portal
ADAPT00265696 Patch ID: 36069452
Description:
When two or more Crystal Management Servers are clustered and Tomcat is used as the web server, "@clustername" fails when it is
specified for the CMC property. An error message states that the "@clustername" is unavailable.
The Java components do not support cluster names that begin with the "@" character.
New Behavior:
This problem is resolved.
Known Limitations:
If default port number 6400 is not used for the CMS, an initial logon with "@clustername" will not proceed. Using "@clustername"
requires a successful initial logon to the CMS.
Processing extensions
ADAPT00284777 Patch ID: 36265316
Description:
In Crystal Enterprise 10, Default Parameter Values are duplicated after a Processing Extension is added to a report.
New Behavior:
This problem is resolved.
Push Down
CR10WIN_EN_SP2
Push Down
ADAPT00285620 Patch ID: 36208049
Description:
When Max and Min summary operations are performed in a group against BinInt and Decimal type fields, their values are divided by
a factor of 100.
The cause of the problem is that the sign value is accessed, rather than the scale value, on large endian platforms.
New Behavior:
This problem is resolved.
Query Builder
ADAPT00316533 Patch ID: 36522704
Description:
When a report is created with an Oracle stored procedure synonym, when the report is refreshed the stored procedure schema name is
referenced, rather than the Oracle stored procedure synonym.
New Behavior:
This problem is resolved.
Query Engine
ADAPT00325585 Patch ID: 36537860
Description:
When field linking is used in the record selection with Informix native driver, an general product failure error is displayed.
New Behavior:
Changes have been made to the Informix native driver to resolve the problem.
RDC Designers
ADAPT00299165 Patch ID: 36358333
Description:
In Crystal Reports, under certain conditions, a duplicate of the record may appear after a page break.
New Behavior:
This problem is resolved.
ADAPT00316739 Patch ID: 36452752
Description:
The Save As button in the Embeddable Designer Control cannot be turned off or suppressed. In addition, the toolbar does not appear
properly at times.
The problem with the appearance of the toolbar is caused by variables that fail to be initialized.
New Behavior:
Both problems are resolved. A feature to suppress the "Save As" button has been added to the Embeddable Designer Control.
CR10WIN_EN_SP2
RDC Designers
ADAPT00318136 Patch ID: 36539797
Description:
When the Regional option settings are set to a Thai locale, and then users click on a date parameter, 543 years are continuously added
to the default value.
New Behavior:
This problem is resolved.
ADAPT00330118 Patch ID: 36494894
Description:
The ByteToText function yields incorrect results.
New Behavior:
This problem is resolved.
Relational Database
ADAPT00314378 Patch ID: 36403723
Description:
DB2 BigInt fields do not display correctly when a version 8.5 report is upgraded to version 10.
New Behavior:
This problem is resolved.
ADAPT00331022 Patch ID: 36527153
Description:
When a report is connected to a Pervasive database with the Btrieve driver, if more than 49 fields from one database table are added to
the report, Crystal Reports shuts down immediately after the report is refreshed.
New Behavior:
This issue is resolved.
Report presentation
ADAPT00287664 Patch ID: 36232539
Description:
In a cross-tab report in Crystal Reports 9.0, data in a heading field will wrap when it shouldn't. Data in the same report in Crystal
Reports 8.5 will not wrap.
New Behavior:
Rather than have text in a Cross-Tab Report wrap in Crystal Reports 9.0, the text is reformatted to a size that fits the label without
wrapping.
CR10WIN_EN_SP2
Report presentation
ADAPT00303424 Patch ID: 36312971
Description:
A text record in a cross tab may become improperly truncated.
The cause of the problem is that the correct break point is not found.
New Behavior:
This problem is resolved.
ADAPT00305137 Patch ID: 36479914
Description:
When users export to Excel 97-2000 with the page-based format, text fields are wrapped, even when the "can grow" feature in the
Designer is turned off.
New Behavior:
This problem is resolved.
ADAPT00306619 Patch ID: 36369742
Description:
When users export a report to MS Excel from viewers in Crystal Enterprise or customer applications, the format of the original report is
lost.
New Behavior:
To solve the problem, a registry subkey named "MaintainRelativeObjectPosition" is available as a DWORD.
Known Limitations:
The default value of this subkey is 0 (False). To activate this feature, set the key to 1 (True).
HKEY_LOCAL_MACHINE -> SOFTWARE -> Crystal Decisions -> 10.0 -> Crystal Reports ->Export -> Excel :
MaintainRelativeObjectPosition
Report processing
ADAPT00074061 Patch ID: 36201665
Description:
In the Crystal Reports 9.0 Report Designer, the fully qualified table name cannot be returned with the Table methods. In the Crystal
Reports 8.5 Report Designer, the fully qualified table name was returned using the Table.Location method.
New Behavior:
A new method has been added to the Table item to return a list of qualifiers for that particular table. Its syntax is as follows:
report.Database.Tables(#).Qualifiers.Item(#)
OR
report.Database.Tables(#).Qualifiers(#)
where # is an integer (i.e.: 1, 2, etc.). This functionality is also added to the Crystal Reports 10 RDC.
CR10WIN_EN_SP2
Report processing
ADAPT00265351 Patch ID: 36230926
Description:
When exporting to Crystal Report format on a Unix platform, chart titles and data are displayed incorrectly on different types of
charts.
The charting logic fails to correctly handle the Unicode strings that represent data and chart titles.
New Behavior:
This problem is resolved.
ADAPT00283301 Patch ID: 36252321
Description:
If a String parameter is used in JDBC Command Table, through the Java Reporting Component, an JDBC error is thrown.
The cause of the problem is that the Query Engine adds an extra set of quotation marks when String parameters are used. The extra
quotation marks cause a query error.
New Behavior:
This problem is resolved.
ADAPT00288385 Patch ID: 36522179
Description:
An error message appears when users open a report with the Java Reporting Component(JRC) and Apache Tomcat, when the report
connects to the data source with DataDirect's generic XML driver (IVXML19.DLL). The error message reads "Error formatting page :
JDBC Error : [DataDirect][ODBC XML driver][XML][Closed Integrator Base] The specified table does not exist."
The cause of the problem is that the report's SELECT statement is malformed when the DataDirect XML driver is used with the JRC.
New Behavior:
This issue is resolved.
ADAPT00303806 Patch ID: 36319507
Description:
Reports that use MySQL may fail to process properly. This may happen when the Java Reporting Component is used with a certain
type of inner join syntax.
New Behavior:
This problem is resolved.
ADAPT00306461 Patch ID: 36319708
Description:
Record selection formula special fields do not appear when a report is viewed on demand.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
Report processing
ADAPT00311604 Patch ID: 36414323
Description:
A logon error appears when the Report Application Server SDK is used to implement integrated security. The error is displayed when
the connectionInfo is modified to use integrated security through an OLEDB driver.
New Behavior:
A change has been made to the OLEDB driver to allow the use of integrated security. To enable this change, a new registry key has
been added: HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Database\useIntegratedSecurity.
The values for this key are "No" and "Yes." The default value for this key is "No." Changing the value of the registry key to "Yes"
enables integrated security.
Repository
ADAPT00329808 Patch ID: 36537760
Description:
When a SQL Command is added to the repository, as expected the underlying database connection information is no longer visible
and the Repository URI of the command object is added. However, when the SQL Command is disconnected, when it was previously
connected to the repository, the underlying connection information fails to be restored.
New Behavior:
This problem is resolved.
Repository Operation
ADAPT00319212 Patch ID: 36446916
Description:
In Business View Manager, when users save an object in a dedicated subfolder in the repository, the following error message appears:
"Repository root folder has not been created, or is not visible to you. Please contact your administrator." The error message appears
also when users have been granted Inherited rights status from the root folder, which enables view rights only, and both View and
Edit rights are enabled for the subfolders.
In Crystal Reports, regular users do not have access to the Custom Functions Repository, even when all proper rights have been set.
New Behavior:
This problem is resolved.
Known Limitations:
Users are still presented with the error message when they save a Data Connection or a Data Foundation to a subfolder. However, the
object is saved.
Rich Text Format
CR10WIN_EN_SP2
Rich Text Format
ADAPT00204186 Patch ID: 36503005
Description:
When a report is exported to RTF or Microsoft Word format with the "Use Default Margins" setting enabled in the page setup area of
Crystal Reports 10, the report sets the paper size to [8.5 * 11.5], rather than [8.5 * 11].
The problem is that the default paper size was mistakenly declared as [8.5 * 11. 5].
New Behavior:
This problem is resolved.
Scheduling time
ADAPT00324251 Patch ID: 36520282
Description:
If between 12 AM and 1 AM a user schedules a report through the Crystal Enterprise Java ePortfolio, the report instance’s next run
time is scheduled 11 hours ahead. This behavior occurs only when reports are scheduled to run "Now" (immediately).
For example, if a schedule for the option "Now" is submitted at 12:24 AM, the next run time will be 11:24 PM the same day.
New Behavior:
This problem is resolved and has been applied to the Java SDK core file (cecore.jar).
Separated values
ADAPT00301335 Patch ID: 36395145
Description:
When users export to CSV format from Crystal Reports or Crystal Enterprise, if the designated field delimiter character is in a field that
is being exported, the field is exported incorrectly. This problem can result in field misrepresentation, if the CSV file is used in
applications (such as Microsoft Excel).
The cause of the problem is that the field delimiter character fails to be doubled (or consistently recounted) when it appears in a field.
The result is that the consumer of the separated values becomes confused over whether the field is ending.
New Behavior:
Delimiters that are used in exported fields are doubled when the file is exported, to prevent this problem.
Server functionality
ADAPT00262235 Patch ID: 36112910
Description:
When users export a report, which contains subreports that use shared variables, to any record-based format (e.g.: Microsoft Excel,
Text, etc.), the subreport prompts for the data source. Or, when exporting a successful instance of such a report through a viewer in
Crystal Enterprise, the first export fails.
The problem is that the cached variable state is not retrieved properly when exporting subreports to record-based formats.
New Behavior:
A new method of mapping formula states has been introduced for all record-based export formats. This problem is resolved.
CR10WIN_EN_SP2
Server functionality
ADAPT00297591 Patch ID: 36269387
Description:
Scheduled reports that use a custom database logon may fail. When that happens, the following error messages is displayed:
"Information is needed before this report can be processed."
New Behavior:
A change has been made to correctly apply the custom logon information.
Known Limitations:
This change must be enabled manually. To enable the change, apply the following command line switch on the Page Server and
Report Job Server:
-procReportOptions __forceApplyParamsAfterDBL
This change takes affect only for reports that are scheduled after this fix has been applied. The change is not be applied to reports that
were scheduled prior to this update.
ADAPT00300441 Patch ID: 36329455
Description:
When refreshing a report with multiple parameters in the Active-X viewer, previously selected values are not cached and displayed.
New Behavior:
This problem is resolved.
Known Limitations:
This new behaviour applies ONLY to the Active-X and Java viewers, and not the DHTML viewers.
ADAPT00310733 Patch ID: 36400571
Description:
Reports fail to run if they contain extremely large number of records.
New Behavior:
This problem is resolved.
ADAPT00325703 Patch ID: 36540077
Description:
Reports with over 40 subreports cannot be viewed in the Advanced DHTML viewer.
New Behavior:
The limits have been increased to 50 groups and 120 subreports per report.
Set Location
CR10WIN_EN_SP2
Set Location
ADAPT00299172 Patch ID: 36310482
Description:
A report that is based off a SQL Server-stored procedure will return an error when a Set Location is performed to another stored
procedure that is different from the one in the report. The error reads: "One or more fields could not be found in the result set. Use
Verify Database to update the report."
The cause of the problem is that the report does not prompt for parameter values in the newly stored procedure.
New Behavior:
This problem is resolved.
ADAPT00300801 Patch ID: 36313174
Description:
A report that is migrated with the Data Source Migration Wizard may fail to migrate properly.
That is, if the report contains a subreport that is based on a Dictionary that contains table aliases with spaces, the migrated report still
contains links to the old dictionary file, rather than to the new Business View.
The problem is that the report is not migrated in an order that prevents unexpected sharing. The function that adds tables from the
Business View to the report is unable to distinguish between information from a table in the report and information from a table in a
subreport.
New Behavior:
The function that adds tables to the report from the Business View is fixed to make copies of tables before it adds them to the report.
Special fields
ADAPT00316312 Patch ID: 36432541
Description:
The functions named DataDate and DataTime are not updated to show the date of last refresh, when the PrintDateTime property is
set.
New Behavior:
This problem is resolved.
Templates
ADAPT00290536 Patch ID: 36227296
Description:
When a report that has been created with Crystal Reports 8.5 is opened in Crystal Reports 10, all custom UFL formula values are set to
"0."
The cause of the problem is that formulas for constants are re-evaluated when a report is loaded. This behavior is independent of
UFLs.
New Behavior:
This problem is resolved.
Text
CR10WIN_EN_SP2
Text
ADAPT00253055 Patch ID: 35978911
Description:
Memo fields in subreports fail to export to text correctly. After export, the memo field is truncated and the line spacing in the text file is
incorrect.
New Behavior:
This problem is resolved.
ADAPT00281243 Patch ID: 36174419
Description:
Values for on-demand formulas may be inconsistent with values for print-time formulas. This problem may occur when users export
or schedule reports to a Text format.
The cause of the problem is that records are not cycled when users go from the Details section to the Group Footer section, and then
make changes to a formula within the Group Footer section. The print-time formulas become re-evaluated; however, the on-demand
formulas retain their state. That inconsistency may cause incorrect values in the export, because the export relies on the print-time
formula values.
New Behavior:
On-demand print-time formulas are forced to be re-evaluated when print-time formulas are re-evaluated.
ADAPT00332936 Patch ID: 36535175
Description:
When a report is exported to Tab-Separated Text format, fields that contain more than 255 characters have a blank line and carriage
return after the corresponding row in the TTX file.
An additional line and carriage return is commonly added to objects for export to plain Text format when the text object is considered
too long for one line (greater than 255 characters). The cause of the problem is that the same logic has been applied to Tab-Separated
TTX files, where an extra line and carriage return is not necessary.
New Behavior:
The maximum number of characters that an object must contain before additional lines are added has been increased to 64 thousand
characters.
Known Limitations:
Note that if a report object contains more than 64 thousand characters (for example, in a memo field), additional blank lines may be
added when the report is exported to Tab-Separated Text format.
Text objects
ADAPT00100333 Patch ID: 36502355
Description:
Reports that are created in Crystal Reports version 8.5, and which contain text boxes with the "Can Grow" feature enabled, may
incorrectly shrink to fit the contents of the text box. That problem occurs when reports are viewed in Crystal Reports or Crystal
Enterprise versions 9 or 10.
New Behavior:
Text boxes that have the "Can Grow" enabled either retain their originally specified size or grow larger if needed.
CR10WIN_EN_SP2
Text objects
ADAPT00305768 Patch ID: 36325908
Description:
In Crystal Reports 10, the functionality of snapping guidelines to the baseline of text in text objects does not function correctly.
New Behavior:
This problem is resolved. The functionality of guidelines works as it has in previous versions of Crystal Reports.
User Rights and Rights-Checking
ADAPT00301245 Patch ID: 36275473
Description:
Some of the functions that control or access account information in the Java SDK for Crystal Enterprise 10 fail to return the correct
value. For example, getRole() returns the wrong value.
New Behavior:
This problem is resolved.
Verify
ADAPT00288370 Patch ID: 36307487
Description:
When users create a report against an ACT! 3 (2000) database that contains user-defined fields, the following error may be displayed
when the report is processed: "Crystal Reports: One or more fields could not be found in the result set. Use the verify Database to
update the report."
New Behavior:
This problem is resolved.
Visual Linking
ADAPT00292793 Patch ID: 36227009
Description:
The Visual Linking Expert in Crystal Reports 10 fails to maintain table arrangements that are designed in the Visual Linking Expert of
Crystal Reports 9.
New Behavior:
The Visual Linking Expert maintains backwards-compatibility with Crystal Reports 9.
VS integration
ADAPT00285629 Patch ID: 36239235
Description:
In a Crystal Reports 10 .Net application, when users read from or write to the PaperSize property
(ReportDocument.PrintOptions.PaperSize)when the report has been designed on a custom form, the following error appears: "Index
was outside the bounds of the array."
New Behavior:
This problem is resolved.
CR10WIN_EN_SP2
VS integration
ADAPT00311260 Patch ID: 36447028
Description:
When the PageServer is used to set the .NET viewer's ReportSource property for reports that prompt for database logins and
parameters, every request from the WebFormViewer forces the PageServer to call the database. For example, when users navigate to a
page, PageServe calls the database.
New Behavior:
This problem is resolved. Once a report has been viewed, every request from the WebFormViewer will reuse the saved data of the
original report that was ran by the PageServer.
ADAPT00317570 Patch ID: 36395349
Description:
When users set a ReportSource in a Crystal Reports .Net windows application, the Design Time Server agent opens TCP port and sets
it to a listening state. The problem is that an open TCP port can become a security issue.
New Behavior:
The function call that opens the TCP port is removed from the Design Time Server agent. Removal of the function call does not affect
other operations.
Web Applications
ADAPT00306237 Patch ID: 36429924
Description:
When the Report Add Web Part of the Crystal Enterprise Microsoft Sharepoint 2003 Kit is used to view a report, the group name field
(set to "can grow") adopts the default color of the page, rather than adhere to the custom formatting or stylesheet settings.
New Behavior:
This problem is resolved. The style attribute of span tag is used to perform formatting for hyperlinks, titles, and so on. This method
shields .NET Viewer styles from externally-defined styles.
CR10WIN_EN_SP1
ADAPT00214064 Patch ID: 35841504
Description:
In the Crystal Report Designer, database schema does not appear in the "Set Database Location" dialog box.
New Behavior:
Database schema is displayed in the "Set Database Location" dialog box, as a qualifier under the table properties.
ADAPT00261058 Patch ID: 36086029
Description:
Cached dictionary and Infoview byte streams fail to be exposed.
New Behavior:
The Crystal Print Engine is updated to expose cached dictionary and Infoview byte streams.
ADAPT00264516 Patch ID: 36056296
Description:
When updating the Windows Active Directory administration settings in the Crystal Management Console, while invalid mapped
Windows Active Directory groups exist, a generic "Internal Error" is thrown.
New Behavior:
The generic error has been replaced with a more detailed message, explaining that the existing mapped groups are invalid.
ADAPT00268723 Patch ID: 36050149
Description:
When you refresh a report that is based on a PeopleSoft data source and contains parameters, the prompts fail to appear and the data
returned is incorrect. That is, the data indicates incorrectly that a blank value was entered for the parameter.
New Behavior:
A change to the Print Engine allows reports that are based on a PeopleSoft data source to properly prompt for parameters.
ADAPT00276659 Patch ID: 36137546
Description:
The Business View Manager is unable to connect to Java Bean data sources, even when the appropriate registry settings are in place.
New Behavior:
This problem is resolved.
ADAPT00278844 Patch ID: 36166786
Description:
When Crystal Reports or the Business View Manager is run on Microsoft Windows Server 2003, the application may terminate
abruptly if the user attempts to view the tooltip for a Command object in the Repository Explorer.
This problem occurs when the Description of the Command object contains too many characters. The buffer overrun is too small.
New Behavior:
A buffer overrun is fixed to resolve this problem.
CR10WIN_EN_SP1
ADAPT00281977 Patch ID: 36163687
Description:
The Crystal Reports License Manager does not manage SAP, Siebel, or BAAN Solution Kit keycodes.
New Behavior:
This problem is resolved.
Adobe Acrobat (PDF)
ADAPT00249447 Patch ID: 36050043
Description:
BLOB images in a report degrade in quality after they are exported to PDF.
New Behavior:
This problem is resolved.
All Viewers
ADAPT00215143 Patch ID: 35857639
Description:
While browsing or previewing reports, the (Java SDK) getHtmlContent method returns empty pages.
New Behavior:
This problem is resolved.
Known Limitations:
To enable this solution, the isBestFitPage property must be set to True and the width and height settings for the viewer must be smaller
than the width and height of the report.
Charting
ADAPT00219958 Patch ID: 35849765
Description:
The series labels of 3D Riser and 3D Surface charts are either overlapping or out of position when rotated, and they are longer than
usual. The cause of the problem is that the text on the X or Y-axis of a 3D chart is rotated around the wrong point.
New Behavior:
The text rotates from the top left or top right corner, to fix the problem.
COM SDK
CR10WIN_EN_SP1
COM SDK
ADAPT00220925 Patch ID: 35844117
Description:
When a report is based off a native connection to Oracle, performance of the Verify Database function is degraded. This is because
Crystal sends to Oracle a SELECT Statement in OCI_DESCRIBE_ONLY mode that contains an empty WHERE clause.
New Behavior:
A WHERE clause of "0=1" has been added to the end of the Verify Database query that is sent to Oracle. That results in reduced
overhead and improved performance.
CRW designer
ADAPT00228777 Patch ID: 35855380
Description:
When an 'OEM report' (a report created with an 'OEM content creator' keycode) is opened in Crystal Reports when the SAP toolbar is
not installed/loaded, it is considered read-only; in the UI, all tools that enable users to modify reports are disabled.
The cause of the problem is that the report is opened in "OEM mode", which disables the modification tool.
New Behavior:
If the SAP toolbar is not installed/loaded when an 'OEM report' is opened, 'OEM mode' is switched off and all modification UI is
enabled.
ADAPT00250579 Patch ID: 35946675
Description:
The report designer hangs while opening and refreshing a report that is based on a native Btrieve connection that contains linked
string fields. However, if the report is converted to use ODBC instead of a native connection, then the report designer refreshes without
error.
The property for the native connection causes the problem. If the linked string field has been given a defined size, the string is not
copied into the native property.
New Behavior:
This problem is resolved.
ADAPT00258586 Patch ID: 36064133
Description:
The Report Designer crashes when a report contains a text object that stretches over two pages. This problem occurs when the Keep
Together option is set.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP1
CRW designer
ADAPT00263815 Patch ID: 36014391
Description:
On Windows XP machines, some dialog boxes do not appear and toolbar buttons fail to work.
The reason is that two different versions of comctl32.dll are loaded simultaneously, in the same processing space.
New Behavior:
Crystal Reports calls the correct comctl32.dll that resides in the Windows > System folder.
Data Explorer
ADAPT00217754 Patch ID: 36112659
Description:
When a report that is based on a command is published to Crystal Enterprise and previewed, an error message is returned, if the
database logon information is changed. The error message is: "The table could not be found."
New Behavior:
Crystal Enterprise allows users to preview the report when database logon information has changed.
Known Limitations:
This fix works only between the same database drivers. For example, the database driver cannot be changed from ODBC to native
Oracle, because the Command syntax will be different.
Data Source
ADAPT00253682 Patch ID: 36022963
Description:
The Crystal Reports ODBC driver does not recognize the Data Direct drivers when they are branded with different prefixes.
New Behavior:
New registry subkeys enable the ODBC driver to support other branded Data Direct drivers.
Known Limitations:
The partial driver name (the first 4 or 5 characters) must be added as a value to the corresponding string. For example, the value will
be "btor" for a custom branded driver named "btor819.dll," which must be added to the "DataDirect Oracle drivers" subkey.
ADAPT00263063 Patch ID: 36040887
Description:
In Crystal Reports 10, when connecting to Progress 9.1d database through ODBC, the error message, "Unknown Query Engine Error"
appears.
This occurs because the ODBC driver does not support a feature that has been removed. The removed feature has no bearing on any
user tasks.
New Behavior:
The error message has been removed from this function.
Database
CR10WIN_EN_SP1
Database
ADAPT00262857 Patch ID: 36006561
Description:
When using the Baan Solution Kit driver to generate a report, the report designer crashes if the user tries to edit default parameter
values.
The report designer crashes because the display settings for the table and field include descriptions paired with names. The matching
fails and causes the designer to crash.
New Behavior:
Table and field descriptions are now ignored during comparison.
Deployment
ADAPT00257274 Patch ID: 35962148
Description:
A cross-platform dependency reference to cxlibw-1-6.dll is missing in the RDC .dep files.
New Behavior:
This problem is resolved.
Designer
ADAPT00264446 Patch ID: 36057048
Description:
Reports may take a long time to load, if they are strongly-typed in .NET. This is because database connections on strongly-typed
reports are tested on open code, if the report is not cached. This extends the report loading time.
New Behavior:
Database connections on strongly-typed reports are no longer tested on open code.
ADAPT00265488 Patch ID: 36039616
Description:
When migrating a ReportDocument object, with an ADO.NET DataSet, to have it run on a RAS 10 server, an "Invalid Pointer" error
may occur.
New Behavior:
This problem is resolved.
DHTML Interactive Viewer (Com)
ADAPT00260923 Patch ID: 36031352
Description:
When a user deploys a report into Crystal Enterprise 10, after changing printer settings, changes made to the settings are lost. The
settings revert to the default settings: page orientation is portrait, and paper size is letter size.
New Behavior:
This problem is resolved.
DHTML Report Page Viewer (Com)
CR10WIN_EN_SP1
ADAPT00221932 Patch ID: 35838128
Description:
When the Create Group Tree option is cleared in Crystal Reports 9 and the report is published to CE, the DHTML viewer shows a
blank area for the group tree, rather than no area at all.
New Behavior:
The Group Tree creation flag is checked each time the viewer needs to create the group tree. If the option is disabled, the group tree is
not displayed and the Toggle Group Tree button is disabled.
Object management
ADAPT00262817 Patch ID: 36016747
Description:
Reports that use a custom database may throw the following error message: "The database logon information for this report is either
incomplete or incorrect." That occurs when a report is based on OLEDB, and it uses the Custom Database information in the CMC
with the default table prefix.
The cause of the problem is that the Print Engine restricts that type of custom database information.
New Behavior:
This problem is resolved.
Object model
ADAPT00214813 Patch ID: 35907913
Description:
The cr90devwin_en.zip (10/9/03) patch causes an error in date fields. The Report Designer Component does not properly compare
date fields to a hard-coded value of 0/0/0 12:00:00 AM, when connecting through OLEDB or ODBC. The date is shown as {ts
'-4714-12-31 00:00:00'}; it should be shown as {ts '1899-12-30 00:00:01'}. This error exists in V10 too.
The cause of the problem is that the Report Designer Component compares DateTime with the same null value.
New Behavior:
This problem is resolved, for versions 9 and 10.
ADAPT00220260 Patch ID: 35848051
Description:
When using the FieldMapping event to map fields, while the useDefault property is set to False, all database table links are removed
from the report.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP1
Object model
ADAPT00254140 Patch ID: 35954568
Description:
When using a RDC application to enumerate events, no values are returned when it is run twice in a loop.
To run twice in a loop, the loop would require use of a temporary variable.
New Behavior:
A temporary variable is used for the loop. This problem is resolved.
ADAPT00258458 Patch ID: 35982220
Description:
The VerifyDatabase method in the Crystal Reports ActiveX Designer Run Time library causes a "Database is up to date" dialog box to
appear.
New Behavior:
The "Database is up to date" dialog box is suppressed.
Online help
ADAPT00262606 Patch ID: 35986552
Description:
Crystal Reports 10 contains the Help files from the previous version of Crystal Reports, which are now out of date.
New Behavior:
The updated versions of the Help files are installed.
Parameters
ADAPT00230350 Patch ID: 36059993
Description:
The Crystal Reports Designer returns a General Protection Fault (GPF) when parameters are deleted from the Field Explorer.
New Behavior:
The mechanism of validating parameters is improved, and no GPF occurs when parameters are deleted from the Field Explorer.
Platform .NET controls
ADAPT00264483 Patch ID: 36025559
Description:
In a Crystal Reports 10 .NET webform application, once the toolbar is set to be hidden (its "visible" property has been set to False), it
cannot be reset to be visible again.
New Behavior:
This problem is resolved.
Platform .NET SDK
CR10WIN_EN_SP1
Platform .NET SDK
ADAPT00253783 Patch ID: 35953443
Description:
When using the RAS SDK (version 9.0) to set the table location for a subreport in a .Net application, the following error appears:
"Invalid Table Number." This error occurs after applying a dtsagent.dll version 9.2.2.483 or later. This is not a problem in version 10.
The cause of the problem in version 9.0 is that the RAS SDK checks the fully qualified table name of the subreport against the
unqualified table name of the subreport. This behavior was implemented as a fix to ADAPT 210483.
New Behavior:
This problem is resolved and remains a fix for ADAPT 210483.
For the Report Application Server version 10, this fix is included to prevent this error from occurring under different circumstances.
Known Limitations:
Partially qualified table names in the subreport may not map correctly when set in code. It is suggested to use either fully qualified
table names or unqualified table names.
ADAPT00266751 Patch ID: 36039575
Description:
Reports that contain System.Guid DataType fields, and that are based on ADO.NET DataSets, return an error or fail to display data
when they are run on a RAS server.
New Behavior:
This problem is resolved.
ADAPT00269777 Patch ID: 36169524
Description:
Database logon information fails to propagate correctly to subreports. That is, if the logon info is applied from a table in the main
report, the logon information will not propagate to the tables in the subreports. Similarly, if the data source is set from the main report
document, the data source will not propagate to subreports.
New Behavior:
If a table's connection information matches connection information for the current table, the logon information to the table is correctly
applied, whether the table is in the main report or a subreport.
ADAPT00273670 Patch ID: 36163993
Description:
When a backslash character ("\") in a parameter is appended to a URL, the backslash is lost when a user attempt to print through the
ActiveX Print Control. Then, the following error appears: "Crystal Print Control. A communication error occurred. Printing will be
stopped."
The cause of the problem is that the query string is not encoded and, as a result, the backslashes are truncated.
New Behavior:
The URL is properly encoded. This problem is resolved.
CR10WIN_EN_SP1
Platform .NET SDK
ADAPT00278605 Patch ID: 36129637
Description:
When trying to do a Check on a formula to verify that the formula text is valid, the application fails with an "Object Reference not set to
an instance of an object" error.
When the formula content is empty, checking it with the Report Application Server returns a null error string. However, Crystal
Reports is assuming the return value is not null. Therefore, the error appears.
New Behavior:
Crystal Reports checks whether the return error string is null.
Portal Launchpad/Sample/Tools
ADAPT00219874 Patch ID: 36163217
Description:
The link to "Preferences Manager" in the Crystal Launchpad is broken.
New Behavior:
This problem is resolved.
Push Down
ADAPT00176367 Patch ID: 35687442
Description:
When viewing an ADO report over the RAS COM SDK, the data in the BLOB fields fail to appear, and are left blank. No error message
is displayed to alert the user to this problem.
New Behavior:
This problem is resolved.
ADAPT00253711 Patch ID: 36044169
Description:
In Crystal Reports 9, when users select the "Use Indexes or Server for Speed" report option and place an asterisk (*) as a wildcard in
the selection formula, no records are returned. This only occurs for reports that are based on Btrieve data sources.
New Behavior:
The driver is fixed to support this feature.
ADAPT00267833 Patch ID: 36053024
Description:
When a report uses chr(255) in its selection formula, the selection formula fails when reporting from a Btrieve data source with native
connectivity.
New Behavior:
A change has been made to allow for this functionality, which is controlled by a registry subkey. The new behavior is set to True by
default.
Query Builder
CR10WIN_EN_SP1
Query Builder
ADAPT00262459 Patch ID: 36020519
Description:
When users report off a DB2 data source, Crystal Reports generates incorrect SQL for reports that contain Date type fields in the
selection formula. This error reduces performance on the DB2 query.
New Behavior:
This issue is resolved.
ADAPT00274463 Patch ID: 36163551
Description:
Users are unable to create reports that are based on Ingres 2.6 databases.
To report off an Ingres 2.6 database, users need to use the JDBC database driver in Crystal Reports.
New Behavior:
Support for the Ingres 2.6 database is added to the JDBC database driver.
Known Limitations:
Because Ingres databases access metadata in a way that is similar to DB2, you must set the GenericJDBCDriverBehavior field in the
CRDB_JavaServer.ini to "DB2."
Report processing
ADAPT00266633 Patch ID: 36106907
Description:
When using a text box with the "Can Grow" option selected, if the text box contains a line break, the PEGetText function removes the
line break.
New Behavior:
This problem is resolved.
ADAPT00268544 Patch ID: 36049624
Description:
Any report that was created in Crystal Reports 9, which uses the PeopleSoft Solution Kit, will fail to load the crdb_p2spsqry.dll when
it is refreshed in Crystal Reports 10.
New Behavior:
This problem is resolved.
CR10WIN_EN_SP1
Report processing
ADAPT00281799 Patch ID: 36115350
Description:
When reporting from a command object in a report, when the report field names in the SQL statement are built off a parameter, and the
current data source is not the default data source (for example, the custom database properties were changed on the Database tab in
the Crystal Management Consol), the report fails to be viewed or published.
The problem occurs because, under those circumstances, the report uses parameters as part of the field names in the SQL statement.
New Behavior:
This problem is resolved.
Known Limitations:
This fix works only between the same database drivers. For example, the database driver cannot be changed from ODBC to native
Oracle, because the Command syntax will be different.
Scheduling destination
ADAPT00232595 Patch ID: 36028437
Description:
When users schedule within Crystal Enterprise with a Generic/Text Only Printer Driver, the following error appears: "Invalid printer
specified." When printing to the same driver from Crystal Reports, no print job is sent to the printer spool.
New Behavior:
This issue is resolved.
Server functionality
ADAPT00258360 Patch ID: 35952645
Description:
When users click the "New Report" option in ePortfolio and select an existing secure Native DB2 report as the data source, a looping
logon ensues.
New Behavior:
This issue is resolved.
Summaries
ADAPT00227730 Patch ID: 36020578
Description:
For reports with multiple groups that have summaries using TopN selection, the inner most group always returns values of 0%. This
occurs when the "Show as a Percentage of" and "Perform Grouping on Server" options are enabled.
New Behavior:
This problem is resolved.
Usability
CR10WIN_EN_SP1
Usability
ADAPT00049226 Patch ID: 36010853
Description:
When using Windows NT 4.0 to view reports that use the ActiveX Viewer, once the viewer has been downloaded, the following error
appears: "The ActiveX Viewer is unable to create its resource objects."
New Behavior:
This problem is resolved.
User management
ADAPT00188226 Patch ID: 35524063
Description:
When a user logs on to the Crystal Enterprise environment using Windows Active Directory authentication, the logon fails when the
Active Directory user belongs to many Active Directory groups.
New Behavior:
This occurred when the token returned to Crystal Enterprise from Active Directory was greater than 4k in size. A change has been
made to allow a larger token to be received, therefore allowing the logon to succeed.
Registry Keys/ Subkeys
ADAPT00145285 Patch ID: 36432493[HKLM or HKCU]/Software/Crystal Decisions/10.0/Crystal Reports/Export/PDF/ForceLargerFonts
DWORD
0,1
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
ADAPT00154211 Patch ID: 35282156HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
No
ADAPT00180472 Patch ID: 35499025HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Software
No
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Software
No
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
No
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Crystal Reports\SavedData\TruncateClippedFieldStrings
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
No
ADAPT00216638 Patch ID: 35830058HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth
Plugins\secWinAD\UseFQDNForDirectoryServers
STRING
True;False
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
False
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\8.5\Enterprise\Auth Plugins\secWinAD\UseOnlyFQDN
STRING
True;False;0;1
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
False
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Enterprise\Auth Plugins\secWinAD\UseOnlyFQDN
STRING
0;1;True;False
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
ADAPT00226405 Patch ID: 36660845HKEY_LOCAL_MACHINE\Software\Crystal
Decisions\10.0\Components\DHTMLViewer\EncodeHTMLForSingleLineFieldObjects
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal
Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects
STRING
Yes; no
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\9.0\Crystal
Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects
STRING
Yes; no
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\9.0\Report App\Viewer\EncodeHTMLForSingleLineFieldObjects
STRING
Yes; No;
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00253682 Patch ID: 36022963HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect DB2 drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Informix drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Microsoft drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Oracle drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Other drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Sybase drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Text drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect XML drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect DB2 drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Informix drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Microsoft drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Oracle drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Other drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Sybase drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Text drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect XML drivers
STRING
<database driver name(s)>
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
ADAPT00256797 Patch ID: 36058639HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea
STRING
0,4
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
1
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthGroupNumber
STRING
0
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType
STRING
0,1,2,3
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea
STRING
0,4
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthGroupNumber
STRING
0
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType
STRING
0,1,2,3
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
ADAPT00267833 Patch ID: 36053024HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\TranslateDOSStrings
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00296999 Patch ID: 36260025HKCU\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\SimplifyPageHeader
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
HKLM\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\SimplifyPageHeader
STRING
Yes; No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00297400 Patch ID: 36361557HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal
Reports\DatabaseOptions\"MergeConnectionProperties"
STRING
Yes/No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
No
ADAPT00298073 Patch ID: 36250179HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth Plugins\secWinAD\UseDCsForSite
STRING
1;0
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
ADAPT00300421 Patch ID: 36255583HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ORACLE\UseOSLocaleForConversion
STRING
Yes / No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00306619 Patch ID: 36369742HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\MaintainRelativeObjectPosition
DWORD
0;1
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
0
ADAPT00307674 Patch ID: 36368811HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth Plugins\secLDAP\QueryTimeout
STRING
>0
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
85
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Enterprise\Auth Plugins\secLDAP\QueryTimeOut
STRING
>0
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
85
ADAPT00311604 Patch ID: 36414323HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Database\useIntegratedSecurity
STRING
no;yes
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
no
ADAPT00321346 Patch ID: 36594648HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.0/Crystal Reports/Export/Excel/UseFormatInDataOnly
STRING
Yes;No
Subkey Type:
Recognized Values:
Default Value:
Created by User
ADAPT00336729 Patch ID: 36639838HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal
Reports\DatabaseOptions\PreventDrillDownToSuppressedDetailArea
STRING
YES,NO
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
ADAPT00342840 Patch ID: 36626887HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\ComplexScriptSupport
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00353670 Patch ID: 36758432HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\FormatOptions\ThinningOutPageStartInfo
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
No
ADAPT00372600 Patch ID: 36871724HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Components\ActiveX Viewer\DisplayPrinterInfo
DWORD
0, 1
Subkey Type:
Recognized Values:
Default Value:
Created by User
ADAPT00572795 Patch ID: 38560319/crystal/data/.crystal/registry/software/crystal decisions/10.0/crystal reports/database/AvoidEmptyPasswordLogon
STRING
Yes;No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
ADAPT00587101 Patch ID: 38555146HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.0\Crystal
Reports\FomatOptions\IgnoreSharedVarStateInLinkedSubRpt
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
Yes
HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal
Reports\FormatOptions\IgnoreSharedVarStateInLinkedSubRpt
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal
Reports\FormatOptions\IgnoreSharedVarStateInLinkedSubRpt
STRING
Yes, No
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
ADAPT00602585 Patch ID: 38629636HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Components\DHTMLViewer\ExportAsAttachment
STRING
yes, no
Subkey Type:
Recognized Values:
Default Value:
Created by Hot Fix Installation
yes