Crystal Reports - 64bit when Previous Reports were 32bit

Hi,
I have a 64bit question.  To take a step back, I was using Visual Studio 2008 on a 32 bit Windows O/S.  I was using the Crystal Reports that came with Visual Studio 2008 (I think that was just an option that you could install from the VS ISO).
Now, I'm setting up a new environment: Windows 7 Pro (x64) with Visual Studio 2013.
I grabbed CRforVS_13_0_9.exe - as it was just released.  And I installed Crystal Reports.  Toward the end of the install I got a dialog that said something of the effect: "Hey, we detected that you are on a 64bit O/S - do you want to install 64 bit"?  (I wish I had the exact message now).  So I installed, what I thought was that too (in addition to the 32 bit - as it didn't ask me about 64bit until it had already spent a few minutes installing "stuff").
In Control Panel I now see:
SAP Crystal Reports runtime engine for .NET Framework (64-bit)
SAP Crystal Reports, version for Microsoft Visual Stuido
(also, of note, my .NET Framework is 4.5.1)
As I mentioned, I have a ton of existing 32bit Crystal Reports Projects that I need to convert from VS2008 to VS2013.  Microsoft runs a wizard to convert the projects, and you guys also had some Wizard to convert the projects from the older version of Crystal to this new one.  Being that I'm on a 64bit O/S now, and I have 64 bit Crystal installed, what exactly is happening on this conversion?  Is it trying to take that 32 bit project and convert it to a 64bit version?  Should I have installed the 64 bit Crystal when it asked me towards the end?
I'm trying to figure out what that all means.  Also, after taking a simple existing report, and converting it, and making sure it built - I ran it, and all I get at runtime is a "value cannot be null. parameter name: inputstring" message (fyi, this is through the web, not winforms).  I have no idea what inputstring they are referring to, especially since these reports worked in the older environment.
Thank you.

Hi William,
CR for VS is both 32 and 64 bit runtime now, separate installs. For your DEV PC you install both because you can select either when you compile for a Windows Desktop app or when you set your IIS App Server to run in 64 bit mode.
Short story is VS is a 32 bit app, CR for integration into VS is also running in 32 bit mode, in the VS IDE. For Web app's you set the App pool and distribute the CR runtime to match your app pool setting.
For Desktop app's you set the Project Properties to run in x86 or x64 mode. You have to be specific or the OS and MSIExec will determine what Redist package to use.
For IIS, just set the App Pool to 32 bit mode - True for 32 bit and false for 64 bit.
Remember also, if youa re going to use 64 app pool all of the dependencies must also support 64 applications/app pools, DB clients and Printers are the biggest dependencies.
Don

Similar Messages

  • Crystal Reports error when saving report in BW

    Hello,
    I have "Error code 120 is sent by server" message when I try to save my report in BW via Crystal Reports v10 !!!
    Thanks for your help
    Burak

    You need to update the "Object Changeability" in BW for Crystal report objects.
    to do this:
    1.  run transaction /nRSA1
    2.  Select the transport connection tab
    3.  click the "Object Changeability" button
    4.  Select the "Crystal Report" line item
    5.  right click and select "Everything changeable"
    6.  Exit transaction

  • Crystal 2008 Hangs When Opening Report With Geographic Map

    Greetings - CR just hangs when I open a report that has an existing geographic map or if I create a new report with a geographic map.  I've uninstalled and reinstalled, and made sure the updates were applied.  Searched the forums but haven't found anything to help.
    Any suggestions?
    Thank you.

    Hi Doug,
    Usual next steps, What OS are you using and did you install CR with local Administrator rights?
    Are you on a domain where your IT department have modified your profile, you may be in the Admin group but they can alter the default settings. Check to confirm.
    Try Service Pack 2 from the download page, although I have not heard of anyone else having this specific problem.
    Check the System and application Event logs to see if anything failed, permissions, access etc.
    Is there anyone else in your company having the same problem? You could try downloading Process Monitor from www.sysinternals.com and filter on crw32.exe and watch when you try to access the maps.
    Thank you
    Don

  • Load Report failed when opening Report under IIS 5.1

    I recently upgraded to Crystal Reports 2008 (12) from Crystal Reports Basic 2008 (10.5).  I am using Visual Studio 2008 with the CrystalReportViewer.  Now when I run my reports from the website under IIS 5.1 (Windows XP SP3), I get a Load Report Failed.  The detailed exception follow:
    Error loading report (ConfigureCrystalReports)
    CrystalDecisions.Shared.CrystalReportsException: Load report failed. ---> System.Runtime.InteropServices.COMException (0x800001F5): The Report Application Server failed at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() --- End of inner exception stack trace --- at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) at ncspo.ReportViewer.ConfigureCrystalReports() in D:\Websites\NCSPO\FIS\ReportViewer.aspx.vb:line 43
    If I run the report using the ASP.Net Development Server, the reports run fine.  It only fails under IIS.  From other posts, I understand that i need to grant the Network Service and IIS_WPG group read/write permissions to the windows\temp folder.  I have done this for the Network Service, but the IIS_WPG group was not introduced until IIS 6.0.  Any ideas on how I can get this working under IIS 5.1?
    Here is the code behind page:
    Private Sub ConfigureCrystalReports()
                Try
                    rpt = New ReportDocument
                    Dim strReportFilename As String
                    If Len(Request.QueryString("ReportFilename")) > 0 Then
                        strReportFilename = Request.QueryString("ReportFilename")
                    Else
                        strReportFilename = System.Configuration.ConfigurationManager.AppSettings("cr404Page")
                    End If
                    Dim strReportPath As String = System.Configuration.ConfigurationManager.AppSettings("ReportPath")
                    Dim strReportFilePath As String = strReportPath & strReportFilename
                    Dim strReportFilePath_Full As String = Server.MapPath(strReportFilePath)
                    rpt.Load(strReportFilePath_Full)    <--- Exception occurs on this line
                Catch ex As Exception
                    lblStatus.Text = "Error loading report (ConfigureCrystalReports)"
                    lblStatus.Text &= "<BR>" & ex.ToString()
                    ncspo.clsMisc.LogError(ex, Me)
                End Try
            End Sub

    Am I correct in reading the following 2 documents that IIS 5.1 is not supported?
    If you check this document.  It shows IIS6 and 7 no support on 5.  See page 6
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f05523e4-35c4-2b10-2c89-9fcf64b0dd22]
    This document also on page 5
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50a87366-da1d-2b10-e1b4-a37ab37a2dea]
    Thanks.

  • How to show a variable screen when clicking on direct link of report in ,when that report is used as target in RRI alsoRRI

    Hi All,
    I have created RRI between two reports and the type is web template/WAD.
    My requirement is to show the variable screen of target report when clicked on direct link and it should not show the var. screen if it goes from jump/go to.
    while currently I can not see var. screen on both the places and when switching the var. scree. display on in web template , it shows the screen at both the places.
    Please suggest.
    Thanks,
    Anu

    Hi Anu,
    "And when I am using another var. in assignment details which is ready for input (in both the queries), its not helping."
    Did you try using such a variable? What kind of a problem do you face? I am sorry I am still trying to understand your problem. I am just saying that which variable you use is not important for the first query. Only in the second query, add a variable with ready for input (I am not sure why the other doesn't work, I just tried and it gave an error, that's why I suggest this) and in RRI connection make the assignment with this variable. Please try this and let me know the result.

  • Report Error When Getting Report Result

    Hi,
    I am running a "SQL Query (PL/SQL function body returning SQL query)" report and one of the items is a LOV which has a long list. I get this error.
    report error:
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    The query string to be returned is VARCHAR2(32767) and it seems like the LOV is too long.
    Any advice? Thanks.

    This normally occurs as per the Report category type.
    By default the report category type is set to "RPT0". Therefore, when the application is launched, the reporting category type is also sent as URL parameter to the backend system.
    Please check if you are using customized reporting category type.
    Please check Iview property defined in the portal. Check in the content admin under manager's role > iviews > HCM > LPA reporting > Check here for the scenario that you are using if this is the same.
    Thanks !!!

  • Hide UserID, Password, and Report Path when call Report from Report

    Hi,
    I have been able to call Report from Report using the hyperlink.
    I put these code in my Field on the Report caller.
    function F_3FormatTrigger return boolean is
      temp varchar2(2000);
    begin
      temp := 'http://<computer_name>:8889/reports/rwservlet?';
      temp := temp || 'server=repsrv' || '&' ||
                         'report=C:\MyReport\rep_detail.jsp' || '&' ||
                         'userid=scott/tiger@orcl' || '&' ||
                         'desformat=htmlcss' || '&' ||
                         'destype=cache' || '&' ||
                         'P_1=' || :ItemID || '&' ||
                         'P_2=' || :ItemName;
      SRW.Set_Hyperlink(temp);
      return (TRUE);
    end;The hyperlink showed, and I can see the rep_detail.jsp showed in the same browser after I clicked the hyperlink.
    The problem is, the hyperlink has to include the reports path and also userid and password.
    If I did not put the userid and password, it will showed in another browse that
    "The report has uncompiled PL/SQL"
    How can I hide those userid, password, and the reports path?
    BTW, Is there anyway to show the report callee in different page (precisely, open another IE) from the report caller?
    Any help would be grateful.
    Many thanks,
    Buntoro

    Hi,
    Thanks for the answers.
    Yet, I am still doubt about using cgicmd.dat.
    I have looked around in this forum saying that it is not secure to use cgicmd.dat. Because all report request does not use authentication (the client can directly open report without login).
    In Form, I can use the On-Logon to do the Oracle Form login (to do logon to the database), and then I use my own custom user login to restrict the menu for each user.
    I do this since I want to restrict the user,
    i.e user A can only view the sales form as well as sales report,
    user B can only view the purchasing form as well as purchasing report.
    Well, I am not so fond about the SSO itself.
    It comes to my mind, since I don't have to re-login (to the database) each time I call another form (login database is only once at the first Form, On-Logon). It also goes to when calling the report caller.
    What is RAD?
    How can we use it?
    Is OID = Oracle Internet Directory?
    If true, maybe, I won't use it since I don't understand about it also.
    Why we don't have to specify the userid and password when Form calls Report1 (using Run_Report_Object and Web.Show_Document())?
    But we have to specify the userid and password when Report1 calls Report2.
    Any help is appreciated.
    Many thanks,
    Buntoro

  • Get Report Error when schedule report run

    No problem I know what it is.

    Issue was related to the Console URL setting in the Grid Control Overview tab, it was set to http://<host>:<port>/em/console and should have been set to http://<host>:<port> instead.

  • Can't save a report file in the Reports Builder

    dev environment : w2k, Oracle92iDS(rel 2) and patch set 9.0.2.2.0
    Problem description :
    Saving a report corrupts the report file(jsp, rdf) in the reports builder, when a report has the bind variable used in the functions.
    I can execute the report well, if I don't try to save .
    The moment the file is saved and the report can never be reopened and run.
    Please note it works fine when there is no bind variabled used in the function. Here are the steps to reproduce.
    Can someone verify this, if so is there an workaround for this problem on the Reports Builder?
    ===
    set serveroutput on
    create or replace
    package Q_REP_test
    as
    type drec is record
    sdate date
    type dreccursor is ref cursor return drec;
    Procedure Get_sysdate(retdate out dreccursor);
    procedure add_days_tocurdate(no_of_days in number, retdate out dreccursor);
    end q_rep_test;
    show errors
    create or replace
    package body q_rep_Test
    as
    procedure Get_sysdate(retdate out dreccursor)
    is
    begin
    open retdate for
    select sysdate retdate from dual;
    end;
    procedure add_days_tocurdate(no_of_days in number, retdate out dreccursor)
    is
    begin
    open retdate for
    select sysdate+no_of_days retdate from dual;
    end;
    end q_rep_test;
    show errors
    ===
    Invoke the SP as follows:
    ===
    function QR_1RefCurDS return q_rep_test.dreccursor is
    tempc q_rep_test.dreccursor ;
    begin
    q_rep_test.add_days_tocurdate(:p_1,tempc);
    return tempc;
    end;
    ===
    1. Create a report
    2. create an user parameter(p_1)
    3. add a pl/sql as above
    4. run it(to verify the report works)
    5. save it.
    6. close the report
    7. Open it again, you get an as
    "REP-0002: Unable to retrieve a string from the Report Builder Message file". Now it is corrupted and can't be used at all.

    Mac OS X 10.9.2
    MacBook Pro Retina 15" Late 2013 w/ nVidia GT 750M
    Adobe Audition 6.0 Build 732 (64 bit)
    Downloaded WAV file from internet in a ZIP. Unzipped it. Played it in iTunes. Quit iTunes. Right clicked the file and chose Open With and Adobe Audition CC. I'm pretty sure this is the first time I've opened Audition on this computer, since I just recenly upgraded from an older MacBook. Edited the WAV, had the issue. Read the forums, closed and was prompted to save. Saved and then it finished closing. Right clicked on the file again and chose Open With and Adobe Audition CC. Now the file gave me the option to Save or Save As depending on how much further I edited the file, which was just cutting out more of the track. The razor tool, though, still not available. Had to put the cursor where I wanted, then used the Shift and Home buttons to select the beginning part of the track and the Delete key to remove it.

  • Get blank report in Crystal Report Viewer when exporting to PDF

    I have an application that creates reports in the CrystalReportViewer while at the same time exports a PDF of that report.  I am having a problem in which
    performing the export causes the report in the ReportViewer and the PDF report to be blank. They have the header and column labels but no data.  If I
    comment out the Me.Export(reportExportOptions) line at the end of the exportPDFReport method the report in the ReportViewer works fine, displaying
    data on the report. 
    I have other forms that perfrom this same type of function on different reports and work fine.  In fact they use the same exportPDFReport method.  This leads
    me to believe that a difference in the reports may be causing the problem.  But I can't figure out why.
    I am using .net 3.5 with Crystal Reports 2008 (CR2008) full edition in Visual Studio 2008.  Although the reports that work were probably created using
    VS 2005 and the VS 2005 edition of Crystal, and which have since been updated to CR2008.
    Has anyone else experienced this problem?  If so, how did you resolve it?
    Thanks for any help!
    Code is below
    Public Class frmAgedReceivables
      Inherits CustomWinControls.CustomForm
      Implements ICustomForm
    ... other properties and methods
    Public Sub CreateAgedPremiumsReport()
        Dim billingType As String = "Direct"
        Dim reportType As String = String.Empty
        Dim frmDateProcess As New frmEnterProcessMonth()
        frmDateProcess.pikMonthYear.Value = TurmsController.CodeEffectiveDate
        frmDateProcess.lblMessage.Text = "Enter Processing Date"
        If frmDateProcess.ShowDialog(Me) = Windows.Forms.DialogResult.Cancel Then
          Return
        End If
        Me.InForceStripStatusLabel1.Text = "Creating Report"
        Me.Refresh()
        Dim report As New AgedReceivablesReport()
        report.Load(report.ReportPathAndName)
        Me.Refresh()
        Dim reportParmsArrayList As ArrayList = New ArrayList()
        reportParmsArrayList.Add(report.ParameterFields.Item(0).Name)
        reportParmsArrayList.Add(frmDateProcess.pikMonthYear.Value)
        reportParmsArrayList.Add(report.ParameterFields.Item(1).Name)
        If AgencyBillRadioButton.Checked Then
          billingType = "Agency"
        End If
        reportParmsArrayList.Add(billingType)
        reportParmsArrayList.Add(report.ParameterFields.Item(2).Name)
        reportParmsArrayList.Add(TurmsController.CurrentUser.UserName.Value)
        reportParmsArrayList.Add(report.ParameterFields.Item(3).Name)
        If NAICCheckBox.Checked Then
          reportType = "NAIC"
        End If
        reportParmsArrayList.Add(reportType)
        Dim parms As String() = {frmDateProcess.pikMonthYear.Value, billingType, reportType}
        Me.InForceStripStatusLabel1.Text = "Loading Data"
        Me.Refresh()
        report.getData(parms)
        Dim reportParms() = reportParmsArrayList.ToArray
        report.loadParameters(reportParms)
        report.ExportFileName = Microsoft.VisualBasic.Format(frmDateProcess.pikMonthYear.Value, "yyyyMM") + report.GetType.Name
        report.ExportFormat = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat
        report.exportPDFReport()
        Me.CrystalReportViewer1.ReportSource = report
      End Sub
    End Class  
    Public MustInherit Class TurmsReport
      Inherits CrystalDecisions.CrystalReports.Engine.ReportDocument
    Implements _ITurmsReport
    ... other properties and methods
        Public Sub exportPDFReport() Implements _ITurmsReport.exportPDFReport
          Dim reportExportOptions As New ExportOptions
          Dim reportDiskFileDestinationOptions As New DiskFileDestinationOptions
          Dim reportFormatTypeOptions As New PdfRtfWordFormatOptions
          reportDiskFileDestinationOptions.DiskFileName = getExportPathAndName(ExportType.PDF)
          If Me.UsePageRange _
          AndAlso Me.FirstPageNumber > 0 _
          AndAlso Me.LastPageNumber > 0 Then
            reportFormatTypeOptions.UsePageRange = True
            reportFormatTypeOptions.FirstPageNumber = Me.FirstPageNumber
            reportFormatTypeOptions.LastPageNumber = Me.LastPageNumber
          End If
          With reportExportOptions
            .ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile
            .ExportFormatType = ExportFormatType.PortableDocFormat
            .ExportDestinationOptions = reportDiskFileDestinationOptions
            .ExportFormatOptions = reportFormatTypeOptions
          End With
          If Not System.IO.Directory.Exists(Me.ExportFilePath) Then
            System.IO.Directory.CreateDirectory(Me.ExportFilePath)
          End If
          Me.Export(reportExportOptions)
      End Sub
    End Class 

    Pretty much. 
    Seems I had at one time hard coded a record selection statement that I forgot to remove which caused the report to be blank.  That solved my problem, but there still seems to be an issue in that the Crystal Report Viewer performed differently when I tried to export to PDF (no records displayed) then when I didn't (records displayed).
    Chip

  • Crystal report hangs when calling oracle package

    hi i have a oracle package that calls a proceadure, if i test this package in PLSQL developer it compiles and i get sensible results
    this package has been designed using a ref type cursor to be called from crystal reports. it primary objective when the report is run, is to use File util to output data to an xml file.
    when i run this from crystal reports it locks crystal reports up, and dosent output a file.
    any ideas why crystal is hanging?
    crystal DB call
    {CALL  Enhanced_Pharos_Report.run_report
    (NVL({?a_channel_id},0),{?b_on_date})}
    package
    create or replace package UKTV_PHAROS_EXPORT_RPT
    -- Author : WARDLJ01
    -- Created : 03/04/2006 12:25:03
    -- Purpose : export xml for pharos voiceovers
    -- Public type declarations
    AS
    TYPE result_set_type IS REF CURSOR;
    PROCEDURE run_report
    (main_cursor IN OUT result_set_type,
    V_CHANNEL_ID NUMBER,
    V_ONDATE      DATE);
    end ;--UKTV_PHAROS_EXPORT_RPT;
    package body
    create or replace package body UKTV_PHAROS_EXPORT_RPT AS
    PROCEDURE run_report
    (main_cursor IN OUT result_set_type,
    V_CHANNEL_ID NUMBER,
    V_ONDATE      DATE)
    is
    BEGIN
    OPEN main_cursor FOR
    -- Passess the parameters back to the cursor - which passes them back to the Crystal Report output
    SELECT V_CHANNEL_ID, V_ONDATE from DUAL;
    -- This is a procedure that calls FILE_UTL to export the data.
    UKTV_PHAROS_Export(V_CHANNEL_ID, V_ONDATE);
    END;
    end;
    Proceadure
    create or replace procedure uktv_own.UKTV_Pharos_Export(V_CHANNEL_ID number, V_ONDATE date) is
    l_output utl_file.file_type;
    p_filename varchar2(30);
    V_DETAIL_id varchar2(100);
    V_MEDIA_ID varchar2(150);
    V_REQUIRED varchar2(50);
    V_SCRIPT varchar2(4000);
    V_DEL_DATE varchar2(100);
    V_FULLMEDIA_ID varchar2(500);
    V_START_TIME varchar2(100);
    V_DURATION varchar2(100);
    V_DATE varchar2(100);
    V_CHANNEL varchar2(40);
    V_LOGO_NAME varchar2(250);
    Cursor VO_CURSOR
    IS
    select event_voiceover.detail_id, vo_media_id, vo_required, vo_script, vo_del_date, full_media_id,
    event.start_time, event.duration, event.on_date, event.channel_id, logo.logo_name
    from event_voiceover,
    onair.event, onair.event_technical_data,
    onair.logo
    where event_voiceover.detail_id = event.detail_id
    and event_technical_data.event_technical_data_id = event.event_technical_data_id
    and event_technical_data.content_id = logo.logo_id and
    event.channel_id = V_CHANNEL_ID and
    vo_required = 500004580 and
    event.on_date = V_ONDATE;
    begin
    p_filename :='voice_overs.xml';
    l_output := utl_file.fopen ('PHAROS_DIR', p_filename, 'w' );
    OPEN VO_CURSOR;
    utl_file.put ( l_output,'<Voice_Overs>');
    Loop
    FETCH VO_CURSOR INTO V_DETAIL_id, V_MEDIA_ID, V_REQUIRED,V_SCRIPT, V_DEL_DATE, V_FULLMEDIA_ID, V_START_TIME, V_DURATION, V_DATE, V_CHANNEL, V_LOGO_NAME;
    EXIT WHEN VO_CURSOR%NOTFOUND
    OR VO_CURSOR%ROWCOUNT = 10000;
    utl_file.put( l_output, '<DETAIL_ID>');
    utl_file.put( l_output, V_DETAIL_ID);
    utl_file.put( l_output, '</DETAIL_ID>');
    utl_file.put( l_output, '<MEDIA_ID>');
    utl_file.put( l_output, V_MEDIA_ID);
    utl_file.put( l_output, '</MEDIA_ID>');
    utl_file.put( l_output, '<REQUIRED>');
    utl_file.put( l_output, V_REQUIRED);
    utl_file.put( l_output, '</REQUIRED>');
    utl_file.put( l_output, '<SCRIPT>');
    utl_file.put( l_output, V_SCRIPT);
    utl_file.put( l_output, '</SCRIPT>');
    utl_file.put( l_output, '<DEL_DATE>');
    utl_file.put( l_output, V_DEL_DATE);
    utl_file.put( l_output, '</DEL_DATE>');
    utl_file.put( l_output, '<FULLMEDIA_ID>');
    utl_file.put( l_output, V_FULLMEDIA_ID);
    utl_file.put( l_output, '</FULLMEDIA_ID>');
    utl_file.put( l_output, '<START_TIME>');
    utl_file.put( l_output, V_START_TIME);
    utl_file.put( l_output, '</START_TIME>');
    utl_file.put( l_output, '<DURATION>');
    utl_file.put( l_output, V_DURATION);
    utl_file.put( l_output, '</DURATION>');
    utl_file.put( l_output, '<ONDATE>');
    utl_file.put( l_output, V_DATE);
    utl_file.put( l_output, '</ONDATE>');
    utl_file.put( l_output, '<CHANNEL_ID>');
    utl_file.put( l_output, V_CHANNEL);
    utl_file.put( l_output, '</CHANNEL_ID>');
    utl_file.put( l_output, '<LOGO_NAME>');
    utl_file.put( l_output, V_LOGO_NAME);
    utl_file.put( l_output, '</LOGO_NAME>');
    utl_file.new_line ( l_output);
    end loop;
    utl_file.put ( l_output,'</Voice_Overs>');
    utl_file.fclose(l_output);
    end UKTV_Pharos_Export;

    Hi yes the package uses fileutil to output a file,
    the report user has permission over the file util output directory.
    I have previously used this method to generate rpt, and other output files in parelell.
    thanks
    james

  • Crystal Reports 10 - Java. Error when displaying report

    <p>HI....</p><p>When attemping to display a report, i&#39;m getting the following error:</p><p><strong> java.lang.ExceptionInInitializerError<br /> com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory.createReportSource(Unknown Source)<br /> org.apache.jsp.jsp.ras_jsp._jspService(ras_jsp.java:62)<br /> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)<br /> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)<br /> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)<br /> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)<br /> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) </strong></p><p> </p><p>This is my jsp code:</p><p><strong><%@ page language="java"<br />contentType="text/html;charset=UTF-8"%><br /><%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer"%><br /><%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory,<br />com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2,<br />com.crystaldecisions.sdk.occa.report.reportsource.IReportSource"%><br /><html><br /><head><br /><title><br />WithoutTag<br /></title> </head><br /><body bgcolor="#ffffff"><br /><%<br />/create a path to the report and create a report source off of it. The path must be a relative URL to the report; it will not work to use the fully qualified URL or pathname. Therefore the report must be in the same directory as the web application or below./<br />String path = "em_k_rpt_written_premium_web.rpt";<br />IReportSourceFactory2 rsf = new<br />JPEReportSourceFactory();<br />IReportSource rptSource =<br />(IReportSource)rsf.createReportSource(path,request.getLocale());<br />CrystalReportViewer viewer = new CrystalReportViewer();<br />viewer.setReportSource(rptSource);<br />viewer.processHttpRequest(request,<br />response,getServletConfig().getServletContext(), out);<br />%><br /></body><br /></html></strong> </p><p> </p><p>Im using Crystal reports 10, What I want to do is to pass a report some parameters and then display it onto a jsp.</p><p><br />Please, please help me out withthis issue, I&#39;ve been struggling for over 3 weeks trying to do this.</p><p> </p>

    <p>This kind of thing can be tuff to solve on a forum.  I&#39;ll give you my best guess advice.</p><p>1. Call Support - You may not want to do this if you don&#39;t already have a support contract.</p><p>2. You mentioned that there isn&#39;t alot of documentation on this.  I would have to agree, to a point.  </p><p>A little history - Crytal Reports 10 is the first version of the JRC.  In that version you use the JPE Report Source object model.  This object model was very basic.  In version 11 we also made the RAS object model available.  This is where you will find most of the documentation.</p><p>If you move to Crystal Reports for Eclipse for Free this is the object model that you will see in the documentation.</p><p>I would almost suggest that you download Crystal Reports for Eclipse and see if it works out for you.</p><p>3. Try Tomcat 4.x I don&#39;t believe that JRC 10 was tested on Tomcat 5.  We have seen XML serialation JAR issues in the past with different versions of Tomcat.</p><p>4. Try this kbase: <a href="http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=c2014756&sliceId=&dialogID=11500056&stateId=1%200%2011498785">JRC WAR file ver 10</a></p><p>Good luck I hope you get this one solved </p><p>Rob Horne</p><p><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

  • Crystal Reports 2008 Server Error when viewing report

    Hello All,
       I have loaded a CR 2008 report onto the CR 2008 Server. When I view the report from InfoView or CMC, I get the following error message:
    Error in File <report name>: Unknown Database Connector Error .
    I setup the ODBC datasources on the server as they are on my client PC where the Report originally worked. Are the ODBC datasource connections supposed to copy over with the report? Or do I have to manually enter them into the "Database Configuration" section?
    Thank you in advance.

    1212487 - Error: "CRAXDRT Error Occured on Server. Error Number:-2147221005"
    Symptom
    A report is called through the Active Server Pages (ASP) Report Server to be displayed in the Report Viewer for ActiveX. However, the report is displayed with blank pages and when the viewer is switched to the Report Viewer for HTML the following error is displayed:
    "CRAXDRT Error Occurred on Server. Error Number:-2147221005 Error Description: 006ASP 0177 Server.CreateObject Failed~Invalid Class String"
    The same ASP application returns the report correctly when it is called from a client computer with the full version of Crystal Report 8 Developer Edition installed.
    Resolution
    It was found that the file, Emfgen.dll, was not installed and registered on the web server computer during the installation of the Crystal Reports ASP Reports Server. The report could be displayed correctly on the client computer, without Crystal Reports Developer Edition installed, after this file had been installed on the web server computer.
    For more information on installing the Crystal Reports web components please search for and download Scr8_WebManualInstall.zip from our website at:

  • Crystal Reports version 10  error when displaying report

    Hello: New member here, been lurking around for a while. A lot of good information here.
    I do hope this is the right place to ask this first question.  I have a customer that has a Crystal Reports 10 installation and cannot display reports since he upgraded from Crystal report 8 to Crystal reports 10
    The error he gets is pop message:
    CRAXDT error Occurred on Server Error Number: -2147221005 Error description: 006ASP 0177Server
    CreateObject Failed~800401f3
    Connection to the database is good we checked with query using SQL.
    Let me know what you think I should check next.
    I appreciate it.
    Thanks
    Damon

    1212487 - Error: "CRAXDRT Error Occured on Server. Error Number:-2147221005"
    Symptom
    A report is called through the Active Server Pages (ASP) Report Server to be displayed in the Report Viewer for ActiveX. However, the report is displayed with blank pages and when the viewer is switched to the Report Viewer for HTML the following error is displayed:
    "CRAXDRT Error Occurred on Server. Error Number:-2147221005 Error Description: 006ASP 0177 Server.CreateObject Failed~Invalid Class String"
    The same ASP application returns the report correctly when it is called from a client computer with the full version of Crystal Report 8 Developer Edition installed.
    Resolution
    It was found that the file, Emfgen.dll, was not installed and registered on the web server computer during the installation of the Crystal Reports ASP Reports Server. The report could be displayed correctly on the client computer, without Crystal Reports Developer Edition installed, after this file had been installed on the web server computer.
    For more information on installing the Crystal Reports web components please search for and download Scr8_WebManualInstall.zip from our website at:

  • Crystal Reports 10 Pro Crashing when running report

    Server: Intel Xenon X3323 Quad Core 2.5 GHz
    LAMP Configuration
    1.5GB Ram
    Centos 5.1 Linux Server
    Mysql 5.0.45
    Workstation Windows XP Pro
    2 GB Ram
    Crystal Reports 10 Pro
    ODBC SYSTEM DSN 
    Connector Mysql ODBC 5.1.5 Connector
    Issue
    Report Crashes when we run the report.  However, if we click Database, then Refresh Database, the report generates.  The issue is we cannot automate the report.
    Here is some information from the dump report
    Error Signature
    AppName: crw32.exe AppVer: 10.0.5.1506 ModName: myodbc5.dll
    ModVer: 5.1.5.0 Offset: 0001b720
    Here is additional information from the log file:
        <MATCHING_FILE NAME="crabout.dll" SIZE="192585" CHECKSUM="0x181843C3" BIN_FILE_VERSION="10.0.0.23" BIN_PRODUCT_VERSION="10.0.0.533" PRODUCT_VERSION="10.0.0.533" FILE_DESCRIPTION="crabout" COMPANY_NAME="Crystal Decisions, Inc." PRODUCT_NAME="Crystal Report About Box Dialog " FILE_VERSION="10.0.0.23" ORIGINAL_FILENAME="crabout.dll" INTERNAL_NAME="crabout" LEGAL_COPYRIGHT="Copyright ©1991 -2001 Crystal Decisions Inc" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="10.0.0.23" UPTO_BIN_PRODUCT_VERSION="10.0.0.533" LINK_DATE="12/10/2003 09:28:45" UPTO_LINK_DATE="12/10/2003 09:28:45" VER_LANGUAGE="English (United States) " />
        <MATCHING_FILE NAME="crabout_res_en.dll" SIZE="32851" CHECKSUM="0x630C4905" BIN_FILE_VERSION="10.0.0.23" BIN_PRODUCT_VERSION="10.0.0.533" PRODUCT_VERSION="10.0.0.533" FILE_DESCRIPTION="Resource DLL for crabout" COMPANY_NAME="Crystal Decisions, Inc." PRODUCT_NAME="Crystal Report About Box Dialog " FILE_VERSION="10.0.0.23" ORIGINAL_FILENAME="crabout_res_xx.dll" INTERNAL_NAME="crabout_res_xx" LEGAL_COPYRIGHT="Copyright ©1991 -2001 Crystal Decisions Inc" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="10.0.0.23" UPTO_BIN_PRODUCT_VERSION="10.0.0.533" LINK_DATE="12/10/2003 07:23:23" UPTO_LINK_DATE="12/10/2003 07:23:23" VER_LANGUAGE="English (United States) " />
        <MATCHING_FILE NAME="crw32.exe" SIZE="10448971" CHECKSUM="0x8EE29129" BIN_FILE_VERSION="10.0.5.1506" BIN_PRODUCT_VERSION="10.0.5.1506" PRODUCT_VERSION="10.0.5.1506" FILE_DESCRIPTION="Crystal Reports" COMPANY_NAME="Crystal Decisions" PRODUCT_NAME="Crystal Reports" FILE_VERSION="10.0.5.1506" ORIGINAL_FILENAME="CRW32.EXE" INTERNAL_NAME="CRW" LEGAL_COPYRIGHT="Copyright (c) 1991-2006 Crystal Decisions, Inc." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="10.0.5.1506" UPTO_BIN_PRODUCT_VERSION="10.0.5.1506" LINK_DATE="08/30/2006 19:48:31" UPTO_LINK_DATE="08/30/2006 19:48:31" VER_LANGUAGE="English (Canada) " />
        <MATCHING_FILE NAME="crw32_res_en.dll" SIZE="2543616" CHECKSUM="0x580A253D" BIN_FILE_VERSION="10.0.5.1464" BIN_PRODUCT_VERSION="10.0.5.1464" PRODUCT_VERSION="10.0.5.1464" FILE_DESCRIPTION="Crystal Reports" COMPANY_NAME="Crystal Decisions" PRODUCT_NAME="Crystal Reports" FILE_VERSION="10.0.5.1464" ORIGINAL_FILENAME="CRW32.EXE" INTERNAL_NAME="CRW" LEGAL_COPYRIGHT="Copyright (c) 1991-2006 Crystal Decisions, Inc." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="10.0.5.1464" UPTO_BIN_PRODUCT_VERSION="10.0.5.1464" LINK_DATE="07/19/2006 18:43:36" UPTO_LINK_DATE="07/19/2006 18:43:36" VER_LANGUAGE="English (Canada) " />
        <MATCHING_FILE NAME="crwdnr.dll" SIZE="20539" CHECKSUM="0x45176FE5" BIN_FILE_VERSION="8.0.0.1" BIN_PRODUCT_VERSION="8.0.1.0" PRODUCT_VERSION="8.0.1.0" FILE_DESCRIPTION="Crystal Decisions Physical Server Dll" COMPANY_NAME="Crystal Decisions" PRODUCT_NAME="Crystal Reports" FILE_VERSION="8.0.0.1" ORIGINAL_FILENAME="crwdnr.dll" INTERNAL_NAME="crwdnr" LEGAL_COPYRIGHT="Copyright (c) 1991-1999 Crystal Decisions, Inc.  All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="8.0.0.1" UPTO_BIN_PRODUCT_VERSION="8.0.1.0" LINK_DATE="12/10/2003 09:29:07" UPTO_LINK_DATE="12/10/2003 09:29:07" VER_LANGUAGE="English (United States) " />
        <MATCHING_FILE NAME="myodbc5.dll" SIZE="2351104" CHECKSUM="0x17D2FE64" BIN_FILE_VERSION="5.1.5.0" BIN_PRODUCT_VERSION="5.1.5.0" PRODUCT_VERSION="5, 1, 5, 0" FILE_DESCRIPTION="MySQL ODBC 5.1 Driver" COMPANY_NAME="MySQL AB" PRODUCT_NAME="Connector/ODBC 5.1" FILE_VERSION="5, 1, 5, 0" ORIGINAL_FILENAME="myodbc5.dll" INTERNAL_NAME="myodbc5" LEGAL_COPYRIGHT="Copyright © MySQL AB 1995-2006" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.5.0" UPTO_BIN_PRODUCT_VERSION="5.1.5.0" LINK_DATE="08/18/2008 17:15:53" UPTO_LINK_DATE="08/18/2008 17:15:53" VER_LANGUAGE="English (United States) " />
        <MATCHING_FILE NAME="kernel32.dll" SIZE="989696" CHECKSUM="0x7D737C09" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF44A2" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 00:11:24" UPTO_LINK_DATE="04/14/2008 00:11:24" VER_LANGUAGE="English (United States) " />
    </EXE>
    </DATABASE>

    PLease give more information about the exact steps taken, on the client, and if necessary, on the server, to reproduce the error.
    eg. are you running it on the client, or saving it to Enterprise and it crashes when viewed from the server?

