Você está na página 1de 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 recognized values. For more information on creating and editing your system registry, please refer to the following Knowledge Base article. http://support.businessobjects.com/library/kbase/articles/c2010398.asp If this Service Pack does not resolve a specific issue that is being experienced in your deployment, please contact a Business Objects Customer Support. http://support.businessobjects.com/support/answers.asp

Critical Issues
CR10WIN_EN_SP2

Cross-tabs

ADAPT00281929
Description:

Patch ID: 36295152

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
Description:

Patch ID: 36289340

A security vulnerability has been identified in a Crystal Reports component, which could allow an attacker to compromise a computer and possibly delete files. Computers that have the Crystal Reports component installed are open to attack, even when the component is not being used in any program.

New Behavior:
This problem is resolved.

Non-Critical Issues
CR10WIN_EN_SP6

ADAPT00628124
Description:

Patch ID: 38937940

The Java viewer security certificate for Crystal Enterprise version 10 has expired.

New Behavior:
The security certificate has been renewed.

ADAPT00644572
Description:

Patch ID: 38888892

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 settin

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
Description:

Patch ID: 38533656

Missing file from ActiveX Viewer installer may cause viewing problems. The missing file, usp10.dl, is available from other directories and can be loaded from them; however, some versions of usp10.dl from the directories may be flawed and cause viewing problems.

New Behavior:
This problem is resolved. The ActiveX Viewer installer installs a tested version of usp10.dll in this directory: $commonfiles\X.X\bin directory. The ActiveX viewer will load the file from that directory to ensure consistent results.

Adobe Acrobat (PDF)

CR10WIN_EN_SP6

Adobe Acrobat (PDF)

ADAPT00541381
Description:

Patch ID: 38457625

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
Description:

Patch ID: 37812041

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
Description:

Patch ID: 38650670

WMF images are displaying with an opaque (instead of transparent) background when viewed from DHTML viewer.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP6

All viewers

ADAPT00602585
Description:

Patch ID: 38629636

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
Description:

Patch ID: 38607694

Charts with more than 16000 data points display only one data point. The problem is caused by a limit to the number of data points allowed for a chart.

New Behavior:
This problem is resolved. To solve the problem, an error message appears when the limit of data points has been reached.

CRW designer

CR10WIN_EN_SP6

CRW designer

ADAPT00587101
Description:

Patch ID: 38555146

When modifying the Record Selection of a report that has been saved with data that contains linked subreports and shared variables, the user is prompted to log on to the database.

The cause of the problem is that, for any subreport linked to a recurring field in the main report, linked parameter values are compared only when subreport datasource is fetched.

New Behavior:
This problem is resolved.

Known Limitations:

Note that this fix will change the behavior of a report that has multiple subreport instances using the same linked parameter values but a different state of shared variable. The first datasource that matches the linked parameter values is returned; therefore, the shared variable values in the second subreport instance and next may be incorrect. For example: Main report: Group1: Country Group2: Region Shared variable: Shared NumberVar test := 0; Subreport: Link to field Country in main report Shared variable: Shared NumberVar test := test+1; Insert this subreport to Group2 Region Before this HotFix is installed: Group1 Canada Group2 BC: subreport instance 1 shared variable value 0 ON: subreport instance 2 shared variable value 1 NS: subreport instance 3 shared variable value 2 After this HotFix is installed : Group1 Canada Group2 BC: subreport instance 1 shared variable value 0 ON: subreport instance 2 shared variable value 0 NS: subreport instance 3 shared variable value 0

Data Source

CR10WIN_EN_SP6

Data Source

ADAPT00283737
Description:

Patch ID: 37274029

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
Description:

Patch ID: 38506835

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
Description:

Patch ID: 38647387

When using a Btrieve database in Crystal Report, the following problems happen: - A record selection formula of the form {x.type} <> "y" returns no data.

- Selecting the "Use Indexes or server for Speed" option in "Report Options" causes different records to be returned than when the "Use Indexes or server for Speed" option is left unchecked; the "Use Indexes or server for Speed" option is for optimization purposes only and should not affect record retrieval. 3. Changing or reversing links between tables causes incorrect records to be returned.

New Behavior:
All three problems are resolved.

CR10WIN_EN_SP6

Data Source

ADAPT00606071
Description:

Patch ID: 38672889

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
Description:

Patch ID: 38445879

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
Description:

Patch ID: 38461239

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
Description:

Patch ID: 38624772

Images in WMF format change to smaller size when viewed in the Java viewer.

New Behavior:
This problem is resolved.

Error Messages

CR10WIN_EN_SP6

Error Messages

ADAPT00556515
Description:

Patch ID: 38439939

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
Description:

Patch ID: 38489746

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
Description:

Patch ID: 38434580

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
Description:

Patch ID: 38682580

When setting parameters to Null for a multiple stored procedure in the Schedule window for the Java Web Desktop application, only the first parameter accepts the Null value while the others revert to an empty value.

New Behavior:
This problem is resolved.

Java SDK

CR10WIN_EN_SP6

ADAPT00554375
Description:

Patch ID: 38372488

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
Description:

Patch ID: 38598280

Date columns are prefixed with "( )" when a report is exported to Excel (Data Only).

New Behavior:
This problem is resolved.

Object model

ADAPT00629683
Description:

Patch ID: 38933146

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
Description:
The native XML driver is slow.

Patch ID: 38508147

New Behavior:
This problem is resolved. Various changes have been made to improve performance.

Platform COM SDK

CR10WIN_EN_SP6

Platform COM SDK

ADAPT00567043
Description:

Patch ID: 38496312

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
Description:

Patch ID: 38292619

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
Description:

Patch ID: 38518803

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
Description:

Patch ID: 38769362

An error message appears when a parameter that has no value is added to a report. The error message is sent by the Lawson OLE DB Provider and reads as follows: "Error: Failed to retrieve data from database."

New Behavior:
This problem is resolved. Rather than display an error message, a blank report is displayed if the parameter value used does not return any data.

Known Limitations:
Because this fix is designed for runtime use, the error message will still appear in the Crystal Reports Designer when a parameter value entered returns no data.

RDC Designers

CR10WIN_EN_SP6

RDC Designers

ADAPT00589246
Description:

Patch ID: 38554075

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
Description:

Patch ID: 38437825

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
Description:

Patch ID: 38570949

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
Description:

Patch ID: 37515812

Job Server Child terminates unexpectedly when a very large report is exported to PDF format. When exporting a report over 65535 pages, either a NULL pointer de-reference or an invalid memory access happens during final serialization of the PDF document.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP6

Report processing

ADAPT00557091
Description:

Patch ID: 38358568

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
Description:

Patch ID: 38536602

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 folde

ADAPT00602220
Description:

Patch ID: 38650144

When creating a Crystal Report using ODBC against SQL Server and a table whose name uses an underscore character, more columns are available to use than actually exist in the table. The problem is known to happen with Microsoft SQL Server and Sybase Adaptive Server.

The cause of the problem is that the underscore character is a wildcard character in some databases. When the wildcard is taken into account, the columns from any tables that match the wildcard are returned. For example, two tables exist with the following columns: test_a (columns alpha, beta, gamma) test1a (columns delta, epsilon, zeta) Choosing test_a as the table in Crystal Reports will return the following columns to choose from: alpha, beta, gamma, delta, epsilon and zeta.

The extraneous column requests cause extra processing on the backend database server. In more complex scenarios that involve more wild cards, more columns, and more matches, the extra processing can be significant. The column list is checked when the report is run (as one of the tasks in verifying the database). When many extra columns are returned for each report, and many reports are running in batch, severe performance issues can be caused.

New Behavior:
This problem is resolved.

Scheduling time

CR10WIN_EN_SP6

Scheduling time

ADAPT00591468
Description:

Patch ID: 38741950

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
Description:

Patch ID: 38408330

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 t 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
Description:

Patch ID: 38560319

If the option "Prompt the user for database logon when viewing" in the Crystal Management Console is enabled, many extra and unneeded connections are made to the Oracle database when the report is viewed.

New Behavior:
This problem is resolved. This fix solves the problem on the Page-Server level and on the Crystal Reports Engine level. To enable the fix at the Page-Server level, users must add a switch to the PageServer startup configuration (for Unix, the startup configuration is in ccm.config): -procreportoptions __nolegacyemptydbpasswords Note: Two underscores are needed before nolegacyemptydbpasswords.

CR10WIN_EN_SP6

Server functionality

ADAPT00575245
Description:

Patch ID: 38489780

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
Description:

Patch ID: 38792609

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
Description:

Patch ID: 38425516

No records are returned when viewing or scheduling a report in Crystal Reports or BusinessObjects Enterprise. The problem happens when the Lawson OLE DB provider is used and when trying to change to a new Lawson server using a custom database logon from the Central Management Console (CMC).

New Behavior:
The problem is resolved. Users can change from one Lawson server to another using a custom database logon from the CMC.

Sort order

CR10WIN_EN_SP6

Sort order

ADAPT00595924
Description:

Patch ID: 38626617

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
Description:

Patch ID: 38895332

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
Description:

Patch ID: 38654598

When exporting a report to text format, the entire contents of subreports that are large fail to be exported.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP5

Business View

ADAPT00509449
Description:

Patch ID: 38034527

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
Description:

Patch ID: 38091185

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
Description:

Patch ID: 38216756

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
Description:
Record selection formulas fail to work properly.

Patch ID: 38086623

