Report Application failing

I'm running Forms and Reports 11g R2 under Weblogic 10.0.3.6. On the front page of the Middleware Control, all Forms and Reports components are shown as healthy (green). However, if I drill down to the reports application, it is shown as red. I can stop and restart it seemingly OK, but it remaind red. Looking in the rwservlet_diagnostic log, I see:-
[2014-07-09T14:33:51.321+01:00] [WLS_REPORTS] [INCIDENT_ERROR] [REP-52262] [oracle.reports.servlet] [tid: 56] [userId: <anonymous>] [ecid: 0000KSRL8SnBp2t5GfG7yf1JjIKB000007,0:1] [APP: reports#11.1.2] REP-52262 : Diagnostic output is disabled.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
  at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
  at oracle.reports.rwclient.CommandManager.checkDiagnostic(CommandManager.java:403)
  at oracle.reports.rwclient.ServletCmdMgr.handleWebCommand(ServletCmdMgr.java:364)
  at oracle.reports.rwclient.RWClient.handleWebCommand(RWClient.java:1302)
  at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1822)
  at oracle.reports.rwclient.RWClient.doPost(RWClient.java:780)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
  at java.security.AccessController.doPrivileged(Native Method)
  at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
  at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
  at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
  at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
  at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Any ideas?

Post Author: Argan
CA Forum: .NET
Running reports that were created in a newer version of Crystal against older runtimes is not supported due to these types of issues.
They probably created the report using a connectivity dll that isn't available in the CR for .NET 2005.
Have them try creating it using the crdb_adoplus.dll instead, that is the one meant for datasets (just select the ADO.NET section in db connectivity instead of the XML section like they are)

