none
Error al mostrar informe con crystal report en una aplicacion instalada en otra pc RRS feed

  • Pregunta

  • Buenas tardes!!!!

    Hace unos días termine de hacer un proyecto, en este uso la herramienta crystal report para mediante en ella mostrar informes, el problema que tengo es que cuando estoy en la primera fase de la creación del instalador del proyecto me manda la siguiente advertencia:

    Puede que los siguientes archivos tengan dependencias que no se pueden determinar de forma automática. Compruebe que todas las dependencias se han agregado al proyecto.

    c:\windows\system32\macromed\flash\flash.ocx

    Se que no debería de ignorar esa advertencia pero mas sin embargo lo hago y sigo con el proceso de la creación del instalador, y todo bien lo genero y no marca ningún error.

    Ejecuto el instalador en la maquina donde lo quiero instalar y todo el proceso de instalación lo hace bien.

    Una vez que ejecuto la aplicación ya instalada cuando quiero mostrar un informe me marca el siguiente error:

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

    ************** Texto de la excepción **************
    CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe. ---> System.Runtime.InteropServices.COMException: Operación no admitida. Un documento procesado por el motor JRC no se puede abrir en la pila C++.
       en CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
       en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
       en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       --- Fin del seguimiento de la pila de la excepción interna ---
       en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       en CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       en CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       en Sistema_LBEP.FPrincipal.imprimirStandingToolStripMenuItem_Click(Object sender, EventArgs e)
       en System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       en System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       en System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       en System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       en System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
       en System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
       en System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       en System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       en System.Windows.Forms.ToolStrip.WndProc(Message& m)
       en System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.233 (RTMGDR.030319-2300)
        Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Sistema LBEP
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Program%20Files/Nombre%20predeterminado%20de%20la%20compa%F1%EDa/SetupLBEP/Sistema%20LBEP.exe
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 built by: RTMRel
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 built by: RTMRel
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.233 built by: RTMGDR
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.245 (RTMGDR.030319-2400)
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.233 built by: RTMGDR
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.233 built by: RTMGDR
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Data.DataSetExtensions
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 built by: RTMRel
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    ----------------------------------------
    System.Numerics
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 built by: RTMRel
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 (RTMRel.030319-0100)
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 built by: RTMRel
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 (RTMRel.030319-0100)
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 (RTMRel.030319-0100)
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.1 (RTMRel.030319-0100)
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    CrystalDecisions.CrystalReports.Engine
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.2000.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
    ----------------------------------------
    CrystalDecisions.Shared
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Shared.dll
    ----------------------------------------
    CrystalDecisions.Windows.Forms
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.CommLayer
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CommLayer/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.ClientDoc
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ClientDoc/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.DataDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.CubeDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CubeDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.ReportDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ReportDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.Controllers
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.Controllers/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.DataSetConversion
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion.dll
    ----------------------------------------
    System.Web
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.0.30319.233 built by: RTMGDR
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    log4net
        Versión del ensamblado: 1.2.10.0
        Versión Win32: 1.2.10.0
        Código base: file:///C:/Windows/assembly/GAC_32/log4net/1.2.10.0__692fbea5521e1304/log4net.dll
    ----------------------------------------
    CrystalDecisions.Shared.resources
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared.resources/13.0.2000.0_es_692fbea5521e1304/CrystalDecisions.Shared.resources.dll
    ----------------------------------------
    CrystalDecisions.CrystalReports.Engine.resources
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.13.1597
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine.resources/13.0.2000.0_es_692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.resources.dll
    ----------------------------------------

    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada

    Por ejemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.

    Mi pregunta es:

    Que es lo que esta sucediendo ahí, por que ese error??, ya buscado en muchas partes y no logro resolver este problema, si me pudieran ayudar se los agradecería bastante, me urge sacar esto y ya estoy algo desesperado!!!!

     

    • Cambiado Karen Malagón martes, 28 de abril de 2015 17:24 Crystal Reports issue
    lunes, 27 de abril de 2015 18:47

Respuestas

  • Saludos:

    El error "CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe. ---> " te dice que el LOAD no encontro el archivo RPT en la carpeta en donde lo estas llamando.

    En esta forma de trabajar los reportes, cuando creas el instalador debes agregar como requeridos todos los archivos RPT de CR y colocarlos en la carpeta en donde llamas.

    Esto lo puedes solucionar de dos formas:

    1) Cambiando el LOAD de, p.e. "c:\MyApplication" a My.Application.Info.DirectoryPath (o cualquiera que sea el folder que tengas definido.

    2) Instanciar los reportes, en vez de hacer LOAD.

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    • Marcado como respuesta AlexAlonso90 viernes, 1 de mayo de 2015 16:33
    martes, 28 de abril de 2015 20:37

Todas las respuestas

  • Saludos:

    El error "CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe. ---> " te dice que el LOAD no encontro el archivo RPT en la carpeta en donde lo estas llamando.

    En esta forma de trabajar los reportes, cuando creas el instalador debes agregar como requeridos todos los archivos RPT de CR y colocarlos en la carpeta en donde llamas.

    Esto lo puedes solucionar de dos formas:

    1) Cambiando el LOAD de, p.e. "c:\MyApplication" a My.Application.Info.DirectoryPath (o cualquiera que sea el folder que tengas definido.

    2) Instanciar los reportes, en vez de hacer LOAD.

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    • Marcado como respuesta AlexAlonso90 viernes, 1 de mayo de 2015 16:33
    martes, 28 de abril de 2015 20:37
  • Muchas gracias Jose Luis Vargas me ayudo muchisimo para solucionar el problema!!!!
    viernes, 1 de mayo de 2015 16:33