For example, when the record formula {Customer.Customer Name} [1 to 4] = {Customer.Contact First Name} is used, it may fail to return a record whose Customer Name is similar to the Contact First Name. For example, the Customer Name is "Johnson" and the Contact First Name is "John."

New Behavior:
This problem is resolved.

CR10WIN_EN_SP5

Data Source

ADAPT00515556
Description:

Patch ID: 38037049

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
Description:

Patch ID: 38155546

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
Description:

Patch ID: 38129562

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
Description:

Patch ID: 38017208

A Java Reporting Component (JRC) report allows connections to the database to remain open when they are not in use. The cause of the problem is that, although the result set for connections to the database is closed, the query statement remains open.

New Behavior:
This problem is resolved.

Server functionality

CR10WIN_EN_SP5

Server functionality

ADAPT00527137
Description:

Patch ID: 38180597

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
Description:

Patch ID: 38071166

The suppression property of a main section in the Section Expert fails when sub-sections of that section are deleted. The cause of the problem is that Crystal Reports shares the section properties for area objects and a section objects. When only one section in the area exists, the section properties for the area are used for formatting. In that event, the preview may hide records if the area's suppression formula suppresses the area; however, the Section Expert is also free to display suppression formulas from the section, which may conflict with the suppression formulas for the area's section.

New Behavior:
In a report containing multiple details section, if a conditional suppression formula exists in the main details section and one of the sub-details sections are deleted. The formula associateIn a report containing multiple "detail" sections, if a conditional suppression formula exists in the main "detail" section and one of the "sub-detail" sections is deleted, the formula associated with the main "detail" section is removed.d with the main details section is removed.

CR10WIN_EN_SP4

Chart

ADAPT00451519
Description:

Patch ID: 37714392

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
Description:

Patch ID: 37416931

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
Description:

Patch ID: 36639838

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 attemp drill down to the lowest level, but an error message appears instead of the lowest section: "Further drill down within this report has been disabled. All data in the report has been displayed. For more information, please contact your Crystal Enterprise/Reports Administrator."

Known Limitations:
For UNIX users, go to enterprise/generic folder under the crystal directory and run this command: ./configpatch.sh adapt336729.cf.

CRJava

CR10WIN_EN_SP4

CRJava

ADAPT00442070
Description:

Patch ID: 37678571

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
Description:

Patch ID: 37469548

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
Description:

Patch ID: 37333385

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
Description:

Patch ID: 37736947

The parameter option "Set to NULL value" is no longer verified for stored procedures.

New Behavior:
The parameter option is verified by default in all prompting scenarios, including at refresh time.

CR10WIN_EN_SP4

CRW designer

ADAPT00455325
Description:

Patch ID: 37826544

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
Description:

Patch ID: 37938610

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
Description:

Patch ID: 37695057

After the PaperSource property is set and the SelectPrinter method of the RDC is called, the value of the new PaperSource setting is ignored. In the RDC, when the printer name is set, the original DEVMODE fails to be retained when a new printed is created. This behavior disables the current PaperSource setting and prevents further changes to the setting.

New Behavior:
To solve the problem, the existing DEVMODE is maintained when the printer name, printer driver, and so on are set.

Parameters

CR10WIN_EN_SP4

Parameters

ADAPT00456550
Description:

Patch ID: 37961149

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
Description:

Patch ID: 37796778

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
Description:

Patch ID: 37780765

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
Description:

Patch ID: 37660711

When Crystal Reports version 10 is used to view an instance of a report that contains saved data and was created in Crystal Reports version 9, the logon prompt appears when users click the link to the report's subreport. This problem happens when a field in the main report with a NULL value is linked to a parameter field in the subreport. In that case, the parameter value in the subreport will also have null value and bCurrentValueSet is then set to false. Because the data source for the subreport is not found, users are prompted for database logon credentials.

New Behavior:
This problem is resolved. The value for bCurrentValueSet is set to true once the report is opened.

CR10WIN_EN_SP4

Report processing

ADAPT00429832
Description:

Patch ID: 37495941

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
Description:

Patch ID: 37431020

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
Description:

Patch ID: 37659790

When users view the last page of a report that has a subreport, the following error message appears: "The request could not be submitted for background processing."

The cause of the problem is that reports have print-time formulas that depend on other print-time formulas, which further depend on other formulas. When the last page of the report is viewed, the number of recursive calls to evaluate the necessary print time formulas cause a stack overflow.

New Behavior:
This problem is resolved. To solve the problem, the formula evaluator creates a cached stack array on the heap instead of on the stack.

Set Location

CR10WIN_EN_SP4

Set Location

ADAPT00421257
Description:

Patch ID: 37308420

Crystal Reports 10 terminates when users override the qualified table name for a stored procedure. The cause of the problem is that, the Oracle driver constructs the fully qualified name as follows: owner + "." + stored procedure name.. However, if the owner field is empty, the fully qualified name becomes as follows: "." + 'stored procedure name'. That syntax causes an error, which is handled incorrectly, and then causes Crystal Reports to terminate.

New Behavior:
The problem is resolved. When the owner field is empty, the fully qualified name is used as name for the stored procedure.

CR10WIN_EN_SP3

ADAPT00231926
Description:

Patch ID: 36063900

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
Description:

Patch ID: 36931239

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
Description:

Patch ID: 36831747

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
Description:

Patch ID: 37159424

When the ActiveX print control for the .NET webform Viewer is used to print a report, the Print dialog box closes immediately and no print job is sent to the printer. The cause of the problem is that ActiveX PrintControl.dll prematurely sends the "finished" command to the server immediately after the control is instantiated.

New Behavior:
This problem is resolved.

ActiveX Viewer

CR10WIN_EN_SP3

ActiveX Viewer

ADAPT00386303
Description:

Patch ID: 37138190

When a custom form is used to determine a reports 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
Description:

Patch ID: 37248918

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
Description:

Patch ID: 36828399

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 administrators credentials and the users cannot be retrieved. In some cases, clicking Update on the Crystal Management Consoles 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
Description:

Patch ID: 37006668

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 Adobes recommendations.

CR10WIN_EN_SP3

Adobe Acrobat (PDF)

ADAPT00096349
Description:

Patch ID: 37006772

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
Description:

Patch ID: 36726782

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
Description:

Patch ID: 37037161

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
Description:

Patch ID: 36827987

Users are unable to change the default directory named crystalreportviewers to a different virtual directory.

New Behavior:
Users may want to change crystalreportviewers to a different directory so they can apply different tree and toolbar images for various ASPs. For CE10, the CrystalImageUri subkey is created by the user under: HKLM\SOFTWARE\Crystal Decisions\10.0\Components\DHTMLViewer\ The string key type should contain the name of the new virtual directory (for example, \viewerimages\).

All viewers

CR10WIN_EN_SP3

All viewers

ADAPT00338487
Description:

Patch ID: 36661199

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
Description:

Patch ID: 36579714

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
Description:

Patch ID: 37063101

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
Description:

Patch ID: 37215967

When reports that use an edit mask in a parameter are viewed in the ActiveX viewer, reports show incorrect or missing data.

The cause of the problem is that underscore characters, which denote the length of the edit mask, are being appended to the end of the value entered. So, the value never matches a value in the database and, therefore, no data is returned.

New Behavior:

Underscore characters, rather than being appended to the end of the value, are replaced by values in the edit mask. The correct data is returned from the database.

Automation

CR10WIN_EN_SP3

Automation

ADAPT00376798
Description:

Patch ID: 37143852

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 reports 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
Description:

Patch ID: 37159024

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
Description:

Patch ID: 37052211

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
Description:

Patch ID: 36645971

When the Data Source Migration Wizard is used to migrate reports that are based on queries (.QRY), the reports fail to migrate and no additional information is contained in the log file. This problem only occurs with crpe32.dll version 10.0.5.709 or later. The cause of the problem is that, after migration, fields in the query are not copied properly to the command that is created in the repository. As a result, the report fails to migrate because the command is empty.

New Behavior:
This problem is resolved. Also included in this ADAPT resolution is a fix for a general product failure that occurs when users migrate reports that are based on dictionaries, queries, and InfoViews.

CR10WIN_EN_SP3

Business View

ADAPT00409169
Description:

Patch ID: 37234008

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
Description:

Patch ID: 36411662

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
Description:

Patch ID: 36767292

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
Description:

Patch ID: 36872257

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
Description:

Patch ID: 36972360

Values on the Y-axis of a bar or line chart are displayed incorrectly. For example, numbers are displayed as 0.0, 0.0, 0.1 when they should be displayed as 0.02, 0.04. 0.06.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Charting

ADAPT00056439
Description:

Patch ID: 37159904

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
Description:

Patch ID: 36765969

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
Description:

Patch ID: 36433202

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
Description:

Patch ID: 36630145

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
Description:

Patch ID: 36720127

When using the Java Reporting Component to view a report with a record selection formula, which evaluates to "true" and contains constants, the report viewer throws an error of type java.lang.IllegalStateException.

New Behavior:
The issue has now been resolved.

CR10WIN_EN_SP3

CRJava

ADAPT00275842
Description:

Patch ID: 37159215

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
Description:

Patch ID: 36757565

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
Description:

Patch ID: 36685613

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
Description:

Patch ID: 36950468

A command object fails to accept a new parameter once a parameter is removed.

New Behavior:
This problem is resolved.

ADAPT00376302
Description:

Patch ID: 36972758

Custom parameter prompt text for Java Beans data source fails to be saved in the Crystal Reports designer. In some cases, .jar files are not visible in Java Beans data sources in the Crystal Reports designer.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