Maybe you are looking for

  • Excise Base Value wrong for import

    HI expert i have import po Value is 1000, and my custom duties(inventerised) is 100,2,1. But when i am doing capturing excise in migo , my  excise base value is coming 1100, it must come 1103. Kindly let me know were i m missing regard Nabil

  • Configuration Assistant failed during OEM 10g Grid control installation

    Hi i got an error while installing OEM 10g Grid control 10.2.0.2.1 on Windows 2008 32bit server. Installation of OEM 10g was successfull but during configuration im getting an error "ORA-12560: TNS: protocol adaptor error". hence configuration assist

  • Report Writer Missing Data for Cost Center+Investment Internal Order

    Hi Gurus, I have met a problem on Report writer. T-code KSBB -> Report for Cost Center Group by Cost Elements in diff months. The report can be drilled down to call KSB1 to give line items on the cost element by cost center/group. The problem is the

  • EXP tables without data in few tables.

    I want to export the database with EXP option. With following restricting condition. 1. Want to export full database and among those 2 tables TAB1, TAB2 without data. What condition i need to add in EXP command? Thanks, Edited by: user618704 on Jan 1

  • Macbook won't let me backup iphone

    I wasn syncing my iphone to my macbook and for backing up it said I have not enough space for backing up, I have 170 Gigabytes free, not sure why it wont backup.