ReportDocument.PrintToPrinter in CR12

Hi,
i have a big problem, in web application using vb.net 2005 and CR 12 Dev.
when i execute te line:
ReportDocument.PrintToPrinter
the web service stop ! With a try catch doesnu2019t give a error, simples stop.
This workers fine in CR 11 SP2
Any ideas ?
Thanks
Jorge Rocha

It could be that the account your web app is running under is being denied permission to a folder (such as the windows temp folder)
To check this, go into IIS Manager, and change the account that the application context for your app is running under to local administrator.  If it is a file permissions error, then this will prove it.
If that does fix it, you can then run filemon from www.sysinternals.com to determine the exact folder that the permissions problem is occurring on.
Shawn

Similar Messages

  • Performance issue of ReportDocument.PrintToPrinter

    is anybody know how to get up the speed of "ReportDocument.PrintToPrinter()" in crystal report? I tested many cases of that always cost more than 2500ms.
    Btw, I use crystal report in vs 2008, and I just install cr basic runtime 2008 and .net framework xx on my deployement computer,do i need some service pack update?
    thanks

    Yes there are changes between your version of CR and previous. From the print engine to the database engine. Something you want to determine is; where is the performance hit? On load of runtime? On load of the report? On database logon? On formatting of the report? At the actual printer?
    Ensure you have the latest SP for CR 10.5;
    https://smpdl.sap-ag.de/~sapidp/012002523100009351512008E/crbasic2008sp1.exe
    Next, make sure you have looked to see if there is a more up to date printer driver.
    See if enabling the "No Printer" option helps.
    See if enabling "Dissociate Formatting Page Size and Printer Size" option helps.
    Another thing to test; throw the report into the viewer and print from there. What's the performance?
    Ludek
    Edited by: Ludek Uher on Dec 24, 2009 7:29 AM

  • C# Duplex Printing using ReportDocument.printToPrinter

    Hi,
    We have a .NET C# application which we use to schedule, email and print Crystal reports.
    Our current Crystal version is 12.0.2000.0.
    Some of our reports need to print in duplex mode, but this only works on some printers.
    For instance a Kyocera TASKalfa 250ci KX will print in duplex whereas a Dell Laser Printer 1720dn PS3 completely ignores the command and prints on separate pages for exactly the same report.
    We set the duplex print options by:
    printReport.PrintOptions.PrinterDuplex = PrinterDuplex.Vertical;
    where printReport is the ReportDocument.
    Both printers do support duplex printing.
    Can anyone help?
    Cheers,
    Darran Smith

    Hi,
    Thanks for that.
    I've installed the SP3 and fix pack 3.1.
    The CrystalDecisions.CrystalReports.Engine.dll version is now 12.3.2001.684 according to explorer.
    However, I can't figure out how to update my references in my project - Visual Studio 2008 still says it is using version 12.0.2000.0. I've tried setting the specific version to false and doing a clean on the project, removing and adding the references etc.  but the version numbers don't change. Do I have to unload the project and manually edit the project file? In which case do I change just the version numbers?
    Apologies if this is a newbie question, I'm somewhat of a novice at all this.
    Cheers,
    Darran
    Hi Darran, Editing your reply for clarity. When you update the runtime only the actuall dll version is updated. The project still uses the same reference version. It's more for .NET Framework info, 12.0.1100.x is 1.1 framework and 12.0.2000.x is 2.0 frame dependant.
    Edited by: Don Williams on Aug 22, 2010 10:18 AM

  • Error in Command PrintToPrinter with Crystal version 13.0.1

    We have founded the following error while the command PrintToPrinter with Crystal Report. This kind of error doesn´t happen every time that crystal is called, when this error appears, service fall down and an error is logged on event viewer.Below the error description and source code to call crystal reports.
    ExecutaImpressao method prepare data and load RPT file, while chamarThreadImpressao method start to press and calls EfetivarImpressao.
    Event Type: Error
    Event Source: .NET Runtime
    Event Category: None
    Event ID: 1026
    Date: 18/11/2011
    Time: 10:07:43
    User: N/A
    Computer: SNEPNF02V
    Description:
    Application: Procwork.Software.NFE.WindowsService.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    Stack: at System.Drawing.Internal.IntUnsafeNativeMethods.IntCreateDC(System.String, System.String, System.String, System.Runtime.InteropServices.HandleRef)
    at System.Drawing.Printing.PrinterSettings.CreateDeviceContext(IntPtr)
    at System.Drawing.Printing.StandardPrintController.OnStartPrint(System.Drawing.Printing.PrintDocument, System.Drawing.Printing.PrintEventArgs)
    at System.Drawing.Printing.PrintController.Print(System.Drawing.Printing.PrintDocument)
    at System.Drawing.Printing.PrintDocument.Print()
    at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32, Boolean, Int32, Int32)
    at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32, Boolean, Int32, Int32) at Procwork.Software.NFE.Impressoes.EfetivarImpressao.ImprimirDanfe()
    at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Threading.ThreadHelper.ThreadStart()
    private bool ExecutaImpressao(dsNFE_NF_TRANSFERENCIA_REL dsDANFE, DanfeType tipoDanfe, PrinterType tipoImpressao, Impressora impressora, PrintMedia media, out byte[] pdf)
                int qtdNotas;
                iParametro.Connection = _cnn;
                string tempoVidaThreadImpressao = iParametro.getParameterValue("tempo_vida_thread_executa_impressao");
                if (tempoVidaThreadImpressao == string.Empty)
                    tempoVidaThreadImpressao = "10";
                qtdNotas = dsDANFE.NFE_NF_CAPA.Rows.Count;
                AssemblyLoader assemblyLoader = new AssemblyLoader();
                // Variáveis utilizadas para chamar o Assembly desenvolvido para desenvolvimento adicional da GM
                const string assemblyName = "RePrinter";
                const string className = assemblyName + "." + "Reimprimir";
                const string assemblyNameImp = "Procwork.Software.NFE.API.ImpAutomatica_GM";
                const string classNameImp = assemblyNameImp + "." + "ImpAutomatica_GM";
                pdf = null;
                bool result = false;
                ReportDocument rptDANFE = new ReportDocument();
                try
    cnn = DBConnection.RestoreConnection(cnn);
                    regEvento.connection = _cnn;
                    if (tipoImpressao == PrinterType.Retrato)
                        reportName = reportPath + "DANFE.rpt";
                    else
                        reportName = reportPath + "DANFE_PAISAGEM.rpt";
                    // Log que so faz sentido para nao-wave, pois pega apenas a primeira nota
                    Utils.WriteWindowsLog(String.Format("Impressora null? {0}. Filial: . Docnum: - GerarDANFE.ExecutaImpressao", impressora == null, dsDANFE.NFE_NF_CAPA[0].COD_FILIAL, dsDANFE.NFE_NF_CAPA[0].DOCNUM), LogLevel.INFORMATION);
                    if (impressora != null || media.Equals(PrintMedia.PDF))
                        updateDsNF(dsDANFE, (Int32)DanfeType.Oficial);
                        try
                            FileStream f = File.OpenRead(reportName);
                            f.ReadByte();
                            f.Close();
                        catch (Exception ex)
                            Utils.WriteWindowsLog(ex.Message, LogLevel.ERROR);
                        IBeforePrintDANFE iBeforePrintDanfe = (IBeforePrintDANFE)assemblyLoader.Load(assemblyName, className);
                        if (iBeforePrintDanfe != null)
                            DataSet dsTransferencia = new dsNFE_NF_TRANSFERENCIA_REL();
                            dsTransferencia.Merge(dsDANFE);
                            iBeforePrintDanfe.DoBeforePrintDANFE(ref dsTransferencia, ref reportName, _cnn.Cnn.ConnectionString);
                            rptDANFE.Load(reportPath + reportName);
                            rptDANFE.Refresh();
                            rptDANFE.SetDataSource(dsTransferencia);
                            foreach (ReportDocument r in rptDANFE.Subreports)
                                r.SetDataSource(dsTransferencia);
                        else
                            rptDANFE.Load(reportName);
                            rptDANFE.Refresh();
                            rptDANFE.SetDataSource(dsDANFE);
                            foreach (ReportDocument r in rptDANFE.Subreports)
                                r.SetDataSource(dsDANFE);
                        rptDANFE.DataDefinition.FormulaFields["EH_MINUTA"].Text = (tipoDanfe == DanfeType.NaoOficial ? "true" : "false");
                        if (media.Equals(PrintMedia.Papel))
                            PrintDocument pd = new PrintDocument();
                            PrinterSettings.PaperSourceCollection psc;
                            if (impressora == null) throw new ArgumentNullException("impressora", "O parâmetro não pode ser nulo quando o MediaType for Papel.");
                            if (impressora.bandeja != -1)
                                PaperSource ps;
                                pd.PrinterSettings.PrinterName = impressora.getNomeImpressora();
                                psc = pd.PrinterSettings.PaperSources;
                                if (psc.Count >= impressora.bandeja)
                                    ps = psc[impressora.bandeja];
                                else
                                    throw new Exception("A impressora: " + impressora.nome + " não suporta a bandeja: " + impressora.bandeja + " !");
                                string printer = "";
                                try
                                    printer = impressora.getNomeImpressora();
                                    rptDANFE.PrintOptions.PrinterName = printer;
                                    rptDANFE.PrintOptions.CustomPaperSource = ps;
                                    rptDANFE.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.Manual;
                                catch (Exception ex)
                                    if (ex.Message.ToUpper().Contains("INVALID PRINTER"))
                                        ex.Source = printer;
                                        throw ex;
                                if (!chamarThreadImpressao(rptDANFE, impressora.vias, qtdNotas, tempoVidaThreadImpressao))
                                    gerarErro(dsDANFE, rptDANFE);
                            else
                                string printer = "";
                                try
                                    printer = impressora.getNomeImpressora();
                                    rptDANFE.PrintOptions.PrinterName = printer;
                                catch (Exception ex)
                                    if (ex.Message.ToUpper().Contains("INVALID PRINTER"))
                                        ex.Source = printer;
                                        throw ex;
                                if (!chamarThreadImpressao(rptDANFE, impressora.vias, qtdNotas, tempoVidaThreadImpressao))
                                    gerarErro(dsDANFE, rptDANFE);
                            IAfterPrintDANFE iAfterPrintDanfe = (IAfterPrintDANFE)assemblyLoader.Load(assemblyNameImp, classNameImp);
                            if (iAfterPrintDanfe != null)
                                DataSet dsTransferencia = new dsNFE_NF_TRANSFERENCIA_REL();
                                dsTransferencia.Merge(dsDANFE);
                                iAfterPrintDanfe.DoAfterPrintDANFE(dsTransferencia, _cnn.Cnn.ConnectionString, pd);
                        else if (media.Equals(PrintMedia.PDF))
    #if !DEBUG
                            using (Stream pdfStream = rptDANFE.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat))
                                pdf = new byte[pdfStream.Length];
                                pdfStream.Read(pdf, 0, pdf.Length);
    #else
                            rptDANFE.ExportToDisk(
                                CrystalDecisions.Shared.ExportFormatType.PortableDocFormat
                                , @"C:NFEpdfTemp" + Guid.NewGuid() + ".pdf"
                            pdf = new byte[1];
    #endif
                        result = true;
                        //RegistraEvento(dsDANFE, "513");
                finally
                    //Força sempre fechar o objeto Report (Para não estourar a quantidade máxima de jobs)
                    try
                        rptDANFE.Close();
                    catch { }
                    rptDANFE.Dispose();
                return result;
    #region chamarThreadImpressao
    private static bool chamarThreadImpressao(ReportDocument rpt, int vias, int qtdNotas, string tempo)
    bool retorno = false;
    int tempoCalculado = ((Convert.ToInt32(tempo)) * 1000) * qtdNotas;
    EfetivarImpressao ei = new EfetivarImpressao();
    ei.Rpt = rpt;
    ei.Vias = vias;
    ThreadStart threadStart = ei.ImprimirDanfe;
    Thread thread = new Thread(threadStart);
    try
    thread.Start();
    //Se entrar no if é por que a execução demorou menos que o tempo estipulado no Join
    if (thread.Join(tempoCalculado))
    if (ei.LastError != null)
    throw ei.LastError;
    retorno = true;
    catch (Exception ex)
    Utils.WriteWindowsLog(ex.Message, LogLevel.WARNING);
    finally
    if (thread.IsAlive)
    thread.Abort();
    return retorno;
    #endregion
    }public class EfetivarImpressao
    #region Declarações
    private ReportDocument rpt;
    private Exception lastError;
    private int vias;
    #endregion
    #region ImprimirDanfe
    public void ImprimirDanfe()
    bool retryImpressao = true;
    int numeroTentativaimpressao = 0;
    while (retryImpressao && numeroTentativaimpressao <= 5)
    try
    numeroTentativaimpressao++;
    if (vias > 0)
    rpt.PrintToPrinter(vias, false, 0, 0);
    retryImpressao = false;
    else
    rpt.PrintToPrinter(1, false, 0, 0);
    retryImpressao = false;
    catch (Exception ex)
    // Só sobe a exception a partir da quinta tentativa
    if (numeroTentativaimpressao > 5)
    lastError = ex;
    #endregion
    #region Propriedades
    public int Vias
    set { vias = value; }
    public ReportDocument Rpt
    set { rpt = value; }
    public Exception LastError
    get { return lastError; }
    #endregion

    Hello,
    First thing to do is upgrade to Service Pack 2 and runtime.
    then search this forum for PrintOutputController to handle the printing. P2P is limited in it's abilities and functionality and will not be fixed or updated.
    Update your Printer Drivers and if it's a web app search MSDN for info on how to expose the WEB server to your printers.
    Don

  • Problems with ReportDocument and multi-table dataset...

    Hi,
    First post here and hoping someone can help with me with this problem.
    I have an ASP.NET app running using CR 2008 Basic to produce invoices - these are fairly complex and use multiple tables - data used is provided in lists and they work fine when displayed/printed/exported from the viewer.
    My client now wants the ability to batch print these so I'm trying to develop a page which will use create a ReportDocument object and then print/export as required.
    As soon as I started down this path I received the 'invalid logon params problem' - so to simplify things and to get past this I've developed a simple 1 page report with which takes data from a dataset I've populated and passed to it.
    Here's the problem:
    1) If I put one table in the dataset and add a field from that table to the report it works OK.
    2) If I use a second table and field (without the first) it works OK.
    3) as soon as I have both tables and the report has field from each I get the 'Invalid logon parameters' error.
    The tables are fine (since I can use each individually), the report is find (only has 1 or 2 fields and works with individual tables) ... it's only when I have both tables that I get problems...
    ... this is driving me up the wall and if CR can't handle this there's no way it's going to handle the more complex invoices with subreports.
    Can anyone suggest what I'm doing wrong ... or tell me whether I'm just pushing CR beyond it's capabilities?
    The code I'm using to generate the ReportDocument is:
    List<Invoice> rinv = Invoice.SelectOneContract(inv.Invoice_ID);
    List<InvoiceLine> rline = InvoiceLine.SelectInvoice(inv.Invoice_ID);
            DataSet ds = new DataSet();
            ds.Tables.Add(InvoiceLineTable(rline));
            ds.Tables.Add(InvoiceTable(rinv));
            rdoc.FileName = Server.MapPath("~/Invoicing/test.rpt");
            rdoc.SetDataSource(ds.Tables);
            rdoc.ExportToDisk(ExportFormatType.PortableDocFormat, "c:
    test
    test.pdf");
    ... so not rocket science and the error is always caused at the 'ExportToDisk' line.
    Thanks in advance!

    I've got nowhere trying to create a reportdocument and pass it a multi-table dataset, so decided to do it the 'dirty' way by adding all the controls to an aspx page and referring to them.
    I know I can do this because the whole issue is printing a report that is currently viewed.
    So ... I've now added the ObjectDataSources to the page as well as the CrystalReportSource and the CrystalViewer ...
    .. I've tested the page and the report appears within the viewer with all the correct data ...
    ...so with a certain amount of excitement I've added the following line to the code behind file:
    rptSrcContract.ReportDocument.PrintToPrinter(1, true, 1, 1);
    ... then I run the page and predictably the first thing that comes up is:
    Unable to connect: incorrect log on parameters.
    .. this is madness!
    1) The data is retrieved and is in the correct format otherwise the report would not display.
    2) the rptSrcContract.ReportDocument exists ... otherwise it would not display in the viewer.
    So why does this want to logon to a database when the data is retrieved successfully and the security is running with a 'Network Services' account anyway????? (actually I know it has nothing to do with logging onto the database this is just the generic Crystal Reports 'I have a problem' message)
    ... sorry if this is a bit of an angry rant .. didn't get much sleep last night because of this ... all I want to be able to do is print a report from code .... surely this should be possible??

  • Issue with Printing Labels using PrintToPrinter

    Hi,
    Recently we have upgraded our reports from crystal reports XI to crystal report 2008.
    We are currently facing problems with the labels printed through crystal reports.
    I've used the ReportDocument.PrintToPrinter(1, false, 0, 0); method to print the report directly to the label printer.
    The problem is, if I export the label to a PDF file and print the report by selecting the printer the label comes out perfectly, but when I print the report directly using "printtoprinter" method instead of exporting it to a PDF, the font size is reduced and the label looks like its shrinked to half the size. Our production server is still running on crystal reports XI and we don't have any problem printing labels from it. Let me know if i'm not sailing in the right direction.
    System Details:
    OS: Windows Vista Buisness 64-bit
    Visual studio 2008
    .NET Framework 3.5
    Label Printer: Dymo Labelwriter 330
    Crystal Reports 2008
    Code:
    private ReportDocument oRpt = new ReportDocument();
    // initialize the repot.
    initReport();               
    oRpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
    oRpt.PrintOptions.PrinterName = prnName;
    oRpt.PrintToPrinter(1, false, 0, 0);
    Thank you,
    Vijay

    Hey Josh,
    I'm sorry there was a typo in the link.
    Here is the link for that forum Re: Custom Paper Size & Orientation Problem
    The solution mentioned by Amit singh in the thread solved my problem. I'm pasting the code here for you to look at.
    boReportDocument.Load(Server.MapPath("CrystalReport.rpt"));
            PrintOptions boPrintOptions = boReportDocument.PrintOptions;
            // The paper size used for this report is  '14x7'.
          System.Drawing.Printing.PrinterSettings oPrinterSettings = new       System.Drawing.Printing.PrinterSettings();
            oPrinterSettings.PrinterName = "     ";
            foreach (System.Drawing.Printing.PaperSize oPaperSize in oPrinterSettings.PaperSizes)
                if ("14x7" == oPaperSize.PaperName)
                    boPrintOptions.PaperSize = (CrystalDecisions.Shared.PaperSize) oPaperSize.RawKind;
                    break;
            CrystalReportViewer1.ReportSource = boReportDocument;
    Hope this solves your problem.
    Vijay

  • CrystalReports 2008 SDK PrintToPrinter Hangs

    Hi,
    I am using CrystalReports 2008 SDK (CrystalDecisions.CrystalReports.Engine) in a VB.NET 2008 Application.  The application is Multi-Threaded  and each thread can send a report to a printer asynchronously.  The application is currently limited to 8 of these threads.  The application prints any where from 50 to 100 reports a minute.  Once or twice a week, all eight threads will hang on the call to CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(1, False, 1, 1).
    Below is a sample of the code from the threads...
    Private ManifestReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument
    Private Sub PrintReport()
                    SubmitReport(EntryID, ReportName, PrinterName, Me.ManifestReport)
    End Sub
    Private Sub SubmitReport(ByVal EntryId As Long, _
                                 ByVal ReportName As String, _
                                 ByVal PrinterName As String, _
                                 ByRef Report As CrystalDecisions.CrystalReports.Engine.ReportDocument)
            Report.Load(ReportName)
            ' Set the Report/SubReport Data Sources
            For i As Integer = 0 To Report.Database.Tables.Count - 1
                Report.Database.Tables(i).SetDataSource(GetDataSource(Report.Database.Tables(i)))
            Next
            For Each subReport As CrystalDecisions.CrystalReports.Engine.ReportDocument In Report.Subreports
                For Each subreportTable As CrystalDecisions.CrystalReports.Engine.Table In subReport.Database.Tables
                    subreportTable.SetDataSource(GetDataSource(subreportTable))
                Next
            Next
            ' Assign the EntryId to be Printed
            Report.SetParameterValue("EntryId", EntryId)
            ' Send Report to Printer
            If Not Me.PrintToFile Then
                    Report.PrintOptions.PrinterName = PrinterName
                    Report.PrintToPrinter(1, False, 1, 1)
            Else
                Report.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.CrystalReport, "C:\Temp" & ReportName.Substring(ReportName.LastIndexOf("\")) & "_" & (EntryId Mod 56) & ".rpt")
            End If
    End Sub

    Elaine,
    Thank you for your response! 
    I do already have code in my thread to cleanup the Report. I created a Dispose routine that is called by the application that creates and destroys the thread.
        If ManifestReport IsNot Nothing Then
            If ManifestReport.IsLoaded Then ManifestReport.Close()
            ManifestReport.Dispose()
            ManifestReport = Nothing
        End If
    In order to speed up the processing of the application, I create the Database Adapters and Datasets when the application starts up and then I just re-fill them each loop of the main application.  This helped to eliminate memory leaks and drastically increased performance.  When monitoring the application the memory usage and the number of threads fluctuate but do not grow.
    The application is printing approximately 50 Manifest Reports when there is information in the database to print.  The application reads all the data necissary to print all of the reports.  Then the application will loops through the reports and creates a thread to print each report.  Only eight threads can be active at any given time.  A request to print the set of Reports occurs approximately every minute.
    Thank you,
    Bob

  • New ReportDocument() thows System.IO.FileNotFound exception

    I've inherited a Visual Studio 2003 windows service that uses managed C++ and C# + Crystal to print reports.  It was using Crystal 9 and now I'm trying to upgrade it to Crystal 11.
    Most of the windows service is in managed C++ but the Crystal part is in C#.  Basically it does a new ReportDocument, loads a report file, feeds it a dataset and some parameters and uses ReportDocument.PrintToPrinter(...) to output it.
    Everything still compiles after moving to Crystal 11 but I get a System.IO.FileNotFound exception when it gets to
    m_rptDocument = new ReportDocument();
    The exception doesn't include any information as to which file is not found.  So far FileMon hasn't been very helpful.  there are too many NOT FOUND results generated just as part of the normal running.  I tried a simplified test windows service and that seemed to work.
    I assume it is some sort of dependency issue.  Does anyone have any ideas how I can uncover the problem source?
    Thanks.
    Ben

    The service pack helped a little.  I'm getting different errors now.  They are a little more informative.  4 exceptions all stemming from doing a new ReportDocument();
    Exception:     {com.crystaldecisions.common.keycode.KeycodeException.ReadingFromRegistry}     com.crystaldecisions.common.keycode.KeycodeException.ReadingFromRegistry
    Stack:      businessobjects.licensing.keycodedecoder.dll!com.crystaldecisions.common.keycode.KeycodeCollectionImpl.Load(string location = @"Software\Business Objects\Suite 11.5\Crystal Reports\Keycodes\CR Ent") + 0xbd bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (string      9 = @"Software\Business Objects\Suite 11.5\Crystal Reports\Keycodes\CR Ent") + 0x29 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.~() + 0xb1 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.z() + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportDocument() + 0xc5 bytes     
    Exception:     {com.crystaldecisions.common.keycode.KeycodeException.UnknownProperty}     com.crystaldecisions.common.keycode.KeycodeException.UnknownProperty
    Stack:      businessobjects.licensing.keycodedecoder.dll!com.crystaldecisions.common.keycode.KeycodeCollectionImpl.GetProperty(string propName = "CRSDK.InProc", long version = 115) + 0xa9 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.(com.crystaldecisions.common.keycode.KeycodeCollection      - = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, string      0 = "CRSDK.InProc", int      1 = 115, long      2 = 0) + 0x3e bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (com.crystaldecisions.common.keycode.KeycodeCollection      3 = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, int      4 = 115) + 0x4a bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (string      9 = @"Software\Business Objects\Suite 11.5\Crystal Reports\Keycodes\CR Dev") + 0x36 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.~() + 0xb1 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.z() + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportDocument() + 0xc5 bytes     
    Exception:     com.crystaldecisions.common.keycode.KeycodeException     {com.crystaldecisions.common.keycode.KeycodeException.UnknownProperty}     com.crystaldecisions.common.keycode.KeycodeException
    Stack:      businessobjects.licensing.keycodedecoder.dll!com.crystaldecisions.common.keycode.KeycodeCollectionImpl.GetProperty(string propName = "CRSDK.Queuing", long version = 115) + 0xa9 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.(com.crystaldecisions.common.keycode.KeycodeCollection      - = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, string      0 = "CRSDK.Queuing", int      1 = 115, long      2 = 0) + 0x3e bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (com.crystaldecisions.common.keycode.KeycodeCollection      3 = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, int      4 = 115) + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (string      9 = @"Software\Business Objects\Suite 11.5\Crystal Reports\Keycodes\CR Dev") + 0x36 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.~() + 0xb1 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.z() + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportDocument() + 0xc5 bytes     
    Exception:     {com.crystaldecisions.common.keycode.KeycodeException.UnknownProperty}     com.crystaldecisions.common.keycode.KeycodeException.UnknownProperty
    Stack:      businessobjects.licensing.keycodedecoder.dll!com.crystaldecisions.common.keycode.KeycodeCollectionImpl.GetProperty(string propName = "CRSDK.CPL", long version = 115) + 0xa9 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.(com.crystaldecisions.common.keycode.KeycodeCollection      - = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, string      0 = "CRSDK.CPL", int      1 = 115, long      2 = 1) + 0x3e bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (com.crystaldecisions.common.keycode.KeycodeCollection      3 = {com.crystaldecisions.common.keycode.KeycodeCollectionImpl}, int      4 = 115) + 0x8c bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (string      9 = @"Software\Business Objects\Suite 11.5\Crystal Reports\Keycodes\CR Dev") + 0x36 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.~() + 0xb1 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.z() + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportDocument() + 0xc5 bytes     
    Exception: {com.crystaldecisions.common.keycode.KeycodeException.ReadingFromRegistry}     com.crystaldecisions.common.keycode.KeycodeException.ReadingFromRegistry
    Stack:      businessobjects.licensing.keycodedecoder.dll!com.crystaldecisions.common.keycode.KeycodeCollectionImpl.Load(string location = @"Software\Business Objects\Suite 11.5\Enterprise\CRNETKeycode") + 0xbd bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.  (string      9 = @"Software\Business Objects\Suite 11.5\Enterprise\CRNETKeycode") + 0x29 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.~() + 0xb1 bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.z() + 0x6b bytes     
         crystaldecisions.crystalreports.engine.dll!CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportDocument() + 0xc5 bytes     
    It acts like it is having trouble accessing registry keys, but I'm not sure why.  I have permissions and the first key exists.  The last one is missing, CRNETKeycode.

  • Method PrintToPrinter sometimes throws 'The RPC server Unavailable'

    I am using ReportDocument.PrintToPrinter method in order to print a report in my asp.net 2.0 application
    Some times this method throws exception 'The RPC server Unavailable'
    but sometimes it works fine and prints the report to printer
    Is there any setting on web server or print server I am missing?

    I am using
    Crystal Reports 2008 Runtime SP2
    Version     12.2.2.453
    I am printing on Network Printer
    and OS is Windows XP Professional
    Following is the piece of code I am running to print a report, sometimes  rd.PrintToPrinter(Convert.ToInt32(sCopies), true, 1, 1);  works prefectly fine but some times it throws  RPC Server Unavailable )
    try
         using (ReportDocument rd = new ReportDocument())
               rd.Load(sSourceFilePath);// rpt file
                rd.PrintOptions.PrinterName = vssDefaultPrinter; //\\PrintServ\LexE250dn
                rd.PrintToPrinter(Convert.ToInt32(sCopies), true, 1, 1);
       catch (Exception)
            throw;
    Edited by: SainiAmritPal on Jan 5, 2010 6:40 PM

  • PrintToPrinter

    I have an interesting case and I'm not sure how to work this out.
    Language: VB .NET 2005
    CR:  CR XI R2
    I'm using PrintToPrinter on an embedded Report. What the issue is that I'm getting a "Method Not Found" exception on the line from the JIT compiler.  The line below is the error cause.  I've tried casting to ReportClass and to ReportDocument.  ReportClass is the official base class of the embedded report object. I've verified that in the Intellisense popup it is listed and I've verified the parameter types to be correct.  Any Ideas?
    oReport.PrintToPrinter(oPrintSettings, oPageSettings, True)
    Text of the Error:
    Method Not Found: 'Void CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(System.Drawing.Printing.PrinterSettings, System.Drawing.Printing.PageSettings, Boolean)'
    Err Number: 438

    I found the solution!
    The solution was that the Report Document object did not have a PrintToPrinter with that signature.  I used reflection and enumerated the methods.  The only PrintToPrinter had the following signature:
    ReportDocument.PrintToPrinter(NumCopies as Integer, Collate as Boolean, StartPage as Integer, EndPage as Integer)
    I recoded to use
    oReport.PrintOptions.CopyFrom(oPrintSettings, oPageSettings)
    oReport.PrintToPrinter(oPrintSettings.Copies, True, 0, 0)

  • Handle is invalid after PrintToPrinter

    Hello,
    The evironment is a 2008 64 bit server that is used for the crystal report generation in a 32 bit application. The printservers that host the printers are 2003 32 bit servers. The first printserver is connected to the 64 bit 2008 using ThinPrint and from there it connects through to the 2003 printserver with the specific drivers for all printers. If you don't know ThinPrint it 's an application used to shrink the spooled fill for less networktraffic.
    We use the redistributable cr2008fp35_redist.zip.
    I receive the following error:
    Message:The handle is invalid
    Source: System.Drawing Stacktrace: at System.Drawing.Printing.StandardPrintController.OnStartPrint(PrintDocument document, PrintEventArgs e) at System.Drawing.Printing.PrintController.Print(PrintDocument document) at System.Drawing.Printing.PrintDocument.Print() at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN) at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
    Kind regards,
    Koen Stoops

    Well, we need some baby steps here. I need to be convinced that the printing works in the simplest instance. And that will be a simple win ap, preferably constructed as follows:
    1) CR Viewer
    2) Two buttons
    3) A saved data report
    4) Button1 code; CRViewer1.ReportSource = <path to saved data report>
    5) Button2 code;
    crReportDocument.PrintOptions.PrinterName = "
    server\myprinter"
    crReportDocument.PrintToPrinter(1, True, 1, 1)
    MessageBox.Show("Report finished printing!")
    6) Compile
    7) Move the app exe to the server
    8) Run the app. Test printing from the viewer 1st, then code (button2)
    - Ludek

  • Handle Is Invalid - when doing PrintToPrinter

    I have a program installed on maybe 150 computers in our company and randomly (maybe 3-4 times a week) I get the error below from some of these computers. As I said total of 3 to 4 times a week from the 500 odd times this code is run..
      <Message>The handle is invalid</Message>
    - <StackTrace>
      <StackItem Method="System.Drawing.Printing.StandardPrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)" LineNumber="-1" />
      <StackItem Method="System.Drawing.Printing.PrintController.Print(PrintDocument document)" LineNumber="-1" />
      <StackItem Method="System.Drawing.Printing.PrintDocument.Print()" LineNumber="-1" />
      <StackItem Method="CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)" LineNumber="-1" />
      <StackItem Method="CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)" LineNumber="-1" />
      <StackItem Method="MobilePhoneSales.AL.usrContractDetails.cmdSaveContract_Click(Object sender, EventArgs e) in Z:\SVN_Repos\MobilePhoneSales\MobilePhoneSales\AL\usrContractDetails.cs" LineNumber="511" />
      <StackItem Method="System.Windows.Forms.Control.OnClick(EventArgs e)" LineNumber="-1" />
      <StackItem Method="DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)" LineNumber="-1" />
      <StackItem Method="DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)" LineNumber="-1" />
      <StackItem Method="System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)" LineNumber="-1" />
      <StackItem Method="System.Windows.Forms.Control.WndProc(Message& m)" LineNumber="-1" />
      <StackItem Method="DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)" LineNumber="-1" />
      <StackItem Method="System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)" LineNumber="-1" />
      <StackItem Method="System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)" LineNumber="-1" />
      <StackItem Method="System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)" LineNumber="-1" />
      </StackTrace>
    I am running crystal reports version 12.02 and using .net 2.0, the error happens on the PrintToPrinter line of the code below.. Thanks for having a look any questions I will try and respond with as much detail as possible..
                        using (ReportDocument ZeroUpfrontContract = new AL.rptZeroUpfrontContract())
                            ZeroUpfrontContract.SetParameterValue("Header1", BL.HeaderRecord.m_HeaderLine1);
                            ZeroUpfrontContract.SetParameterValue("Header2", BL.HeaderRecord.m_HeaderLine2);
                            ZeroUpfrontContract.SetParameterValue("Header3", BL.HeaderRecord.m_HeaderLine3);
                            ZeroUpfrontContract.SetParameterValue("Header4", BL.HeaderRecord.m_HeaderLine4);
                            ZeroUpfrontContract.SetParameterValue("Header5", BL.HeaderRecord.m_HeaderLine5);
                            ZeroUpfrontContract.SetParameterValue("Stock_code", txtBarCode.Text.Length > 0 ? DL.Inventory.queryStockCode(txtBarCode.Text) : "");
                            ZeroUpfrontContract.SetParameterValue("descript", lblItemDescript.Text);
                            ZeroUpfrontContract.SetParameterValue("IMEI", txtIMEI.Text);
                            ZeroUpfrontContract.SetParameterValue("Comments", "Comments: " + txtComments.Text);
                            ZeroUpfrontContract.SetParameterValue("ContractDate", DateTime.Now);
                            ZeroUpfrontContract.SetParameterValue("CustName", currentCustomer.FirstName.Trim() + " " + currentCustomer.Surname.Trim());
                            ZeroUpfrontContract.SetParameterValue("DataPack", chkDataPlan.Checked ? cboDataPacks.Text : "Declined by customer, therefore Pay As You Go rates will be applicable.");
                            ZeroUpfrontContract.SetParameterValue("ETC", chkETC.Checked ? rdoETC.SelectedIndex == 0 ? "Cancellation fee of $" + txtETCValue.Text + " reoccuring for the next " + txtETCDuration.Text + " months."
                                                                                    : "Cancellation fee of $" + txtETCValue.Text + " on next bill."
                            if (cboWarrantyCodes.SelectedIndex > -1)
                                ZeroUpfrontContract.SetParameterValue("Warranty", "1 Year Extended Warranty Included");
                            else
                                ZeroUpfrontContract.SetParameterValue("Warranty", "  ");
                            ZeroUpfrontContract.PrintToPrinter(2, false, 1, 999);

    Make sure the printer driver you are using is correct for;
    1) The printer type it's self
    2) The OS
    Your code does not show if you are using .Close and .Dispose on the report objects, but this would be highly recommended.
    Make sure you are using SP1:
    https://smpdl.sap-ag.de/~sapidp/012002523100006007872008E/crvs05sp1.exe
    The above will update your dev computer and install new MSI file that you should use to deploy the SP 1 (SP1 will not install on runtime computers. Only the MSI will):
    c:\program files\microsoft visual studio 8\sdk\v2.0\bootstrapper\packages\crystal reports\CRRedist2005_x86.msi
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Crystal Reports background processing for SAP Business One 8.8

    Dear Partners,
    I have an SDK program developed in SAP Business One SDK that works in 2007, it calls crystal reports externally and can be executed as a background task using the windows schedular or from the command prompt.
    My problem is it does not work under SAP Business One SDK 2008 PL18 with SQL Server 2008, Visual Studio 2008.
    I receive the following message after this line in my code,"oReport.PrintToPrinter(CopyNo, False, 0, 0)".
    'CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F): Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters.
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at BGProductionRpt.ECR_Common.ECR_PrintReport(Int32 CopyNo) in C:\SDK Development\8.8\test\XX_Rpt\ECR_Common.vb:line 485'
    My Question is what Crystal Reports libraries or other method should I be using ?
    Crystal Reports 2008 for SAP Business One eg. 51038978.zip - downloaded from portal obviously dosn't contain the CrystalDecisions libraries.
    Crystall Reports 2008 - cr2008_sp3_fullbuild, cr2008fp33.exe, cr2008fp33_mm, cr2008fp33_clickonce - also download from the portal, the cr2008_sp3_fullbuild does contain the crystal decisions libraries.
    Finally other choices are crystal reports included with the visual studio 2008 and crystal reports full version direct from Business Objects.
    I have tried different versions of crystal decision libraries- eg, 12.0110 or 12.02 but still no joy.
    Also if I manage to get the report to fire what should the client be running eg, if they have the Crystal Reports 2008 for Business One do they also need to install the Crystal Reports Run time - cr2008fp33_clickonce.
    Any help would be appreciated.
    Thanks.

    Hi John
    Since the SDK works in 2007 it will be using the OLD DB access method.
    Change the Crystal report to use an OLE DB datasource rather than the SAP Business One data source.
    Regards
    Rob

  • VS2005 Crystal Report Print Report Button is not working on Windows 7 x64

    Hi There,
    My application is written in VS2005 C# on x86 machine. It runs smoothly on XP pro and Vista x86 machine.
    I deployed the same to windows 7 x64 machine with CRRedist2005_x64.msi and found that the Print Report button is not working.
    So, I re-compiled my application to x64 target platform, and reinstall the application to the same machine. But nothing changed. I have surf for answer over the web but nothing found.
    Please help urgently. Any helps is much appreciated. Thks in advance.
    Edited by: chanpyvivian on Mar 26, 2010 11:14 AM

    I follow your instruction as below:
    1) download the sample app vbnet_win_printtoprinter.zip to dev computer and compile it to .NET 2005.
    - Run from my dev computer
    - Click "Print Report" button
    - Error message display - please see below
        The error was due to the default printer name hard coded in the program was not found. I have edited to my printer name and it can be printed out with no error.
    2) Use a "saved data" report so that you do not have to worry about database logon.
    can't find the "saved data", please elaborate
    3) Then copy the exe to the 64 bit box and try to print using this sample app.
    -do you mean copy the exe to the 64 bit computer for testing ?
    ERROR Message
    CrystalDecisions.CrystalReports.Engine.InvalidArgumentException:
    Invalid printer specified. ---> System.Runtime.InteropServices.COMException (0x80000201):
    Invalid printer specified.
       at CrystalDecisions.ReportAppServer.Controllers.PrintOutputControllerClass.ModifyPrinterName(String newVal)
       at CrystalDecisions.CrystalReports.Engine.PrintOptions.set_PrinterName(String value)
       at CrystalDecisions.CrystalReports.Engine.PrintOptions.Copy(PrintOptions src)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportClass.Load(String reportName, OpenReportMethod openMethod, Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.EnsureLoadReport()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.get_FormatEngine()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at PrintToPrinter.Form1.Button1_Click(Object sender, EventArgs e) in C:\Crystal\CRNET\vbnet_win_printtoprinter\vbnet_win_printtoprinter\Form1.vb:line 91
    OK  
    Edited by: chanpyvivian on Mar 30, 2010 6:18 PM

  • WPF report viewer throws exception when print button clicked when hosted on winform

    When hosted in a winform app the wpf report viewer control throws an exception when the print button is clicked.
    All the other buttons appear to work, any ideas on a work round?
    I have created a sample VS 2013 solution that shows this issue
    As I can't even attach a renamed zip file it can be downloaded directly from here: http://1drv.ms/QxUrZo
    The reason I am attempting to use this control is that the standard reportviewer causes occasional errors in citrix enviroments causing the citrix session to lock up.  This appears to be a relatively common issue and the usual issue of both sides (citrix & crystal) blaming the other for the cause and me the developer needs to find a work round.
    I've 'bodged' in an additional button on our app to export a loaded report to file as pdf then print it but this should not be the permanent resolution.
    BTW glad to see the x64 dynamic parameter issue has been fixed at last, think I reported this over two years ago and again ended up having to work round it.

    Hi Ludek
    A sample project that loads a simple report is available from here: http://1drv.ms/QxUrZo
    The project is called WPFReportHost
    This loads a simple report when run then you can test the basic functionality of the viewer and all will work until you press the print button and then you get the application crash.
    Have to improve my search technique when I googled for other people having this issue I didnt' find the link.
    We've noticed the WPF viewer loads considerably faster and has better functionality than the winform viewer and hope that it might solve the citrix preview issue (yet to be tested).
    So as a work round we've hidden the default print button added our own and call the report print directly as per below:
    using (PrintDialog dialog = new PrintDialog())           
         dialog.AllowCurrentPage = true;
         dialog.AllowSelection = true;    
         dialog.AllowSomePages = true;
         dialog.AllowPrintToFile = true;
         if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)                     {
              reportDocument.PrintToPrinter(                         
                   dialog.PrinterSettings,                         
                   new System.Drawing.Printing.PageSettings(dialog.PrinterSettings);
                    false);                   
    Would be nice to have a fix

Maybe you are looking for

  • EXCEPTION in REUSE_ALV_GRID_DISPLAY

    Hi All, This is my first post, and I would greatly appreciate any help. My question is, exactly what kind of error does the exception in REUSE_ALV_GRID_DISPLAY pick up on? what is the purpose of checking the subrc in REUSE_ALV_GRID_DISPLAY. I am curr

  • Delete temporary tables

    Hi all, we are working with an Oracle Schema as staging area. Basically, what we want is to store all the intermediate transformation in temporary tables (stored in this Oracle staging area). These temporary tables are used as source datastores in ot

  • I am new to the $9.99 per month club. Lightroom downloaded with no trouble. Photoshop CC has failed for the 3rd time. What gives?

    Below are the details of my failed Photoshop CC install. This has happened 3 times. Any answers out there? Exit Code: 6 Please see specific errors below for troubleshooting. For example,  ERROR: -------------------------------------- Summary --------

  • Compatibility of WLS server version and JDev version

    I am trying to install WLS10.3.3 using wls1033_generic.jar with JDEV 11.1.1.3 (jdevstudio11113install.jar). However, I am getting error during JDev install as follows: install-jdev: [java] Extracting 0%................................................

  • Changed from sky to bt infinity now connection slo...

    I have just changed from sky broadband to bt infinity. I've managed to connect my daughters ps4 to the internet but the connection is really slow and keeps dropping so she can't play online even when no one else is using the Internet.  If someone els