CRW designer

ADAPT00388683
Description:

Patch ID: 36981949

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
Description:

Patch ID: 37223329

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
Description:

Patch ID: 36982132

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
Description:

Patch ID: 36945572

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
Description:

Patch ID: 36632719

When the Crystal Reports Print Engine (CRPE) consumes all file descriptors on UNIX platforms, the process crashes and produces a core dump file.

New Behavior:
The CRPE gracefully stops processing and returns an error.

CR10WIN_EN_SP3

Data Source

ADAPT00324133
Description:

Patch ID: 36902230

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
Description:

Patch ID: 36606317

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
Description:

Patch ID: 36838807

The command SET ANSI_PADDING = OFF fails to disable pervasive CHAR columns and adjust the width of columns to equal the number of characters they contain.

The cause of the problem is that, in Crystal Reports 10 and higher, the look-up buffer respects the field type and sets columns to match the width of the defined field. So, if the number of characters in a column does not equal the width of the defined field, the column is appended with extra character spaces to equal the width of the field.

New Behavior:
Users can set a registry key to ensure that no extra character spaces are automatically appended to columns. The registry key is a string value named "DoNotPadWithBlanksToFillCharColumns," and it is stored in the following directory: Software\Crystal Decisions\10.0\Crystal Reports\Database\Btrieve. To enable the fix, set the value to YES. Users must first create the registry key, and then perform the following steps in Crystal Reports: 1) On the Database menu, click "Database Expert." The Database Expert dialog box opens. 2) On the Links tab, click Order Links. 3) Click "Link ordering is enforced," and then click OK.

Known Limitations:
Users must decide to have their database follow a rule that applies equally to all columns. Based on that rule, apply the patch and create the registry key.

CR10WIN_EN_SP3

Data Source

ADAPT00344740
Description:

Patch ID: 36755994

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
Description:

Patch ID: 36732832

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
Description:

Patch ID: 36979865

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
Description:

Patch ID: 37233017

For OLEDB ADO, if the ADO field collection object contains multiple fields that have the same name, the data returned is inaccurate. This problem occurs when DbFieldBindingInfo::occurence is set to zero. In that case, the field name is used as the index to search for the ADO field object from ADO field collection object.

New Behavior:
To solve this problem, the search is performed on each field in the field collection.

Known Limitations:
Multiple fields with the same name in a hierarchical recordset are not supported. For example, when the fieldname is found in the child rowset, as well as the root rowset, the data returned may be inaccurate.

Deployment

CR10WIN_EN_SP3

Deployment

ADAPT00338564
Description:

Patch ID: 36855983

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
Description:

Patch ID: 36782657

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
Description:

Patch ID: 36664520

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
Description:

Patch ID: 37052772

When numbers are formatted with the Format-Editor in Crystal Reports (German Edition), only English format options are available, such as commas for the digit grouping symbol and a full stop as the decimal symbol.

New Behavior:
The options for formatting numbers now use the German format of a full stop as the digit grouping symbol, and a comma as the decimal symbol.

CR10WIN_EN_SP3

Designer Integration

ADAPT00362441
Description:

Patch ID: 37035620

In Crystal Report 10, certain reports cannot be exported to PDF on certain computers.

New Behavior:
This problem is resolved.

ADAPT00398024
Description:

Patch ID: 37104823

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
Description:

Patch ID: 36681807

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
Description:

Patch ID: 36719802

Underline and Strikethrough font formats do not display in the DHTML or Advanced DHTML viewers for Crystal Enterprise 10.

New Behavior:
Reports created using Underline or Strikethrough font formats now display correctly in all viewers for Crystal Enterprise 10.

Known Limitations:
None

Document Preview

CR10WIN_EN_SP3

Document Preview

ADAPT00321346
Description:

Patch ID: 36594648

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
Description:

Patch ID: 36690063

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
Description:

Patch ID: 36855266

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
Description:

Patch ID: 36831778

In some cases when the option "No Printer" is selected on the Printer Setup dialog box and a Crystal report is exported to MS Word, the page size on the exported file is set to "Custom size."

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Document Preview

ADAPT00360615
Description:

Patch ID: 36863650

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
Description:

Patch ID: 36839827

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
Description:

Patch ID: 36841551

The certificate for ReportViewer.Jar and ReporViewerBean.jar expired Nov 24, 2004.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Document Preview

ADAPT00372600
Description:
Reports in viewers may appear pixilated.

Patch ID: 36871724

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\Crysta 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
Description:

Patch ID: 37189347

The character spacing of text can change in reports that are displayed in the ActiveX viewer. The problem happens on machines that run Microsoft Windows 98 or Microsoft Windows NT 4. This problem is corrected by the Simple Text Rendering functions; however, the Simple Text Rendering functions have not been adjusted for all platforms.

New Behavior:
To solve the problem, the SimpleTextRendering registry key has been adjusted to work on all platforms.

Known Limitations:
Additional installation instructions: Create the following registry entry if it doesn't exist already: "SimpleTextRendering" of type "dword" with value "1" under HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Components\ActiveXViewer Note: To disable the registry key, set its value to "0".

Embedded designer

CR10WIN_EN_SP3

Embedded designer

ADAPT00345868
Description:

Patch ID: 36722802

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
Description:

Patch ID: 36913002

When using Live Office, the report view may not be loaded when Microsoft Powerpoint opens. Because the report view fails to load, users are unable to refresh the report data.

New Behavior:
This problem is resolved. The cause of the problem is that the report view objects are not loaded properly when Powerpoint documents are opened.

Known Limitations:

For Office documents that are saved on the local hard drive, the ability to refresh report views may be lost permanently unless certain precautions are met. If the option "Refresh data when opening document" is enabled and the option "Use specified details to log on to Crystal Enterprise" is disabled, users are prompted to log in to the CMS when they open the document. If users cancel this dialog box, do not connect to the CMS during the editing session, and then overwrite the locally saved file, the next time they open the document the Logon dialog box to connect to the CMS will fail to appear. The consequence is that the Powerpoint document will be unable to connect to the CMS to refresh the data again. To prevent this problem, use "Save As" when saving reports to local disk. This behaviour only occurs with version 10 and is not a problem in XI.

Error Messages

CR10WIN_EN_SP3

Error Messages

ADAPT00409752
Description:

Patch ID: 37181875

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
Description:

Patch ID: 36613657

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
Description:

Patch ID: 36915512

In a formula field, the "IN" operator doesn't respect the case-insensitive flag under the report options.

New Behavior:
This problem is resolved.

General

CR10WIN_EN_SP3

General

ADAPT00307997
Description:

Patch ID: 36915835

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
Description:

Patch ID: 36775398

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
Description:

Patch ID: 36871458

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
Description:

Patch ID: 36830098

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
Description:

Patch ID: 37198797

When users run a report that uses the native XML driver, data can be refreshed only once. Subsequent refreshes fail with the error Failed to open rowset. The cause of the problem is that the XML driver and its components consume all available memory.

New Behavior:
The XML driver and its components use less memory, which enables subsequent refreshes to operate without error.

Java applet viewer

CR10WIN_EN_SP3

ADAPT00407439
Description:

Patch ID: 37207633

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
Description:

Patch ID: 36656076

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
Description:

Patch ID: 36612761

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
Description:

Patch ID: 36866580

ClientDoc.close() causes the JavaServer process to shut down when caching is disabled on Report Application Server (RAS).

New Behavior:
This problem is resolved.

Licensing

CR10WIN_EN_SP3

Licensing

ADAPT00334323
Description:

Patch ID: 36777582

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
Description:

Patch ID: 37116768

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
Description:

Patch ID: 36727772

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
Description:

Patch ID: 36583698

Reports that have been formatted in Microsoft Excel and schedule to run may have incorrect column widths, when the column width is based on a group header. This problem occurs after the dbex10_en.zip hotfix is applied. The problem is caused by new registry settings that are used to control the export of XLS files from a Crystal Enterprise viewer. The registry settings override settings made in the Crystal Management Console's Object Properties section.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Microsoft Excel

ADAPT00338484
Description:

Patch ID: 36959067

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
Description:

Patch ID: 36950923

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
Description:

Patch ID: 36983658

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
Description:

Patch ID: 37135563

After applying the latest Weekly Hot Fix, Crystal Enterprise users can no longer export reports to Excel format.

New Behavior:
This problem is resolved.

Microsoft Excel (Data Only)

CR10WIN_EN_SP3

Microsoft Excel (Data Only)

ADAPT00324522
Description:

Patch ID: 36653953

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
Description:

Patch ID: 37209464

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
Description:

Patch ID: 36909352

When the domain name for a user contains an unmatched set of parentheses, the query for the batch of users that contains this user fails, and then an incomplete list of users appears in the Users page of Crystal Management Console.

New Behavior:
This problem is resolved. The cause of the problem is that the parentheses fail to be escaped properly.

Object import

CR10WIN_EN_SP3

Object import

ADAPT00316085
Description:

Patch ID: 36369392

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
Description:

Patch ID: 37069382

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
Description:

Patch ID: 36931649

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
Description:

Patch ID: 37163515

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
Description:

Patch ID: 36750290

Importing Segate Info 2.5 recurring instances scheduled to Microsot Excel format into Crystal Enterprise 10 causes the output file to become the Crystal Reports .rpt format instead of the Microsoft Excell .xls format.

New Behavior:
This problem has been resolved.

Object model

