INGRESAR
  • No hay productos en el carrito.

Home Foros Foro Técnico Error al crear reporte Dynamics 365 Online

Error al crear reporte Dynamics 365 Online

Este debate contiene 11 respuestas, tiene 3 mensajes y lo actualizó  Luis Alberto Vázquez Romo hace 1 mes.

  • Autor
    Publicaciones
  • #103721

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Buen Día

    Desarrolle un reporte en visual studio para Dynamics 365 y al importarl el RDL en producción me indica el siguiente error:

    Este informe no se puede cargar. Este problema puede ocurrir cuando el archivo del lenguaje RDL (Report Definition Language) no es válido.

    Esto no pasa en un ambiente de espacio aislado, en este ultimo deja importarlo.

    Gracias.

    Saludos.

    Adjuntos:
    1. error-informe.jpg

  • #103723

    Federico Jousset
    Participante
    Desconectado
    Puntos: 386

    Hola, podrías descargar el archivo de registro (que seguramente contiene algún detalle extra del error) y adjuntarlo?

    Has intentado importar el reporte desde el sandbox a producción utilizando una solución?

  • #103726

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Federico Buen Día

    Te comparto el archivo de registro a continuación, ya que no me permitió adjuntarlo.

    Intente importarlo como solución como lo comentas pero marca el mismo error.

    Gracias.

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator.Detail:
    <OrganizationServiceFault xmlns:i=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://schemas.microsoft.com/xrm/2011/Contracts”>
    <ActivityId>043eb1aa-8910-429c-b84c-22c34b23597c</ActivityId>
    <ErrorCode>-2147188072</ErrorCode>
    <ErrorDetails xmlns:d2p1=”http://schemas.datacontract.org/2004/07/System.Collections.Generic”>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiExceptionSourceKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>Plugin/Microsoft.Crm.ObjectModel.ReportService</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiOriginalExceptionKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>Microsoft.Crm.CrmReportingException: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator. —> Microsoft.Crm.CrmReportingException: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator. —> System.Web.Services.Protocols.SoapException: The item ‘/org6662a349_MSCRM/CustomReports’ cannot be found. —> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException: The item ‘/org6662a349_MSCRM/CustomReports’ cannot be found.
    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
    at Microsoft.Crm.ReportingServices2010.ReportingService2010.CreateCatalogItem(String ItemType, String Name, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
    at Microsoft.Crm.Reporting.ReportingServiceProxy.<>c__DisplayClass36_0.<CreateCatalogItem>b__0()
    at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable`1 additionalCustomProperties)
    at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)
    at Microsoft.Crm.Reporting.ReportingServiceProxy.CreateCatalogItem(String ItemType, String Name, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(String path, Byte[] reportDefinition, String name, String description, Boolean overwriteExistingReport, Boolean isInternalSolution)
    — End of inner exception stack trace —
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(String path, Byte[] reportDefinition, String name, String description, Boolean overwriteExistingReport, Boolean isInternalSolution)
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(SRSReport report, String reportNameOnSrs, String name, String description, Boolean isSharedReport, Boolean overwriteExistingReport, Boolean isInternalSolution)
    at Microsoft.Crm.ObjectModel.ReportServiceInternal`1.UploadSRSReport(Guid reportId, String reportNameOnSrs, String name, String description, SRSReport srsReport, ExecutionContext context, Boolean isCustomReport, Boolean overwriteExistingReport)
    at Microsoft.Crm.ObjectModel.ReportServiceInternal`1.CreateInternal(IBusinessEntity entity, Boolean isScheduledReport, ExecutionContext context)
    — End of inner exception stack trace —
    at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
    at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
    at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass2_1.<Execute>b__0()</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiStepKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>00cabb1b-ea3e-db11-86a7-000a3a5473e8</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiDepthKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>1</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiActivityIdKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>043eb1aa-8910-429c-b84c-22c34b23597c</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiPluginSolutionNameKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>System</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiStepSolutionNameKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>System</d2p1:value>
    </KeyValuePairOfstringanyType>
    </ErrorDetails>
    <Message>An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator.</Message>
    <Timestamp>2018-12-10T15:25:57.0428094Z</Timestamp>
    <ExceptionRetriable>false</ExceptionRetriable>
    <ExceptionSource i:nil=”true” />
    <InnerFault i:nil=”true” />
    <OriginalException i:nil=”true” />
    <TraceText i:nil=”true” />
    </OrganizationServiceFault>

  • #103730

    Sergio Macias
    Participante
    Desconectado
    Puntos: 2496
    PREMIADO 2016#ENFOCO365 SPEAKER

    Luis Alberto buenos días, en algunas ocasiones cuando creamos reportes desde VS lo hacemos con VS 2015 o 2017 y en estas versiones por default la versión del report server de SSRS es mayor a 2008, 2008 es la versión que aún maneja y es solo la que acepta Dynamics OnLine, por lo que debes de revisar las configuraciones de tu proyecto de SSRS, estando en VS Studio, en tu proyecto das click derecho y revisas la versión de SQL Server, debes de poner 2008 en todas las configuraciones, Release, Debug, etc

    Por otro lado si ya creado tu reporte cambias estas configuración al compilar o hacer “Build” el reporte no se compilará con la versión correcta, por lo que al momento de querer subir tu reporte a CRM lo deberás de hacer de la carpeta bin y segun tu configuracion podrá aparecer una subcapreta Debug o Release, de ahi lo tomas y lo subes y debería de funcionar, por lo general cuando es un error muy general suele ser esto, por otro lado cuando es por funciones o código te avisa.

    *Revisa la imagen que he anexado sobre la configuración

    De igual forma en mi blog he documentado con mas imágenes el como solucionarlo
    https://crmlover.blog/2018/01/26/ssrs-2016-vs-ssrs-2008/

    Sergio Macías Microsoft MVP, Entrenador en Microsoft Dynamics CRM y Mentor en Empowering-U

    LINKEDIN | BLOG

    Adjuntos:
    1. SSRS.jpg

  • #103732

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Sergio Buen Día

    Intente lo que comentas pero el error continua, te comparto pantalla de mi configuración y archivo RDL.

    Gracias.

    Saludos.

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator.Detail:
    <OrganizationServiceFault xmlns:i=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://schemas.microsoft.com/xrm/2011/Contracts”>
    <ActivityId>befc518d-f873-497f-a259-c975f109a4b7</ActivityId>
    <ErrorCode>-2147188072</ErrorCode>
    <ErrorDetails xmlns:d2p1=”http://schemas.datacontract.org/2004/07/System.Collections.Generic”>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiExceptionSourceKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>Plugin/Microsoft.Crm.ObjectModel.ReportService</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiOriginalExceptionKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>Microsoft.Crm.CrmReportingException: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator. —> Microsoft.Crm.CrmReportingException: An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator. —> System.Web.Services.Protocols.SoapException: The item ‘/org6662a349_MSCRM/CustomReports’ cannot be found. —> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException: The item ‘/org6662a349_MSCRM/CustomReports’ cannot be found.
    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
    at Microsoft.Crm.ReportingServices2010.ReportingService2010.CreateCatalogItem(String ItemType, String Name, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
    at Microsoft.Crm.Reporting.ReportingServiceProxy.<>c__DisplayClass36_0.<CreateCatalogItem>b__0()
    at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable`1 additionalCustomProperties)
    at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)
    at Microsoft.Crm.Reporting.ReportingServiceProxy.CreateCatalogItem(String ItemType, String Name, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(String path, Byte[] reportDefinition, String name, String description, Boolean overwriteExistingReport, Boolean isInternalSolution)
    — End of inner exception stack trace —
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(String path, Byte[] reportDefinition, String name, String description, Boolean overwriteExistingReport, Boolean isInternalSolution)
    at Microsoft.Crm.Reporting.RuntimeReportServer.UploadReport(SRSReport report, String reportNameOnSrs, String name, String description, Boolean isSharedReport, Boolean overwriteExistingReport, Boolean isInternalSolution)
    at Microsoft.Crm.ObjectModel.ReportServiceInternal`1.UploadSRSReport(Guid reportId, String reportNameOnSrs, String name, String description, SRSReport srsReport, ExecutionContext context, Boolean isCustomReport, Boolean overwriteExistingReport)
    at Microsoft.Crm.ObjectModel.ReportServiceInternal`1.CreateInternal(IBusinessEntity entity, Boolean isScheduledReport, ExecutionContext context)
    — End of inner exception stack trace —
    at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
    at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
    at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass2_1.<Execute>b__0()</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiStepKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>00cabb1b-ea3e-db11-86a7-000a3a5473e8</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiDepthKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>1</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiActivityIdKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>befc518d-f873-497f-a259-c975f109a4b7</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiPluginSolutionNameKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>System</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
    <d2p1:key>ApiStepSolutionNameKey</d2p1:key>
    <d2p1:value xmlns:d4p1=”http://www.w3.org/2001/XMLSchema” i:type=”d4p1:string”>System</d2p1:value>
    </KeyValuePairOfstringanyType>
    </ErrorDetails>
    <Message>An error occurred while trying to add the report to Microsoft Dynamics 365. Try adding the report again. If this problem persists, contact your system administrator.</Message>
    <Timestamp>2018-12-10T18:41:39.8083199Z</Timestamp>
    <ExceptionRetriable>false</ExceptionRetriable>
    <ExceptionSource i:nil=”true” />
    <InnerFault i:nil=”true” />
    <OriginalException i:nil=”true” />
    <TraceText i:nil=”true” />
    </OrganizationServiceFault>

    Adjuntos:
    1. rdl.jpg

    2. config-VS.jpg

  • #103736

    Sergio Macias
    Participante
    Desconectado
    Puntos: 2496
    PREMIADO 2016#ENFOCO365 SPEAKER

    Luis alberto veo esta parte del error:
    System.Web.Services.Protocols.SoapException: The item ‘/org6662a349_MSCRM/CustomReports’ cannot be found. —>

    Revisa bien la conexión que estas usando versus el ambiente en donde estas subiendo el reporte.

    Otra opción es que comiences paso a paso, agrega elementos y sube la versión, así podrás saber que es lo que esta mal.

    Si subes el RDL a un folder en onedrive o Gdrive lo reviso con gusto

    Al pendiente

    Sergio Macías Microsoft MVP, Entrenador en Microsoft Dynamics CRM y Mentor en Empowering-U

    LINKEDIN | BLOG

  • #103737

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Sergio muchas gracias por la atención.

    Te comparto la liga para el archivo RDL:
    https://drive.google.com/file/d/1CsSr5VeUpxnT9Jlao8x9lnfL6syrcq54/view?usp=sharing

    El mismo archivo lo permite cargar en el ambiente SANDBOX y en PRODUCCIÓN no lo permite, cuanto estoy creando el reporte ingreso la conexión para producción y aun si no funciono.

    Saludos.

  • #103739

    Federico Jousset
    Participante
    Desconectado
    Puntos: 386

    La conexión no debería ser un problema, cuando el reporte es subido a D365 se cambia automáticamente el datasource por el que existe en la instancia de SSRS.

    Revise el reporte y si bien no se puede subir a mi instancia porque faltan dependencias no veo ningún problema. Si tenemos en cuenta el error y que solo falla en un ambiente en particular, mi sugerencia es que contactes a Microsoft a través de un ticket de soporte para que revisen el servidor de SSRS porque el error parece apuntar a ese lado.

    Antes de hacer esto y para confirmar que no es un problema especifico de este reporte podes tratar de crear y subir un nuevo reporte simple (una sola tabla con los nombres de 50 contactos sin prefiltering) y ver si se puede. Adicionalmente, hay algún otro reporte custom en esa instancia? Se pueden ejecutar correctamente?

    1. usuario agradeció al autor por este post.
  • #103740

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Federico Buen Día

    Realice un nuevo reporte simple como comentas, con pocos campos y una sola tabla, pero el error sigue siendo el mismo.

    Este es el primer reporte custom de esta instancia. Intente con un reporte estándar y manda el siguiente error:

    Error de informe
    Error al obtener el contenido del origen de datos para el informe.
    Detalles del error: Error occurred while getting the data source content

    Comparto la liga para el RDL mas simple:
    https://drive.google.com/file/d/1iLnXI_s1VhqSfK9WZ1higM_ccfadTHbP/view?usp=sharing

    Muchas gracias por la atención.

    Saludos.

  • #103742

    Federico Jousset
    Participante
    Desconectado
    Puntos: 386

    Todo parece indicar un problema con la instancia de SSRS como dije anteriormente. Si estuviese en un lugar, no perdería mas tiempo tratando de diagnosticar el problema y crearía un ticket de soporte desde el panel de administración de D365:
    https://admin.dynamics.com/?referer=mbssupport

    1. usuario agradeció al autor por este post.
  • #103743

    Sergio Macias
    Participante
    Desconectado
    Puntos: 2496
    PREMIADO 2016#ENFOCO365 SPEAKER

    Luis Alberto acabo de subir el reporte sin problemas, al ejecutarlo me marco error con el query pero eso creo es por los campos, si logras hacer un reporte sencillo que funcione al 100% en un ambiente y en otro no muy seguramente tendrás que hacer lo que dice Federico y levantar un ticket

    Sergio Macías Microsoft MVP, Entrenador en Microsoft Dynamics CRM y Mentor en Empowering-U

    LINKEDIN | BLOG

    1. usuario agradeció al autor por este post.
  • #103746

    Luis Alberto Vázquez Romo
    Participante
    Desconectado
    Puntos: 20

    Federico, Sergio muchas gracias por sus comentarios.

    Ya levante el ticket con Microsoft para darle seguimiento.

    Saludos.

Debes estar registrado para responder a este debate.

FORO TÉCNICO:

SUSCRIBIRME》
PREGUNTAR EN EL FORO》

MANTENTE AL TANTO DE TODO LO NUEVO:

NOVEDADES:

VIDEOS RECIENTES:

Comunidad365. All rights reserved.

X
X
X