Similar Messages

  • Load Report Failed - Report Application Server Failed error at runtime

    Hello, I'm pretty new to Crystal Reports so please bear with me.
    I just installed CR 2008 on my development box, which is running VS2005 .NET 2.0.  I changed over all of my assembly references in my web.config to the new version:
    <add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral,
    PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    <add assembly="CrystalDecisions.Enterprise.Viewing.ReportSource, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    Also the webpage that is displaying the ReportViewer object has this reference as well:
    <%@ Register Assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
        Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
    Now, in my code behind I am simply trying to open a pre-built crystal report that came in the sample pack
    When I try and do this in our already built website I get an error:
    "Load report failed"
    With the inner exception saying:
    "The Report Application Server failed"
    This same piece of code works perfectly if I build a new website, however when I try and impliment this into our existing code base I get the error shown above.  Also the samples I've used all use .NET 3.5 and the website is in 2.0.  I'm not sure if that is a factor or not but that is also another piece of information that could be useful.
    Any help on this matter would be greatly appreciated.  Thank you for you're time.
    Chris McMahan
    Edited by: Arithal on Aug 4, 2009 8:36 PM

    And finally the stack trace.  Sorry for the length of these posts.
    [COMException (0x800001f5): The Report Application Server failed]
       CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +126
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +575
    [CrystalReportsException: Load report failed.]
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +646
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +1374
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +169
       Report_Viewer_Crystal_CrystalView.ConfigureCrystalReports() in c:\Inetpub\wwwroot\Report Viewer\Crystal\CrystalView.aspx.cs:49
       Report_Viewer_Crystal_CrystalView.Page_Init(Object sender, EventArgs e) in c:\Inetpub\wwwroot\Report Viewer\Crystal\CrystalView.aspx.cs:33
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
       System.Web.UI.Control.OnInit(EventArgs e) +99
       System.Web.UI.Page.OnInit(EventArgs e) +9
       System.Web.UI.Control.InitRecursive(Control namingContainer) +321
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +834

  • Getting "The Report Application Server failed" when trying to view a report

    I'm getting an error pop up:
    Crystal Report Windows Forms Viewer
    The Report Application Server failed
    OK  
    When trying to display a report using the Crystal Reports viewer (as shipped with VS2008)
    The stack trace implies it's having problems rendering the first page of the report:
         System.Windows.Forms.dll!System.Windows.Forms.MessageBox.ShowCore(System.Windows.Forms.IWin32Window owner = null, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, bool showHelp) + 0x220 bytes     
         System.Windows.Forms.dll!System.Windows.Forms.MessageBox.Show(string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) + 0x18 bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.MainReportDocument.GetPage(CrystalDecisions.Shared.PageRequestContext context = {CrystalDecisions.Shared.PageRequestContext}) + 0x6a9 bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.ReportDocumentBase.GetPage(int pageN = 1) + 0x1a3 bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.DocumentControl.ShowNthPage(int PageNumber = 1) + 0x79 bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.DocumentControl.ShowFirstPage() + 0x48 bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.PageView.ShowFirstPageEx() + 0x1ec bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.CrystalReportViewer.ShowReport() + 0xea bytes     
         CrystalDecisions.Windows.Forms.dll!CrystalDecisions.Windows.Forms.CrystalReportViewer.OnPaint(System.Windows.Forms.PaintEventArgs evtArgs = {ClipRectangle = {System.Drawing.Rectangle}}) + 0x182 bytes     
         System.Windows.Forms.dll!System.Windows.Forms.Control.PaintTransparentBackground(System.Windows.Forms.PaintEventArgs e, System.Drawing.Rectangle rectangle, System.Drawing.Region transparentRegion = {System.Drawing.Region}) + 0x16c bytes     
    Any ideas how to fix this?

    There is a good process for getting bugs fixed. However, you will have to provide a reliable way of reproducing the issue. E.g.; I can not go to R&D and ask that they fix a bug with a report that sometimes works and sometimes does not work.
    I suspect the best way to approach this, will be to actually see the report and try to determine what part of the report may be the issue. To be able to share the report, you will have to create a phone case here:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300
    and discuss this at length with a support engineer.
    Ludek

  • Custom tool error for COMexception: The report application server failed.

    hi there,
    i am using crystal reports for the last one year onwards, i don't get any errors till know. Yesterday when i modified some information in 40 reports. out of these reports 34 reports are successfully build, but for the remaining six reports the code is not generating.
    Custom tool error: "Code generator 'ReportCodeGenerator' failed.  Exception stack = CrystalDecisions.Shared.CrystalReportsException: Load report failed. ---> System.Runtime.InteropServices.COMException: 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 CrystalDecisions.VSDesigner.CodeGen.ReportClassWriter..ctor(String filePath)
       at CrystalDecisions.VSDesigner.CodeGen.ReportClassWriter..ctor(String filePath, String resourceNamespace)
       at CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator.GenerateCode(String inputFileName, String inputFileContent)"
    i am not understanding why it is getting for me, Please help me

    Hello,
    Whoever wrote the CustomCodeGenerator will have to help you with this one. We know nothing about the underlying code they are using and therefore can't determine the cause.
    Appears the error is it can't even load the report so there is something wrong with the workings. Open the report again in CR Designer and Verify Database and then check the changes you did. Something is not right or the DB driver their application is using does not match with what you are using.
    Don

  • Getting error: Report Application Server failed

    I started posting my problem in thread below and have been advised to continue in this forum
    Reference thread: The Report Application Server failed
    My problem occurs in a asp application (vb 2005) and also when I run the Crystal Report stand alone (xi rel 2).
    The asp application does not render any other messages than "report Application Server Failed" but running the CR stand alone I get  "error formatting cross tab object". Whenver I get this message and if I switch page setting (either from landscape to portrait or portrait to landscope) it work for the report in question.
    I have now advanced a little further in trying to solve the issue or at least find what is wrong. I have created a .net windows application where I export the CR to disk
    Dim DiskOpts As CrystalDecisions.Shared.DiskFileDestinationOptions = New CrystalDecisions.Shared.DiskFileDestinationOptions
    myCrystalReport1.ExportOptions.ExportDestinationType = CrystalDecisions.[Shared].ExportDestinationType.DiskFile
    myCrystalReport1.ExportOptions.ExportFormatType = CrystalDecisions.[Shared].ExportFormatType.PortableDocFormat
    DiskOpts.DiskFileName = ReportPath & ReportName
    myCrystalReport1.ExportOptions.DestinationOptions = DiskOpts
    myCrystalReport1.Export()
    I get the same problems, some reports will not let me export and I am getting error:
    CrystalDecisions.CrystalReports.Engine.InternalException: The Report Application Server failed ---> System.Runtime.InteropServices.COMException (0x800003E5): The Report Application Server failed
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()
    My default page set up is landscape and  if I now reverse the page set up like: myCrystalReport1.PrintOptions.PaperOrientation = PaperOrientation.Portrait it will let me export.
    My windows application exports hundreds of reports in a single run and by toggling between landscape and portrait I manage to get it working when I get an export error (like above).
    Was hoping that anyone couldm point me in a good direction, I've been fighting this problems for many days now and I do not have a solution as to why this is happening. Thank you.

    Hi, 
    The cross-tab reports that are causing this error, do they have any formatting formulas on any of the objects? 
    Are your using any running totals or setting the Evaluation Time using WhilePrintingRecords? 
    I've run into this problem with crosstabs when I created a Display String formula using Running Totals. 
    The report cannot render the report because the running total is conflicting with the results of the crosstab. 
    When you right-click an object and go to Format Field.  In the Common tab if the Display String has a formula set, remove or comment it out.  Do this for all the objects and try running the report again. 
    Good luck,
    Brian

  • Crystal Reports error - The Report Application Server failed

    Hi,
    I am getting the following error on XP Professional system. These reports were built earlier by one of my collegue and am trying to use the app but i stuck up getting the below error. The report gets failed
    repPath=Server.MapPath ("./Reports/Umbrellas.rpt");
    crReportDocument.Load(repPath); //Fails here
    crReportDocument=SetLogonForReport(crReportDocument);
    crReportDocument.SetParameterValue ("fromDate",DateTime.Parse (fromdt) );
    crReportDocument.SetParameterValue ("toDate", DateTime.Parse (todt) );
    I tried in design time attaching to Crystal Reports Viewer object , i get the same error. It looks like something related to Crystal Reports got corrupted in this system.
    Please find the stack trace for the error
    Stack Trace:
    [COMException (0x80004005): The Report Application Server failed]
       CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
    [Exception: Load report failed.]
       CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       CrystalDecisions.ReportSource.NonHTTPCachedReportSource.GetReport(RequestContext context, Boolean bAddToCacheWhenCreated)
       CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
       CrystalDecisions.Web.ReportAgent.  (Boolean  o)
       CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e)
       System.Web.UI.Control.PreRenderRecursiveInternal() +62
       System.Web.UI.Control.PreRenderRecursiveInternal() +125
       System.Web.UI.Control.PreRenderRecursiveInternal() +125
       System.Web.UI.Page.ProcessRequestMain() +1488
    Environment:
    .NET v1.1.4322
    Crystal Reports 10.0.0.533
    OS: Windows XP Professional - Ver 2002  Severice Pack 2
    I tried some of the solutions provided  by searching web,  it does not work. Please help!!!
    Appreciate your help on this.
    Edited by: KMallik2000 on Jul 15, 2009 4:39 PM

    Hi,
    I am trying to replicate the same issue on new desktop which has crystal reports 9.1 & 10 installed. I still see crystal reports 9.1 controls when i open VS.net. when i compare both desktop installed softwares, i found that the other desktop has "Crystal Reports 10 .NET runtime installed" which is not there on the new desktop. please advise whether i need to install this software to get ver 10 components installed? Appreciate your help on this. can you also advise the software download location for 10 .net run time installation?
    In other words, though crystal reports 10 got installed on this desktop but it is not getting referenced in VS.NET. I am seeing only 9.1 version assemblies are being used. hence my solution is not getting compiled in this desktop. Please advise how to get the version 10 assemblies referenced in the solution
    Edited by: KMallik2000 on Jul 20, 2009 4:46 PM

  • What causes The Report Application Server failed exception?

    My environment:
    Windows Server 2008 R2  8 cores 6 gig of ram.
    A Windows Service running:
    Oracle 11g
    Oracle 11.2 64 bit client
    C# 4.0 Framwork
    Crystal Reports Visual Studio 2010 13.0.2000
    This window service needs to create 1100 pdf documents generated by crystal reports per hour for a minimum of 8 hours straight.
    These pdf files are written on the local file system.
    The Windows Service runs 3 threads per core.  Each thread can run up to 5 individual CR .rpt files in a sequential order.
    After 4000 pdf documents created, I get the following errors.
    1) The Report Application Server failed
    2) Server is out of memory.
    3)  Not enough memory for operation.
    4) Invalid report file path.
    Using Windows Task Manager Resource Monitor I noticed the following:
    After running 3000 pdf report requests, I stopped the processing pdf reports and noticed hundreds of
    \BaseNamedObjects\CrystalReportXalanInitizeMutex(Pid of my process)
    Why are they there after a close and dispose of the ReportDocument object?
    I ran Reggate ANTS Memory Profiler 7.2 to check for memory leaks in my code and my code that I have control over is clean.
    Why am I getting the exceptions above?
    My code calls ExportReportToSream.  After persisting the stream to disk, I call Close and Dispose on the stream.
    My Code
    ==========================================================================================        public MemoryStream ExportReportToStream(String reportName, LogOnInfo logOnInfo, string reportParams, CrystalExportFormatType formatType)
                ReportDocument reportDoc = new ReportDocument();
                if (!System.IO.File.Exists(reportName))
                    throw new InvalidArgumentException("reportName '" + reportName + "' does not exist", EngineExceptionErrorID.InvalidArgument);
                try
                    lock (lockThis)
                        reportDoc.Load(reportName, OpenReportMethod.OpenReportByTempCopy);
                    ApplyLogOnInfo(reportDoc, logOnInfo);
                    //apply params if any
                    if (!String.IsNullOrEmpty(reportParams))
                        ApplyStringParams(reportDoc, reportParams);
                    return (MemoryStream)reportDoc.ExportToStream((ExportFormatType)formatType);
                //we need to use the try catch, finally so the report can be disposed properly
                catch (Exception)
                    throw;
                finally
                    DistroyReportDocument(reportDoc);
                    reportDoc = null;
            private void ApplyStringParams(ReportDocument reportDoc, string reportParams)
                if (reportDoc == null)
                    return;
                if (String.IsNullOrEmpty(reportParams))
                    return;
                string[] paramsArray = reportParams.Split('|');
                string[] subParamsArray = null;
                //apply report params
                ParameterValueKind type;
                string paramValue = string.Empty;
                ParameterField paramField = null;
                ParameterDiscreteValue discreteValue;
                int x = 0;
                int paramCount = 0;
                for (x = 0; x < reportDoc.ParameterFields.Count; x++)
                    // The ParameterFields object contains all parameters including the subreports.
                    // Subreport params have the name of the subreport.
                    if (reportDoc.Name.Trim().ToUpper() == reportDoc.ParameterFields[x].ReportName.Trim().ToUpper())
                        paramCount++;
    Edited by: Ludek Uher on Dec 15, 2011 7:57 AM
    Edited by: Ludek Uher on Dec 15, 2011 7:58 AM

    if (paramsArray.Length < paramCount)
                    throw new InvalidArgumentException("invalid number of arguments passed to report '" + reportDoc.Name + "' expected " + reportDoc.ParameterFields.Count + " received " + paramsArray.Length, EngineExceptionErrorID.InvalidArgument);
                for (x = 0; x < reportDoc.ParameterFields.Count; x++)
                    if (reportDoc.Name.Trim().ToUpper() != reportDoc.ParameterFields[x].ReportName.Trim().ToUpper())
                        continue;
                    paramValue = paramsArray[x];
                    paramField = reportDoc.ParameterFields[x];
                    type = paramField.ParameterValueType;
                    if (paramField.EnableAllowMultipleValue && paramValue.IndexOf(',') > -1)
                        subParamsArray = paramValue.Split(',');
                        ParameterValues currentParameterValues = new ParameterValues();
                        foreach (string subParamValue in subParamsArray)
                            discreteValue = new ParameterDiscreteValue();
                            discreteValue.Value = subParamValue;
                            currentParameterValues.Add(discreteValue);
                        paramField.CurrentValues = currentParameterValues;
                    else
                        discreteValue = new ParameterDiscreteValue();
                        discreteValue.Value = paramValue;
                        paramField.CurrentValues.Add(discreteValue);
            private bool ApplyLogOnInfo(ReportDocument document, LogOnInfo logOnInfo)
                TableLogOnInfo info = null;
                // Define credentials
                info = new TableLogOnInfo();
                info.ConnectionInfo.AllowCustomConnection = true;
                info.ConnectionInfo.ServerName = logOnInfo.ServerName;
                info.ConnectionInfo.DatabaseName = logOnInfo.DatabaseName;
                // Set the userid/password for the report if we are not using integrated security
                if (logOnInfo.IntegratedSecurity)
                    info.ConnectionInfo.IntegratedSecurity = true;
                else
                    info.ConnectionInfo.Password = logOnInfo.Password;
                    info.ConnectionInfo.UserID = logOnInfo.UserID;
      // Main connection?
                document.SetDatabaseLogon(info.ConnectionInfo.UserID,
                                            info.ConnectionInfo.Password,
                                            info.ConnectionInfo.ServerName,
                                            info.ConnectionInfo.DatabaseName,
                                            true);
                // Other connections?
                foreach (CrystalDecisions.Shared.IConnectionInfo connection in document.DataSourceConnections)
                    connection.SetConnection(logOnInfo.ServerName, logOnInfo.DatabaseName, logOnInfo.IntegratedSecurity);
                    connection.SetLogon(logOnInfo.UserID, logOnInfo.Password);
                    connection.LogonProperties.Set("Data Source", logOnInfo.ServerName);
                    connection.LogonProperties.Set("Initial Catalog", logOnInfo.DatabaseName);
                // Only do this to the main report (can't do it to sub reports)
                if (!document.IsSubreport)
                    // Apply to subreports
                    foreach (ReportDocument rd in document.Subreports)
                        ApplyLogOnInfo(rd, logOnInfo);
                // Apply to tables
                foreach (CrystalDecisions.CrystalReports.Engine.Table table in document.Database.Tables)
                    TableLogOnInfo tableLogOnInfo = table.LogOnInfo;
                    tableLogOnInfo.ConnectionInfo = info.ConnectionInfo;
                    table.ApplyLogOnInfo(tableLogOnInfo);
                    if (!table.TestConnectivity())
                        string strMsg = "ApplyLoginInfo failed to apply log in info for table " + table.Name + ",  Crystal Report: " + document.FileName + " DB: " + logOnInfo.DatabaseName + " UserID: " + logOnInfo.UserID;
                        throw new InvalidOperationException(strMsg);
                //verify logon info
                document.VerifyDatabase();
                return true;
            private void DistroyReportDocument(ReportDocument document)
                if (document == null)
                    return;
                 document.Close();
    Edited by: Ludek Uher on Dec 15, 2011 7:59 AM

  • CrystalReport - Getting "The Report Application Server failed" while export

    Hi Experts,
    I am using Crystal Reports 2008 in my ASP.NET application to generate reports. Everythings works fine in the development environment. When I deploy it on my Windows Server 2003 system, I get an error "The Report Application Server failed" while exporting the report from the report control. But, the report assuch is working fine even in the production environement. I experience this issue only while exporting to excel or anyother format.
    Do I need to configure anything or any settings needs to be turned on in the .rpt files!!
    Appreciate any help to get this issue resolved.
    TIA,
    Prem

    First a confirmation. When you say; "...exporting the report from the report control...", you mean the printer button on the viewer?
    Questions;
    What version of .NET?
    What Crystal Reports Service Pack are you on?
    How was the CR runtime installed on the server?\
    Can you print the report OK?
    Are you using sessions?
    Ludek

  • Crystal Reports 2013 Failed to find an Available Report Application Server.

    Hi Experts,
    I am unable to Publish Crystal Reports 2013 to the BI 4.1 SP2 Enterprise.
    I have installed SAP CR 2013 on my Laptop and also on our Citrix machine, from both systems I am getting the following error when try to publish:
    Failed to find an Available Report Application Server.
    All the ports and firewall are open, when doing some trace with Wireshark, its assigning some random ports starting with 64960.
    On the same machine, i have installed Crystal Reports 2008, I could publish reports to Enterprise.
    Could you please let me know what might be the issue.
    Is Crystal Reports 2013 need any specific port to be assigned?
    Thanks,
    Kris

    Hello Experts,
    In addition to assiging the ports for below servers,
         Crystal 2013 Report Application Server
         Crystal Processing Server
         Input File Repository Server
         Outout File Repository Server
    I have configured the following setting also:  Add Service Account that the
    CMS runs under to the server's local admin group.
    Still I am getitng the following error when trying  to save the report to Enterprise:
    "  Failed to find an Available Report Application Server  "
    Please advise .
    Thanks,
    Kris

  • Report Application Server Failed

    Hi All,
    I have converted a PLD to Crystal Report. After importing this converted Crystal Report in B One , I have set it as default for Purchase Order document. When I am clicking on the Print Preview I am getting error as Report Application Server Failed. Please help me in addressing this issue.
    Regards,
    Noor Hussain

    Hello Noor,
    Before you import the CR layout into SAP B1 you may use the Preview in SAP B1 Function to know the report is really operating.
    Regards
    János

  • "The Report Application Server failed"

    We are using ASP.NET 4.0 and Crystal 2008 (v12.3) to execute Crystal reports on a scheduled basis. Everything works fine for a while and then we get the error:
    u201CThe Report Application Server failedu201D
    on all the reports. The problem can only be solved by rebooting the server. I did some research but could not find any information as to the cause of the error. Has anyone encountered this before and know what the cause is?

    My application is a windows service.
    In my C# class I have a finally block that does the following:
            private void DistroyReportDocument(ReportDocument document)
                if (document == null)
                    return;
                ReportDocument crSubreportDocument;
                SubreportObject crSubreportObject;
                ReportObjects crReportObjects;
                TableLogOnInfo crTableLogOnInfo;
                Database crDatabase = document.Database;
                Tables crTables = crDatabase.Tables;
                TableLinks crLinks = crDatabase.Links;
                foreach (CrystalDecisions.CrystalReports.Engine.Table table in crTables)
                    table.Dispose();
                foreach (CrystalDecisions.CrystalReports.Engine.TableLink link in crLinks)
                    link.Dispose();
                crLinks.Reset();
                crLinks.Dispose();
                crTables.Reset();
                crTables.Dispose();
                ////              Subreport code                      ////
                Sections crSections = document.ReportDefinition.Sections;
                // loop through all the sections to find all the report objects
                foreach (CrystalDecisions.CrystalReports.Engine.Section crSection in crSections)
                    crReportObjects = crSection.ReportObjects;
                    //loop through all the report objects in there to find all subreports
                    foreach (ReportObject crReportObject in crReportObjects)
                        if (crReportObject.Kind == ReportObjectKind.SubreportObject)
                            crSubreportObject = (SubreportObject)crReportObject;
                            //open the subreport object and logon as for the general report
                            crSubreportDocument = crSubreportObject.OpenSubreport(crSubreportObject.SubreportName);
                            crDatabase = crSubreportDocument.Database;
                            crTables = crDatabase.Tables;
                            crLinks = crDatabase.Links;
                            foreach (CrystalDecisions.CrystalReports.Engine.Table aTable in crTables)
                                crTableLogOnInfo = aTable.LogOnInfo;
                                crTableLogOnInfo.ConnectionInfo = null;
                                aTable.Dispose();
                            foreach (CrystalDecisions.CrystalReports.Engine.TableLink link in crLinks)
                                link.Dispose();
                            crLinks.Reset();
                            crLinks.Dispose();
                            crTables.Reset();
                            crTables.Dispose();
                            crSubreportDocument.DataSourceConnections.Clear();
                            crSubreportDocument.DataDefinition.ParameterFields.Dispose();
                            crSubreportDocument.DataDefinition.Dispose();
                            crSubreportDocument.Database.Links.Dispose();
                            crSubreportDocument.Database.Dispose();
                            crSubreportDocument.Close();
                            crSubreportDocument.Dispose();
                            crSubreportObject.Dispose();
                        }    // End if
                    }   // End foreach
                    crReportObjects.Dispose();
                }   // End foreach
                document.DataSourceConnections.Clear();
                document.ReportDefinition.Sections.Dispose();
                document.DataDefinition.ParameterFields.Dispose();
                document.DataDefinition.Dispose();
                document.Database.Links.Dispose();
                document.Database.Dispose();
                document.Close();
                document.Dispose();
    I know this is over kill, but I got it from an earlier post in this forum.
    Thank you for the article.  It suggest I could be running into the default print Job limit.  I'll try editing the registry as the document suggests.
    I'm getting 3 different exceptions, do you think possbly they are all related?

  • Failed to load report application server settings from the system registry

    Hi ,
    I have make test to run the reporter application server with simple double click but I got  the attach Error message.
    can any one please advice ?

    Run your app under the local PC Admin group/account by right clicking on it and selecting "Run As Administrator"
    Don

  • Report printing failed with "Servlet error: An exception occurred. "

    Hi,
    I use Apex 3.1 in Oracle Express edition develop few applications. In one of the application, when I enable report printing in stardard reports and try to print to PDF/Excel, the servlet error occur.
    I had configured FOP in my server and I can download PDF in "interative report", but for stardard report, the report printing failed.
    I can successfully print the reports in my others applications. Anyone know what could be the reason which cause an application failed to print the report.
    Thanks
    Vincent

    Does your application name have special characters? I heard that the app name has to be just letters and numbers for this to work...actually testing right now.

  • Generation of access report CNRCRMPRCUST999 failed.

    Dear Gurus,
             I’ve createe one pricing condition table in Dev environment and now I’m trying to transport it in Quality environment. This table is for CRM only.
    In development every thing working fine but while transporting in Quality I got the error "Generation of access report CNRCRMPRCUST999 failed." And I am Unable to maintain records for the respective condition type I got the error "There are no maximum generated tables for condition type ZXXX".
    Please help....
    Regards,
    Biplab

    Hello Singa,
    For the error;." there is no entry in the object directory (TADIR) for R3TR TTYP /1CR/RCBSAP017_T"
    This mean that Table 017 in R3 is for Application 'M' (Purchasing for Pricing 'A') which is not revelant for download to CRM. If you see the download object DNL_CUST_CNDALL, filters for T681 are on Application V, TX (KAPPL). In the R3 side in T681, have 2 entries for KAPPL= V, and the usage's are E (Rebate) and N (Free Goods). So this might be the reason why it has come to CRM. The relevant tables in CRM for the above are /1CN/CCBSAP017 and /1CN/CCFSAP017. If you see /SAPCND/T681
    table for these 2 entries, GESTA field has '5', meaning the tables are downloaded. However, these tables are not used in any free goods condition types or rebate condition types/access sequences in CRM and R3. So I think this table is not being used for rebates and free goods, you can also check the corresponding tables in R3, KOTE017 and KOTN017, which have 0 entries
    which indicate that they are not in use, so we can ignore this error.
    IPlease also check note 1003793. and restart the customizing download DNL_CUST_CNDALL.
    thanks
    willie

  • Report Generation Fails

    I having trouble with ARD 3.1 generating reports. I select a remote computer to run a report on and then it queues. The report than hangs in the process of generating. In activity monitor ARD shoots up to 145% use of CPU when the report tries to generate. the ARD Agent then goes to "Not Responding". Also several times ARD has completely crashed when attempting reports. No firewalls are running and the test computer I'm trying to reach is on the same subnet. Any ideas?
    MacBookPro Core2Duo   Mac OS X (10.4.8)  

    I have been having problems generating reports.
    Constant messing around, trying, failing, changing prefs etc. has fixed the problem almost 100%. This using ARD 3.1 on machines on the LAN (Airport) and via the internet.
    However ... there is a single report (Application Usage) on one machine, via the internet, which I can see being 'Collected' via the Task progress, but it crashes ARD 3.1 instantly every time when it starts to transfer to my Admin machine.
    This leads me to suspect that the Report Generation problems have more to do with Cache issues, than anything else. (Rebuilding the report doesn't help).
    Does anyone have any specific info on what and where ARD 3.1 keeps its caches?
    AluBook 17   Mac OS X (10.4.8)  

Maybe you are looking for

  • CSS Layout Problem in DW2004

    Hi-- I have been using DW2004 to publish my own website, and lately I have just started to learn CSS using one of the Macromedia modules which is now hosted by Adobe. The current lesson I'm working on is Designing with CSS in Dreamweaver MX 2004 Part

  • PO and PIR price, Infoupdate, deletion indicator......

    Hello friends of MM, I have a strange situation.. There is an inforecord in the system, correct validity, correct PB00 condition, the price is taken in the PO. (even there is a PO created with different price, updated the price history of the PIR). S

  • Show user details in an iview

    Hi, Is there an iview that shows the user details of the currently logged on user? I know the profile iview which is available in the context menu of a user. I'm looking for such an iview, but the difference is that I want to show it on the homepage,

  • Leopard - why so expensive?

    I am trying to get hold of an installation DVD of OSX 10.5 (Leopard). Since this is no longer the default OS for new Macs, I naturally thought that I could pick one up for a modest price. But No! Today's review of Ebay shows that this software is cur

  • Missing DLL error in executable

    I am getting the messages shown below in my executable. But, the strange thing is, it doesn't happen on my computer or my coworkers computer, but happens on the customer's computer. The coworker who installed it did not work on the project at all so