CR10WIN_EN_SP3

Object model

ADAPT00208927
Description:

Patch ID: 36998113

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
Description:

Patch ID: 36680795

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
Description:

Patch ID: 36748720

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
Description:

Patch ID: 36602083

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
Description:

Patch ID: 37021362

Any application that has been created in Visual Basic 6, uses the Report Designer Component, and then connects to the disconnected recordsets, will create a memory leak. Eventually, the system crashes.

New Behavior:
This problem is resolved. The problem stemmed from a Rowset that holds on to another Rowset when data is fetched.

CR10WIN_EN_SP3

Object model

ADAPT00351171
Description:

Patch ID: 36901473

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
Description:

Patch ID: 36956863

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
Description:

Patch ID: 37126595

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
Description:

Patch ID: 36297976

If the Crystal Enterprise 10 Offline Viewer is installed over a previous version of the Offline Viewer, the installer generates an Error 1334 message - "the file ... cannot be installed..." The problem is that the installer requires that all previous versions of the Offline Viewer be removed before a new version can be installed.

New Behavior:
If a previous version is detected, the Crystal Enterprise 10 Offline Viewer installer displays the message "Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel". After the user clicks OK, the installer closes.

CR10WIN_EN_SP3

Offline Viewer

ADAPT00281953
Description:

Patch ID: 36282499

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
Description:

Patch ID: 37019146

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
Description:

Patch ID: 35282156

When OLAP reports are refreshed, a blank password is submitted before the logon screen appears. This may result in users being locked out of the system for submitting too many incorrect, blank passwords.

New Behavior:
For version 9: HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\9.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon For version 10: HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon Set this subkey to "no" to disable logging into an OLAP datasource when the password is empty.

CR10WIN_EN_SP3

Parameter Manager

ADAPT00416278
Description:

Patch ID: 37231987

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
Description:

Patch ID: 36847850

Linked subreports sometimes return incorrect data, due to a redundant internal assertion function.

New Behavior:
This problem is resolved.

PeopleSoft Drivers

ADAPT00352885
Description:

Patch ID: 36679648

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
Description:

Patch ID: 36663854

When users export a report that contains a subreport to .rpt format from a Crystal Reports 10 .NET application, the subreport requires a connection to its data source.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Platform .NET SDK

ADAPT00346022
Description:

Patch ID: 36638532

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
Description:

Patch ID: 36871556

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
Description:

Patch ID: 36872041

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
Description:

Patch ID: 36897230

The box object properties override the section background color in .NET webform viewer application.

New Behavior:
The box object properties comply with the behaviour of Crystal Reports designer.

CR10WIN_EN_SP3

Platform .NET SDK

ADAPT00374783
Description:

Patch ID: 36948296

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
Description:

Patch ID: 37177281

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
Description:

Patch ID: 36660123

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
Description:

Patch ID: 37053448

The DataDirect Kronos ODBC SQL Server driver fails to properly handle store procedures in Crystal Reports.

New Behavior:
This problem is resolved.

RDC Designers

CR10WIN_EN_SP3

RDC Designers

ADAPT00410232
Description:

Patch ID: 37248598

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
Description:

Patch ID: 37175158

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
Description:

Patch ID: 36876343

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
Description:

Patch ID: 37288731

A Negative value is returned, rather than a positive value, when the MySQL ODBC driver is used to return an unsigned smallint data-type. The cause of the problem is that the bit patterns are incorrectly interpreted.

New Behavior:
This problem is resolved.

Known Limitations:
If reports have been created prior to applying the Hot Fix, it may be necessary to verify the database (click Verify Database).

Reliability

CR10WIN_EN_SP3

Reliability

ADAPT00364211
Description:

Patch ID: 36886619

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
Description:

Patch ID: 36904836

When the command line "-new" is used to create a new report in Crystal Reports 10, it invokes the report wizard, but fails to successfully apply the report template.

New Behavior:
This problem is resolved.

Report processing

CR10WIN_EN_SP3

Report processing

ADAPT00226405
Description:

Patch ID: 36660845

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
Description:

Patch ID: 36628817

In CR 9, when users retrieve the SQL query of a report or its subreport, they are not prompted for linking parameter values. However, in CR 10, users are prompted for those values.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Report processing

ADAPT00343591
Description:

Patch ID: 36963024

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
Description:

Patch ID: 36904306

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
Description:

Patch ID: 36773401

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
Description:

Patch ID: 36973481

Report headers fail to export when a report is exported from the Crystal Enterprise viewer to Microsoft Excel data only with the Excel Exporting Compatibility Patch.

New Behavior:
This problem is resolved.

Known Limitations:
Additional steps for installing: Please make a registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Export\Excel" with a string value "ExportColumnHeaders" and set its value to "true".

CR10WIN_EN_SP3

Report processing

ADAPT00364073
Description:

Patch ID: 36827817

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
Description:

Patch ID: 36904163

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
Description:

Patch ID: 37248989

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
Description:

Patch ID: 36684394

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
Description:

Patch ID: 36761239

Using the Crystal Enterprise 10 Java SDK, reports based off Business Views do not publish successfully.

New Behavior:
The problem is resolved.

CR10WIN_EN_SP3

Repository Operation

ADAPT00255863
Description:

Patch ID: 36698255

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
Description:

Patch ID: 35945478

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
Description:

Patch ID: 35971083

Crystal Reports cannot report from the Active Directory for Microsoft's OLEDB Provider for Active Directory Services. Active Director 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
Description:

Patch ID: 36857863

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
Description:

Patch ID: 36633450

When exporting a report to Comma Separated Values (CSV) format through the Report Designer, if no delimiter is entered (null), the Report Designer will freeze and become unresponsive.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP3

Server functionality

ADAPT00312278
Description:

Patch ID: 37024147

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
Description:

Patch ID: 36633500

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
Description:

Patch ID: 36558173

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
Description:

Patch ID: 36626887

In Crystal Enterprise 10 or Crystal Reports 10, when a report is printed to a PCL driver, the output is different from the output from Seagate Info 7.5. The reason is that glyph substitution is performed, which means all characters in the printed output are directly mapped to characters in the embedded font. The embedded font in Seagate Info 7.5 is different from the embedded font in Crystal Reports.

