cr10win en sp6

127
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 recognize 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

Upload: eliseo-castro

Post on 28-Apr-2015

105 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: 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

Page 2: Cr10win en Sp6

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.

Page 3: Cr10win en Sp6

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)

Page 4: Cr10win en Sp6

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.

Page 5: Cr10win en Sp6

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

Page 6: Cr10win en Sp6

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

Page 7: Cr10win en Sp6

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.

Page 8: Cr10win en Sp6

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

Page 9: Cr10win en Sp6

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

Page 10: Cr10win en Sp6

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

Page 11: Cr10win en Sp6

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

Page 12: Cr10win en Sp6

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.

Page 13: Cr10win en Sp6

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

Page 14: Cr10win en Sp6

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.

Page 15: Cr10win en Sp6

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

Page 16: Cr10win en Sp6

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.

Page 17: Cr10win en Sp6

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.

Page 18: Cr10win en Sp6

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

Page 19: Cr10win en Sp6

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.

Page 20: Cr10win en Sp6

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

Page 21: Cr10win en Sp6

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.

Page 22: Cr10win en Sp6

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

Page 23: Cr10win en Sp6

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.

Page 24: Cr10win en Sp6

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

Page 25: Cr10win en Sp6

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.

Page 26: Cr10win en Sp6

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

Page 27: Cr10win en Sp6

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.

Page 28: Cr10win en Sp6

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

Page 29: Cr10win en Sp6

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

Page 30: Cr10win en Sp6

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.

Page 31: Cr10win en Sp6

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.

Page 32: Cr10win en Sp6

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.

Page 33: Cr10win en Sp6

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.

Page 34: Cr10win en Sp6

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.

Page 35: Cr10win en Sp6

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.

Page 36: Cr10win en Sp6

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

Page 37: Cr10win en Sp6

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.

Page 38: Cr10win en Sp6

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

Page 39: Cr10win en Sp6

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.

Page 40: Cr10win en Sp6

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.

Page 41: Cr10win en Sp6

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

Page 42: Cr10win en Sp6

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

Page 43: Cr10win en Sp6

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

Page 44: Cr10win en Sp6

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

Page 45: Cr10win en Sp6

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

Page 46: Cr10win en Sp6

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.

Page 47: Cr10win en Sp6

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)

Page 48: Cr10win en Sp6

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

Page 49: Cr10win en Sp6

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

Page 50: Cr10win en Sp6

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.

Page 51: Cr10win en Sp6

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.

Page 52: Cr10win en Sp6

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.

Page 53: Cr10win en Sp6

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.

Page 54: Cr10win en Sp6

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.

Page 55: Cr10win en Sp6

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

Page 56: Cr10win en Sp6

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

Page 57: Cr10win en Sp6

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

Page 58: Cr10win en Sp6

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.

Page 59: Cr10win en Sp6

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".

Page 60: Cr10win en Sp6

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.

Page 61: Cr10win en Sp6

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.

Page 62: Cr10win en Sp6

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.

Page 63: Cr10win en Sp6

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.

Page 64: Cr10win en Sp6

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.

Page 65: Cr10win en Sp6

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

Page 66: Cr10win en Sp6

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

Page 67: Cr10win en Sp6

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

Page 68: Cr10win en Sp6

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).

Page 69: Cr10win en Sp6

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.

Page 70: Cr10win en Sp6

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.

Page 71: Cr10win en Sp6

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.

Page 72: Cr10win en Sp6

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

Page 73: Cr10win en Sp6

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

Page 74: Cr10win en Sp6

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

Page 75: Cr10win en Sp6

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.

Page 76: Cr10win en Sp6

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.

Page 77: Cr10win en Sp6

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

Page 78: Cr10win en Sp6

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.

Page 79: Cr10win en Sp6

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.

Page 80: Cr10win en Sp6

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.

Page 81: Cr10win en Sp6

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

Page 82: Cr10win en Sp6

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)

Page 83: Cr10win en Sp6

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.

Page 84: Cr10win en Sp6

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

Page 85: Cr10win en Sp6

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

Page 86: Cr10win en Sp6

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

Page 87: Cr10win en Sp6

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.

Page 88: Cr10win en Sp6

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.

Page 89: Cr10win en Sp6

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.

Page 90: Cr10win en Sp6

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.

Page 91: Cr10win en Sp6

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.

Page 92: Cr10win en Sp6

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.

Page 93: Cr10win en Sp6

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.

Page 94: Cr10win en Sp6

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.

Page 95: Cr10win en Sp6

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.

Page 96: Cr10win en Sp6

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

Page 97: Cr10win en Sp6

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.

Page 98: Cr10win en Sp6

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.

Page 99: Cr10win en Sp6

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.

Page 100: Cr10win en Sp6

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.

Page 101: Cr10win en Sp6

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

Page 102: Cr10win en Sp6

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.

Page 103: Cr10win en Sp6

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

Page 104: Cr10win en Sp6

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

Page 105: Cr10win en Sp6

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.

Page 106: Cr10win en Sp6

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.

Page 107: Cr10win en Sp6

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.

Page 108: Cr10win en Sp6

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.

Page 109: Cr10win en Sp6

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

Page 110: Cr10win en Sp6

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.

Page 111: Cr10win en Sp6

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

Page 112: Cr10win en Sp6

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)

Page 113: Cr10win en Sp6

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.

Page 114: Cr10win en Sp6

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

Page 115: Cr10win en Sp6

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.

Page 116: Cr10win en Sp6

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

Page 117: Cr10win en Sp6

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.

Page 118: Cr10win en Sp6

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

Page 119: Cr10win en Sp6

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.

Page 120: Cr10win en Sp6

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

Page 121: Cr10win en Sp6

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

Page 122: Cr10win en Sp6

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

Page 123: Cr10win en Sp6

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

Page 124: Cr10win en Sp6

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

Page 125: Cr10win en Sp6

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

Page 126: Cr10win en Sp6

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

Page 127: Cr10win en Sp6

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