New Behavior:
A registry key prevents glyph substitution. Users can set the following key to "No" to stop glyph substitution: HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\ComplexScriptSupport=No. The default value for the registry key is Yes (version 9 and 10's default behaviour). When the registry key is set to "No," text is legible in the PCL and postscript output in Seagate Info 7.5.

Known Limitations:

Certain languages, such as Tamil, Hebrew, and Arabic, where glyphs must change according to the context in which they appear, will not be properly printed. The registry key should be set to "No" only if the language used is English and the user is not able to print into PCL.

CR10WIN_EN_SP3

Server functionality

ADAPT00381529
Description:

Patch ID: 37010604

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
Description:

Patch ID: 37199589

In Crystal Enterprise, successfully scheduled instances of a report cannot be viewed if the report contains multiple group levels and a subreport with shared variables. In that case, the following error message appears: "Information is needed before this report can be processed." The cause of the problem is that the subreport instance tries to access the database, but fails under those circumstances.

New Behavior:
To enable scheduled instances of reports to be viewed, scheduled reports that contain multiple group levels and subreports with shared variables do not try to access the database. Reports no longer try to access the database when users drill down on subreports of scheduled reports that are designed as follows: - The report has multiple group levels a higher group level has some shared variables or contains subreports that have shared variables. - The report has a lower group level that contains multiple subreports that may or may not contain shared variables. - The report has multiple group levels, with a lower group level that contains a subreport with linked parameters and shared variables. Users can drill down on a higher group level and then preview that subreport in the lower level.

Known Limitations:
Incorrect behaviour may occur if multiple subreport instances use the same linked parameter values but use different shared variable values. In that case, the report may attempt to access the database.

CR10WIN_EN_SP3

Server functionality

ADAPT00415049
Description:

Patch ID: 37256599

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
Description:

Patch ID: 37015128

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
Description:

Patch ID: 37017597

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
Description:

Patch ID: 37063040

Reports are slow to open when the option "re-import subreport on Open" is left unselected in Crystal Reports 10.

New Behavior:
This problem is resolved. The cause of the problem was that, when the report was opened, Crystal Reports still tried to re-import the subreport. This caused a delay when displaying the reports data.

Changes where made so that if the "re-import subreport on Open" option is not selected, no attempt to re-import the subreport is made

CR10WIN_EN_SP3

Support 8.5 DLL

ADAPT00372144
Description:

Patch ID: 36976428

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
Description:

Patch ID: 37088822

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
Description:

Patch ID: 37289077

In Crystal Enterprise 10, the SuppressIfDuplicate function is incorrect when SuppressIfDuplicate is contained in a section that has a section immediately below it. This problem also occurs if the lower section contains a conditional suppression. This problem has been created by an earlier the Hot Fix (ADAPT00281243). The code that processes sections loses focus on the previous field entry. So, when a comparison of the previous field is tested for duplication, a false value always occurs.

New Behavior:
This problem is resolved.

Text

CR10WIN_EN_SP3

Text

ADAPT00341229
Description:

Patch ID: 36570768

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
Description:

Patch ID: 36854581

When a report is exported to text format, trailing spaces are not included in the exported copy.

New Behavior:
The problem is resolved.

ADAPT00407379
Description:

Patch ID: 37229964

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
Description:

Patch ID: 36758432

A Crystal Report that uses an ADO database connection and reports from a very large memo field can cause the users computer to run out of memory.

New Behavior:
A registry subkey has been introduced to limit the number of pages we keep in memory to fix this issue. The subkey: [HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\FormatOptions] "ThinningOutPageStartInfo"="No" is generated by the patch and the user must change this value to Yes to take advantage of the fix.

Known Limitations:
This registry subkey value should be set to Yes only if the customer's reports are facing the above mentioned problems, otherwise the value must be kept as No.

User management

CR10WIN_EN_SP3

User management

ADAPT00307674
Description:

Patch ID: 36368811

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, 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
Description:

Patch ID: 36477708

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
Description:

Patch ID: 36773609

Groups other than Administrators that are created for user creation and granted full control to the users section of the CMC are unable to change the password for any user account other than their own.

New Behavior:
This issue has been corrected.

Known Limitations:
After applying the patch, any principals with "Full Control" on users or groups are shown as having an "Advanced" role in CMC, although their rights are unchanged. To give them the rights to change users' passwords (which is now included in the full control role) their rights can be set to "Full Control". The ability to "Change password" is also possible within the Advanced rights screen.

VS integration

CR10WIN_EN_SP3

VS integration

ADAPT00381610
Description:

Patch ID: 37021957

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
Description:

Patch ID: 36583616

Reports that are created in Crystal Reports for .NET fail to load properly in a Microsoft Sharepoint and Microsoft Great Plains environment. The problem is caused by a failed cross-AppDomain call that is made through Microsoft Great Plains.

New Behavior:
The report now loads properly by using a background thread in the Crystal Reports Print Engine (CRPE).

CR10WIN_EN_SP2

ADAPT00216638
Description:

Patch ID: 35830058

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
Description:

Patch ID: 35967314

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
Description:

Patch ID: 36260925

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
Description:

Patch ID: 36429897

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
Description:

Patch ID: 36431055

When the Web Form .NET viewer is used, the selection formula and parameter field values persist.

New Behavior:
Reports can be reset by setting the ReportSource.

CR10WIN_EN_SP2

.Net viewers

ADAPT00307183
Description:

Patch ID: 36416296

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 th DHTML Report viewer. Also, ActiveX printing within the DMTML viewer fails to work properly.

New Behavior:
This problem is resolved.

_All SDKs

ADAPT00284325
Description:

Patch ID: 36182406

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
Description:

Patch ID: 35982863

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
Description:

Patch ID: 35983545

Users cannot copy and paste fields in the ActiveX Viewer.

New Behavior:
The Copy/Paste functionality is enabled.

CR10WIN_EN_SP2

ActiveX Viewer

ADAPT00271038
Description:

Patch ID: 36297039

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 Slection multiple in the ActiveX viewer for French operating systems.

ADAPT00289831
Description:

Patch ID: 36317169

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
Description:

Patch ID: 36262359

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
Description:

Patch ID: 36432493

When reports are exported or scheduled from Crystal Reports or Crystal Enterprise to Adobe Acrobat (PDF), the font size that is used in the reports is reduced in the exported document.

New Behavior:
The size of the font for exported documents was reduced intentionally, to prevent fields from being clipped and to avoid possible loss of data through clipping. A registry key has been added to override font reduction. When the key is set to 1, font sizes will not be reduced; when set to 0, font sizes will be reduced.

CR10WIN_EN_SP2

Adobe Acrobat (PDF)

ADAPT00224343
Description:

Patch ID: 35931712

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
Description:

Patch ID: 36225960

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
Description:

Patch ID: 36317034

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
Description:

Patch ID: 36562738

When a report is created with "\u" as an instance of the "Group Name" field, an error message is displayed and the "Group Tree" fails to be created. The error message reads "Expected hexadecimal value." The problem is that the backslash fails to be correctly encoded.

New Behavior:
This problem is resolved.

All viewers

CR10WIN_EN_SP2

All viewers

ADAPT00119895
Description:

Patch ID: 36424854

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
Description:

Patch ID: 36098585

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
Description:

Patch ID: 36250439

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
Description:

Patch ID: 36570589

The bar total in a stacked bar chart cannot be moved from its default location to a desired location.

New Behavior:
This problem is resolved.

Charting

CR10WIN_EN_SP2

Charting

ADAPT00073339
Description:

Patch ID: 36452015

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
Description:

Patch ID: 36229129

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
Description:

Patch ID: 36297424

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
Description:

Patch ID: 36494930

Subreport properties cannot be modified with code in a Crystal Reports 10 .NET Windows application. The problem is that subreports are not marked as valid objects when the Modify function is called.

New Behavior:
This problem is resolved. Subreport properties such as Top, Left, Width and so on can be modified with code, as was possible in prior versions of Crystal Reports .NET.

Compile

CR10WIN_EN_SP2

Compile

ADAPT00302442
Description:

Patch ID: 36367462

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
Description:

Patch ID: 36368650

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
Description:

Patch ID: 36511689

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
Description:

Patch ID: 36249646

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
Description:

Patch ID: 36296658

A template field object loses its formatting when it binds to a database field.

New Behavior:
The template field is treated as a special case, to maintain its formatting.

CR10WIN_EN_SP2

CRW designer

ADAPT00230106
Description:

Patch ID: 35871158

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
Description:

Patch ID: 36184127

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
Description:

Patch ID: 36212477

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
Description:

Patch ID: 36224866

When users open a report that has been created in Crystal Reports 8.5 and that has manually-added specified groups in Crystal Reports 9 or higher, the application terminates unexpectedly. The group-value converting code in Crystal Reports 9 does not accommodate the method that is used in Crystal Reports 8.5.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

CRW designer

ADAPT00307339
Description:

Patch ID: 36324542

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
Description:

Patch ID: 36548145

Reports that contain subreports with the Keep Together option enabled show incomplete data.

New Behavior:
This problem is resolved.

ADAPT00328428
Description:

Patch ID: 36537390

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
Description:

Patch ID: 36040312

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
Description:

Patch ID: 36297858

In the Crystal Reports Database Expert, the "Add Command" option is not the first node under "Current Connections."

New Behavior:
Tables are now added after Add Command, to ensure that it is the first node under "Current Connections."

Data Source

CR10WIN_EN_SP2

Data Source

ADAPT00175452
Description:

Patch ID: 36375929

In reports, dates that are based on a DB2 table through ODBC, and have a date field with a value of 01/01/0001 (default value for NULL in DB2), are returned as 1/1/2001 in Crystal Reports 9.0 or higher. In Crystal Reports 8.5, the same report works successfully and its date is returned as 1/1/1. The cause of the problem is that the date structure in CR 9.0 or higher has a lower bound of January 01, 100 AD. So, 01/01/0001 cannot be recognized as a valid value.

New Behavior:
The year is temporarily increased by the number of years (100 or multiples of 100), and then it is decreased by the same number of years when the date is converted to DateTime. This method corrects the dates.

Known Limitations:
Users must install the latest version of crw32.exe and crqe.dll, and then create a registry key to HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE as follows: Software\Crystal Decisions\9.0 or 10.0\Crystal Reports\Database\NumberOfYearToShift=100 or multiples of 100 as a String value. The patch does not create the registry key.

CR10WIN_EN_SP2

Data Source

ADAPT00226810
Description:

Patch ID: 36173858

When using Crystal Enterprise 10 on Unix, a connection from ODBC to a Teradata data source fails. As a result, reports cannot be viewed when using the Teradata data source.

New Behavior:
This problem is resolved.

Known Limitations:
The following procedure explains how to configure the Teradata connection for Crystal Enterprise 10. You must install the new libcrdb_odbc.so, for this procedure to work (see Step 1). 1. Run the patch to have the file libcrdb_odbc.so (located in /crystal/enterprise/solaris_sparc/crpe) updated with the patched version. 2. Add the directories that are needed to load the Teradata drivers to the environment's library path. For example: For Solaris, add this: ### TERADATA ### setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":"/home/dbclient/teradata/7.0/odbc/drivers setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":"/home/dbclient/teradata/7.0/odbc/lib For AIX, add this: ### TERADATA ### setenv LIBPATH $LIBPATH":"/home/dbclient_aix/teradata/7.0/odbc/drivers setenv LIBPATH $LIBPATH":"/home/dbclient_aix/teradata/7.0/odbc/lib 3. Add the following entries to your odbc.ini file, which is stored in the Crystal directory) and replace the generic names with the specific names that your system currently uses: DSN_NAME=ODBC Driver for Teradata [DSN_NAME] Driver=/home/dbclient/teradata/7.0/odbc/drivers/tdata.so Description=ODBC Driver for Teradata DBCName=Server IP or name LastUser=login user name Username=login user name Password= Database=The database you are using DefaultDatabase=same as Database entry above 4. Start Web Server and CE 10 services. 5. To test, publish a Teradata report and view it.

CR10WIN_EN_SP2

Data Source

ADAPT00268966
Description:

Patch ID: 36093249

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
Description:

Patch ID: 36347271

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
Description:

Patch ID: 36236582

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
Description:

Patch ID: 36255583

In Crystal Reports 10, reports that are created off a native connection to an Oracle data source fail to show Arabic data properly. Arabic data is stored in Oracle as charset WE8ISO8859P1, but fails to be displayed as Arabic in Crystal Reports 10.

New Behavior:
This problem is resolved.

Known Limitations:
The default language for the local machine's Regional Settings must be set to Arabic, and the following Registry key must exist (created by patch) Key - HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ORACLE Value - UseOSLocaleForConversion = Yes The fix applies only to fields with data type VARCHAR2. Arabic characters in fields with other data types may still be displayed incorrectly.

CR10WIN_EN_SP2

Data Source

ADAPT00317389
Description:

Patch ID: 36551131

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
Description:

Patch ID: 36453262

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
Description:

Patch ID: 36252782

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
Description:

Patch ID: 36525324

When a Crystal Reports .Net application is deployed to a client environment, the application fails to run if an invalid keycode is entered into the licensing merge module of the deployment application.

New Behavior:
When a deployment application is compiled with an invalid keycode, it will run on the client environment, but with a limited licensing scheme (3 concurrent processing licenses).

Designer

CR10WIN_EN_SP2

Designer

ADAPT00190852
Description:

Patch ID: 36207794

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
Description:

Patch ID: 36361557

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
Description:

Patch ID: 36134787

When Secure Sockets Layer is enabled, and the Active X Print Control is used to print reports from a DHTML viewer, an error messag appears: "A communication error occurred, printing will be stopped." The cause of this problem is that the application performs a case-sensitive check for the HTTPS request header value, "ON." However, the server sends the header value, "on," in lower case.

New Behavior:
This issue has been resolved by changing the check to be case-insensitive.

DHTML Report Page Viewer (Com)

CR10WIN_EN_SP2

DHTML Report Page Viewer (Com)

ADAPT00303447
Description:

Patch ID: 36289435

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
Description:

Patch ID: 36402190

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
Description:

Patch ID: 36384667

When the registry key named "TruncateClippedFieldStrings" is set to Yes, fields that have textboxes are truncated, when they should be exempt from that setting.

New Behavior:
When the report is processed, fields that have textboxes are excluded when the system checks for fields to truncate.

CR10WIN_EN_SP2

Document Preview

ADAPT00319712
Description:

Patch ID: 36423925

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
Description:

Patch ID: 36512322

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
Description:

Patch ID: 36375756

The Crystal Import Wizard cannot import restored archived instances from Seagate Info 7.5 to Crystal Enterprise 10. Instead, it filters them out.

New Behavior:
This problem is resolved.

Embedded designer

CR10WIN_EN_SP2

Embedded designer

ADAPT00317107
Description:

Patch ID: 36571508

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
Description:

Patch ID: 36350443

When the Java Reporting Component (JRC) is wrapped in a WAR or EAR file, it does not deploy properly. The cause of the problem is that the <reportlocation> tag is missing from CrystalReportEngine-config.xml.

New Behavior:
The JRC has been modified to work with WAR or EAR file deployments. When the <reportlocation> tag is missing from CrystalReportEngine-config.xml, the JRC loads .rpt files as Java resources, to enable WAR or EAR files work in the JRC.

ERP/OEM

CR10WIN_EN_SP2

ERP/OEM

ADAPT00287971
Description:

Patch ID: 36230876

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
Description:

Patch ID: 36560689

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
Description:

Patch ID: 36512460

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
Description:

Patch ID: 36541640

With SSL enabled, when two requests to view reports are made in rapid succession from a client application, the Java viewer often fails to display the second report.

New Behavior:

If a request to view a report fails due to conflict with a simultaneous request, the request is tried again up to a maximum of three times

Known Limitations:
JRE 1.4.2 or later is required if SSL is enabled, because Sun made significant changes in JRE 1.4 that are related to SSL and applets that worked in JRE 1.3 failed in early versions of 1.4.

Java Bean Viewer

CR10WIN_EN_SP2

Java Bean Viewer

ADAPT00287788
Description:

Patch ID: 36218837

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
Description:

Patch ID: 36223223

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
Description:

Patch ID: 36339784

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
Description:

Patch ID: 36242028

Report parameters will fail, if they are scheduled with the Java SDK and contain odd numbers of the following characters: { }.

New Behavior:
The characters have been encoded to fix this problem.

CR10WIN_EN_SP2

Job Processing

ADAPT00306475
Description:

Patch ID: 36317588

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
Description:

Patch ID: 36277099

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
Description:

Patch ID: 36201648

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
Description:

Patch ID: 36058639

Users cannot set the options "Export Page Header and Footer Once per Report" and "Column Width Based on Area" in the DHTML viewer.

New Behavior:
New registry subkeys allow users to set "Export Page Header and Footer Once per Report" and "Column Width Based on Area" options in the DHTML viewer.

Known Limitations:
Set HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType to 0 for default behavior, 1 to display no page area, 2 to display page area once per report, and 3 to show the page area once per page. Set HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea to 0 for default behavior, 4 for column width based on detail section. These registry subkeys are also available under the HKEY_LOCAL_MACHINE tree for use with Crystal Enterprise services.

CR10WIN_EN_SP2

Microsoft Excel

ADAPT00268336
Description:

Patch ID: 36265726

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
Description:

Patch ID: 36260025

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
Description:

Patch ID: 36581243

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
Description:

Patch ID: 36243651

When a user logs on to Crystal Enterprise with Windows NT authentication and is a member of more than 100 groups, the authentication fails. The cause of the problem is that the buffer that is used to store retrieved token group information is a set size, which cannot be enlarged dynamically when needed.

New Behavior:
The authentication plugin has been changed to dynamically allocate the required space needed by each user.

CR10WIN_EN_SP2

NT authentication

ADAPT00298073
Description:

Patch ID: 36250179

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
Description:

Patch ID: 36212447

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
Description:

Patch ID: 36226657

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
Description:

Patch ID: 36283756

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
Description:

Patch ID: 36379104

When using the Import Wizard to migrate Crystal Analysis report files from one Crystal Enterprise system to another, any attached analysis views fail to be migrated.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

Object import

ADAPT00316085
Description:

Patch ID: 36369392

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
Description:

Patch ID: 36542377

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
Description:

Patch ID: 36277564

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
Description:

Patch ID: 36314500

When the RDC DSR files on Windows XP is used, the temporary files in the root directory are not removed after the application is closed.

New Behavior:
The temporary files are no longer created, because they are no longer necessary.

CR10WIN_EN_SP2

Object model

ADAPT00180472
Description:

Patch ID: 35499025

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
Description:

Patch ID: 36542273

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
Description:

Patch ID: 36339235

When users set the location on a native Oracle report in the Crystal Reports 10 Report Designer Component (RDC), the numerical fields return incorrect data. This problem only occurs in reports that were created in a previous version of Crystal Reports.

The cause of problem is an incompatibility between the native Oracle database driver and reports that were created in previous versions of Crystal Reports.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

Object model

ADAPT00319783
Description:

Patch ID: 36422482

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
Description:

Patch ID: 36508281

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
Description:

Patch ID: 36386312

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
Description:

Patch ID: 36141010

Prompting text is not saved for the report's stored procedure parameter, for reports that are created in Crystal Reports 8.5. As a result, when a report has parameters that are based on stored procedures, the parameter name is displayed (rather than the prompting text), when the report is opened in Crystal Reports 10.0. The parameter name also appears, in place of the prompting text, when the report is viewed through a viewer in Crystal Enterprise 10.0.

New Behavior:
This problem has been resolved, by leaving the parameter description field blank, in the case when it is not possible to retrieve a description from the database.

Known Limitations:
If the database is updated directly to have an empty string as the parameter description, the Prompting Text is not set to the empty string. The user-entered value is always used.

CR10WIN_EN_SP2

Parameters

ADAPT00303119
Description:

Patch ID: 36289424

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
Description:

Patch ID: 36238743

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
Description:

Patch ID: 35711945

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
Description:

Patch ID: 36444369

In Crystal Reports .Net, when text is passed into a text object by code, the text object loses its Paragraph alignment properties. For example, Center alignment reverts to the default Left alignment.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

Platform .NET SDK

ADAPT00300613
Description:

Patch ID: 36269538

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 users 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
Description:

Patch ID: 36314869

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
Description:

Patch ID: 36302546

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
Description:

Patch ID: 36527252

The Visual Studio .NET Integrated Development Environment crashes when users create a setup and deployment project for Crystal Reports version 10 and Wise for Visual Studio .NET version 5.

New Behavior:
Projects that are created for Visual Basic, C#, or Visual J# are properly migrated in the Visual Studio .NET Integrated Development Environment.

Known Limitations:
For all programming languages other than Visual Basic, C#, or Visual J#, users must migrate projects by hand.

CR10WIN_EN_SP2

Platform .NET SDK

ADAPT00321193
Description:

Patch ID: 36506640

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
Description:

Patch ID: 36333735

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
Description:

Patch ID: 36069452

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
Description:

Patch ID: 36265316

In Crystal Enterprise 10, Default Parameter Values are duplicated after a Processing Extension is added to a report.

New Behavior:
This problem is resolved.

Push Down

CR10WIN_EN_SP2

Push Down

ADAPT00285620
Description:

Patch ID: 36208049

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
Description:

Patch ID: 36522704

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
Description:

Patch ID: 36537860

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
Description:

Patch ID: 36358333

In Crystal Reports, under certain conditions, a duplicate of the record may appear after a page break.

New Behavior:
This problem is resolved.

ADAPT00316739
Description:

Patch ID: 36452752

The Save As button in the Embeddable Designer Control cannot be turned off or suppressed. In addition, the toolbar does not appear properly at times. The problem with the appearance of the toolbar is caused by variables that fail to be initialized.

New Behavior:
Both problems are resolved. A feature to suppress the "Save As" button has been added to the Embeddable Designer Control.

CR10WIN_EN_SP2

RDC Designers

ADAPT00318136
Description:

Patch ID: 36539797

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
Description:
The ByteToText function yields incorrect results.

Patch ID: 36494894

New Behavior:
This problem is resolved.

Relational Database

ADAPT00314378
Description:

Patch ID: 36403723

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
Description:

Patch ID: 36527153

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
Description:

Patch ID: 36232539

In a cross-tab report in Crystal Reports 9.0, data in a heading field will wrap when it shouldn't. Data in the same report in Crystal Reports 8.5 will not wrap.

New Behavior:
Rather than have text in a Cross-Tab Report wrap in Crystal Reports 9.0, the text is reformatted to a size that fits the label without wrapping.

CR10WIN_EN_SP2

Report presentation

ADAPT00303424
Description:

Patch ID: 36312971

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
Description:

Patch ID: 36479914

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
Description:

Patch ID: 36369742

When users export a report to MS Excel from viewers in Crystal Enterprise or customer applications, the format of the original report i 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
Description:

Patch ID: 36201665

In the Crystal Reports 9.0 Report Designer, the fully qualified table name cannot be returned with the Table methods. In the Crystal Reports 8.5 Report Designer, the fully qualified table name was returned using the Table.Location method.

New Behavior:
A new method has been added to the Table item to return a list of qualifiers for that particular table. Its syntax is as follows: report.Database.Tables(#).Qualifiers.Item(#) OR report.Database.Tables(#).Qualifiers(#) where # is an integer (i.e.: 1, 2, etc.). This functionality is also added to the Crystal Reports 10 RDC.

CR10WIN_EN_SP2

Report processing

ADAPT00265351
Description:

Patch ID: 36230926

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
Description:

Patch ID: 36252321

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
Description:

Patch ID: 36522179

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
Description:

Patch ID: 36319507

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
Description:

Patch ID: 36319708

Record selection formula special fields do not appear when a report is viewed on demand.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

Report processing

ADAPT00311604
Description:

Patch ID: 36414323

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
Description:

Patch ID: 36537760

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
Description:

Patch ID: 36446916

In Business View Manager, when users save an object in a dedicated subfolder in the repository, the following error message appears: "Repository root folder has not been created, or is not visible to you. Please contact your administrator." The error message appears also when users have been granted Inherited rights status from the root folder, which enables view rights only, and both View and Edit rights are enabled for the subfolders. In Crystal Reports, regular users do not have access to the Custom Functions Repository, even when all proper rights have been set.

New Behavior:
This problem is resolved.

Known Limitations:

Users are still presented with the error message when they save a Data Connection or a Data Foundation to a subfolder. However, the object is saved.

Rich Text Format

CR10WIN_EN_SP2

Rich Text Format

ADAPT00204186
Description:

Patch ID: 36503005

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
Description:

Patch ID: 36520282

If between 12 AM and 1 AM a user schedules a report through the Crystal Enterprise Java ePortfolio, the report instances 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
Description:

Patch ID: 36395145

When users export to CSV format from Crystal Reports or Crystal Enterprise, if the designated field delimiter character is in a field tha 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
Description:

Patch ID: 36112910

When users export a report, which contains subreports that use shared variables, to any record-based format (e.g.: Microsoft Excel, Text, etc.), the subreport prompts for the data source. Or, when exporting a successful instance of such a report through a viewer in Crystal Enterprise, the first export fails. The problem is that the cached variable state is not retrieved properly when exporting subreports to record-based formats.

New Behavior:
A new method of mapping formula states has been introduced for all record-based export formats. This problem is resolved.

CR10WIN_EN_SP2

Server functionality

ADAPT00297591
Description:

Patch ID: 36269387

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
Description:

Patch ID: 36329455

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
Description:

Patch ID: 36400571

Reports fail to run if they contain extremely large number of records.

New Behavior:
This problem is resolved.

ADAPT00325703
Description:

Patch ID: 36540077

Reports with over 40 subreports cannot be viewed in the Advanced DHTML viewer.

New Behavior:
The limits have been increased to 50 groups and 120 subreports per report.

Set Location

CR10WIN_EN_SP2

Set Location

ADAPT00299172
Description:

Patch ID: 36310482

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
Description:

Patch ID: 36313174

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
Description:

Patch ID: 36432541

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
Description:

Patch ID: 36227296

When a report that has been created with Crystal Reports 8.5 is opened in Crystal Reports 10, all custom UFL formula values are set to "0." The cause of the problem is that formulas for constants are re-evaluated when a report is loaded. This behavior is independent of UFLs.

New Behavior:
This problem is resolved.

Text

CR10WIN_EN_SP2

Text

ADAPT00253055
Description:

Patch ID: 35978911

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 i incorrect.

New Behavior:
This problem is resolved.

ADAPT00281243
Description:

Patch ID: 36174419

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
Description:

Patch ID: 36535175

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
Description:

Patch ID: 36502355

Reports that are created in Crystal Reports version 8.5, and which contain text boxes with the "Can Grow" feature enabled, may incorrectly shrink to fit the contents of the text box. That problem occurs when reports are viewed in Crystal Reports or Crystal Enterprise versions 9 or 10.

New Behavior:
Text boxes that have the "Can Grow" enabled either retain their originally specified size or grow larger if needed.

CR10WIN_EN_SP2

Text objects

ADAPT00305768
Description:

Patch ID: 36325908

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
Description:

Patch ID: 36275473

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
Description:

Patch ID: 36307487

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
Description:

Patch ID: 36227009

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
Description:

Patch ID: 36239235

In a Crystal Reports 10 .Net application, when users read from or write to the PaperSize property (ReportDocument.PrintOptions.PaperSize)when the report has been designed on a custom form, the following error appears: "Index was outside the bounds of the array."

New Behavior:
This problem is resolved.

CR10WIN_EN_SP2

VS integration

ADAPT00311260
Description:

Patch ID: 36447028

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
Description:

Patch ID: 36395349

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
Description:

Patch ID: 36429924

When the Report Add Web Part of the Crystal Enterprise Microsoft Sharepoint 2003 Kit is used to view a report, the group name field (set to "can grow") adopts the default color of the page, rather than adhere to the custom formatting or stylesheet settings.

New Behavior:
This problem is resolved. The style attribute of span tag is used to perform formatting for hyperlinks, titles, and so on. This method shields .NET Viewer styles from externally-defined styles.

CR10WIN_EN_SP1

ADAPT00214064
Description:

Patch ID: 35841504

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
Description:

Patch ID: 36086029

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
Description:

Patch ID: 36056296

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
Description:

Patch ID: 36050149

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
Description:

Patch ID: 36137546

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
Description:

Patch ID: 36166786

When Crystal Reports or the Business View Manager is run on Microsoft Windows Server 2003, the application may terminate abruptly if the user attempts to view the tooltip for a Command object in the Repository Explorer. This problem occurs when the Description of the Command object contains too many characters. The buffer overrun is too small.

New Behavior:
A buffer overrun is fixed to resolve this problem.

CR10WIN_EN_SP1

ADAPT00281977
Description:

Patch ID: 36163687

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
Description:

Patch ID: 36050043

BLOB images in a report degrade in quality after they are exported to PDF.

New Behavior:
This problem is resolved.

All Viewers

ADAPT00215143
Description:

Patch ID: 35857639

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 smalle than the width and height of the report.

Charting

ADAPT00219958
Description:

Patch ID: 35849765

The series labels of 3D Riser and 3D Surface charts are either overlapping or out of position when rotated, and they are longer than usual. The cause of the problem is that the text on the X or Y-axis of a 3D chart is rotated around the wrong point.

New Behavior:
The text rotates from the top left or top right corner, to fix the problem.

COM SDK

CR10WIN_EN_SP1

COM SDK

ADAPT00220925
Description:

Patch ID: 35844117

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
Description:

Patch ID: 35855380

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
Description:

Patch ID: 35946675

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 withou 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
Description:

Patch ID: 36064133

The Report Designer crashes when a report contains a text object that stretches over two pages. This problem occurs when the Keep Together option is set.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP1

CRW designer

ADAPT00263815
Description:

Patch ID: 36014391

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
Description:

Patch ID: 36112659

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
Description:

Patch ID: 36022963

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
Description:

Patch ID: 36040887

In Crystal Reports 10, when connecting to Progress 9.1d database through ODBC, the error message, "Unknown Query Engine Error" appears. This occurs because the ODBC driver does not support a feature that has been removed. The removed feature has no bearing on any user tasks.

New Behavior:
The error message has been removed from this function.

Database

CR10WIN_EN_SP1

Database

ADAPT00262857
Description:

Patch ID: 36006561

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
Description:

Patch ID: 35962148

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
Description:

Patch ID: 36057048

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
Description:

Patch ID: 36039616

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
Description:

Patch ID: 36031352

When a user deploys a report into Crystal Enterprise 10, after changing printer settings, changes made to the settings are lost. The settings revert to the default settings: page orientation is portrait, and paper size is letter size.

New Behavior:
This problem is resolved.

DHTML Report Page Viewer (Com)

CR10WIN_EN_SP1

ADAPT00221932
Description:

Patch ID: 35838128

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
Description:

Patch ID: 36016747

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
Description:

Patch ID: 35907913

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
Description:

Patch ID: 35848051

When using the FieldMapping event to map fields, while the useDefault property is set to False, all database table links are removed from the report.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP1

Object model

ADAPT00254140
Description:

Patch ID: 35954568

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
Description:

Patch ID: 35982220

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
Description:

Patch ID: 35986552

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
Description:

Patch ID: 36059993

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
Description:

Patch ID: 36025559

In a Crystal Reports 10 .NET webform application, once the toolbar is set to be hidden (its "visible" property has been set to False), it cannot be reset to be visible again.

New Behavior:
This problem is resolved.

Platform .NET SDK

CR10WIN_EN_SP1

Platform .NET SDK

ADAPT00253783
Description:

Patch ID: 35953443

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
Description:

Patch ID: 36039575

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
Description:

Patch ID: 36169524

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
Description:

Patch ID: 36163993

When a backslash character ("\") in a parameter is appended to a URL, the backslash is lost when a user attempt to print through the ActiveX Print Control. Then, the following error appears: "Crystal Print Control. A communication error occurred. Printing will be stopped." The cause of the problem is that the query string is not encoded and, as a result, the backslashes are truncated.

New Behavior:
The URL is properly encoded. This problem is resolved.

CR10WIN_EN_SP1

Platform .NET SDK

ADAPT00278605
Description:

Patch ID: 36129637

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 t 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
Description:

Patch ID: 36163217

The link to "Preferences Manager" in the Crystal Launchpad is broken.

New Behavior:
This problem is resolved.

Push Down

ADAPT00176367
Description:

Patch ID: 35687442

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
Description:

Patch ID: 36044169

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
Description:

Patch ID: 36053024

When a report uses chr(255) in its selection formula, the selection formula fails when reporting from a Btrieve data source with native connectivity.

New Behavior:
A change has been made to allow for this functionality, which is controlled by a registry subkey. The new behavior is set to True by default.

Query Builder

CR10WIN_EN_SP1

Query Builder

ADAPT00262459
Description:

Patch ID: 36020519

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
Description:

Patch ID: 36163551

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
Description:

Patch ID: 36106907

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
Description:

Patch ID: 36049624

Any report that was created in Crystal Reports 9, which uses the PeopleSoft Solution Kit, will fail to load the crdb_p2spsqry.dll when it is refreshed in Crystal Reports 10.

New Behavior:
This problem is resolved.

CR10WIN_EN_SP1

Report processing

ADAPT00281799
Description:

Patch ID: 36115350

When reporting from a command object in a report, when the report field names in the SQL statement are built off a parameter, and th 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
Description:

Patch ID: 36028437

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
Description:

Patch ID: 35952645

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
Description:

Patch ID: 36020578

For reports with multiple groups that have summaries using TopN selection, the inner most group always returns values of 0%. This occurs when the "Show as a Percentage of" and "Perform Grouping on Server" options are enabled.

New Behavior:
This problem is resolved.

Usability

CR10WIN_EN_SP1

Usability

ADAPT00049226
Description:

Patch ID: 36010853

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
Description:

Patch ID: 35524063

When a user logs on to the Crystal Enterprise environment using Windows Active Directory authentication, the logon fails when the Active Directory user belongs to many Active Directory groups.

New Behavior:
This occurred when the token returned to Crystal Enterprise from Active Directory was greater than 4k in size. A change has been made to allow a larger token to be received, therefore allowing the logon to succeed.

Registry Keys/ Subkeys


ADAPT00145285
Patch ID: 36432493
[HKLM or HKCU]/Software/Crystal Decisions/10.0/Crystal Reports/Export/PDF/ForceLargerFonts DWORD Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0,1

ADAPT00154211

Patch ID: 35282156

HKEY_CURRENT_USER\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\DatabaseOptions\AlwaysAttemptOlapLogon STRING Created by Hot Fix Installation Subkey Type: No Default Value: Recognized Values: Yes, No

ADAPT00180472

Patch ID: 35499025

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings STRING Created by Software Subkey Type: No Default Value: Recognized Values: Yes; No HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\SavedData\TruncateClippedFieldStrings STRING Created by Software Subkey Type: No Default Value: Recognized Values: Yes; No HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\SavedData\TruncateClippedFieldStrings STRING Created by Hot Fix Installation Subkey Type: No Default Value: Recognized Values: Yes; No HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Crystal Reports\SavedData\TruncateClippedFieldStrings STRING Created by Hot Fix Installation Subkey Type: No Default Value: Recognized Values: Yes; No

ADAPT00216638

Patch ID: 35830058

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth Plugins\secWinAD\UseFQDNForDirectoryServers STRING Created by Hot Fix Installation Subkey Type: False Default Value: Recognized Values: True;False HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\8.5\Enterprise\Auth Plugins\secWinAD\UseOnlyFQDN STRING Created by Hot Fix Installation Subkey Type: False Default Value: Recognized Values: True;False;0;1 HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Enterprise\Auth Plugins\secWinAD\UseOnlyFQDN STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0;1;True;False

ADAPT00226405

Patch ID: 36660845

HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Components\DHTMLViewer\EncodeHTMLForSingleLineFieldObjects STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; No HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; no HKEY_LOCAL_MACHINE\Software\Crystal Decisions\9.0\Crystal Reports\Export\HTML\EncodeHTMLForSingleLineFieldObjects STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; no HKEY_LOCAL_MACHINE\Software\Crystal Decisions\9.0\Report App\Viewer\EncodeHTMLForSingleLineFieldObjects STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; No;

ADAPT00253682

Patch ID: 36022963

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect DB2 drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Informix drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Microsoft drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Oracle drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Other drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Sybase drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect Text drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ODBC\DataDirect XML drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect DB2 drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Informix drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)>

HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Microsoft drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Oracle drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Other drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Sybase drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect Text drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)> HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\Database\ODBC\DataDirect XML drivers STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: <database driver name(s)>

ADAPT00256797

Patch ID: 36058639

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea STRING Created by Hot Fix Installation Subkey Type: 1 Default Value: Recognized Values: 0,4 HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthGroupNumber STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0 HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0,1,2,3 HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthBaseArea STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0,4 HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\ColumnWidthGroupNumber STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0 HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\PageAreaExportType STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0,1,2,3

ADAPT00267833

Patch ID: 36053024

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\TranslateDOSStrings STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; No

ADAPT00296999

Patch ID: 36260025

HKCU\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\SimplifyPageHeader STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes, No HKLM\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\SimplifyPageHeader STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes; No

ADAPT00297400

Patch ID: 36361557

HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports\DatabaseOptions\"MergeConnectionProperties" STRING Created by Hot Fix Installation Subkey Type: No Default Value: Recognized Values: Yes/No

ADAPT00298073

Patch ID: 36250179

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth Plugins\secWinAD\UseDCsForSite STRING Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 1;0

ADAPT00300421

Patch ID: 36255583

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\Database\ORACLE\UseOSLocaleForConversion STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes / No

ADAPT00306619

Patch ID: 36369742

HKEY_LOCAL_MACHINE\Software\Crystal Decisions\10.0\Crystal Reports\Export\Excel\MaintainRelativeObjectPosition DWORD Created by Hot Fix Installation Subkey Type: 0 Default Value: Recognized Values: 0;1

ADAPT00307674

Patch ID: 36368811

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Enterprise\Auth Plugins\secLDAP\QueryTimeout STRING Created by Hot Fix Installation Subkey Type: 85 Default Value: Recognized Values: >0 HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Enterprise\Auth Plugins\secLDAP\QueryTimeOut STRING Created by Hot Fix Installation Subkey Type: 85 Default Value: Recognized Values: >0

ADAPT00311604

Patch ID: 36414323

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Database\useIntegratedSecurity STRING Created by Hot Fix Installation Subkey Type: no Default Value: Recognized Values: no;yes

ADAPT00321346
Default Value: Recognized Values: Yes;No

Patch ID: 36594648

HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.0/Crystal Reports/Export/Excel/UseFormatInDataOnly STRING Created by User Subkey Type:

ADAPT00336729

Patch ID: 36639838

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\DatabaseOptions\PreventDrillDownToSuppressedDetailArea STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: YES,NO

ADAPT00342840

Patch ID: 36626887

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\SavedData\ComplexScriptSupport STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes, No

ADAPT00353670

Patch ID: 36758432

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\FormatOptions\ThinningOutPageStartInfo STRING Created by Hot Fix Installation Subkey Type: No Default Value: Recognized Values: Yes, No

ADAPT00372600
Default Value: Recognized Values: 0, 1

Patch ID: 36871724

HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Components\ActiveX Viewer\DisplayPrinterInfo DWORD Created by User Subkey Type:

ADAPT00572795

Patch ID: 38560319

/crystal/data/.crystal/registry/software/crystal decisions/10.0/crystal reports/database/AvoidEmptyPasswordLogon STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes;No

ADAPT00587101

Patch ID: 38555146

HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.0\Crystal Reports\FomatOptions\IgnoreSharedVarStateInLinkedSubRpt STRING Created by Hot Fix Installation Subkey Type: Yes Default Value: Recognized Values: Yes, No HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal Reports\FormatOptions\IgnoreSharedVarStateInLinkedSubRpt STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: Yes, No HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\FormatOptions\IgnoreSharedVarStateInLinkedSubRpt STRING Created by Hot Fix Installation Subkey Type: Default Value: Recognized Values: Yes, No

ADAPT00602585

Patch ID: 38629636

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Components\DHTMLViewer\ExportAsAttachment STRING Created by Hot Fix Installation Subkey Type: yes Default Value: Recognized Values: yes, no

Você também pode gostar