locked
Unable to load report builder. Application validation did not succeed. Unable to continue. RRS feed

  • Question

  • After applying SQL Server 2012 SP4 and SQLServer2012-KB4057116-x64.exe security update, we are unable to run Report Builder. We get a message saying Application validation did not succeed. Unable to continue. Detail log is shown below.


    PLATFORM VERSION INFO
    Windows : 6.2.9200.0 (Win32NT)
    Common Language Runtime : 4.0.30319.36399
    System.Deployment.dll : 4.0.30319.36366 built by: FX452RTMLDR
    clr.dll : 4.0.30319.36399 built by: FX452RTMLDR
    dfdll.dll : 4.0.30319.36366 built by: FX452RTMLDR
    dfshim.dll : 6.3.9600.16384 (winblue_rtm.130821-1623)

    SOURCES
    Deployment url : http://chlexm05/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/BERLIN/Macola/ActualVsStandardByItem
    Server : Microsoft-HTTPAPI/2.0
    X-AspNet-Version: 2.0.50727
    Application url : http://chlexm05/ReportServer/ReportBuilder/RptBuilder_3/MSReportBuilder.exe.manifest
    Server : Microsoft-HTTPAPI/2.0
    X-AspNet-Version: 2.0.50727

    IDENTITIES
    Deployment Identity : ReportBuilder_3_0_0_0.application, Version=11.0.7001.0, Culture=neutral, PublicKeyToken=a8eee8aa09b0c4a7, processorArchitecture=x86
    Application Identity : MSReportBuilder.exe, Version=11.0.7001.0, Culture=neutral, PublicKeyToken=a8eee8aa09b0c4a7, processorArchitecture=x86, type=win32

    APPLICATION SUMMARY
    * Online only application.
    * Trust url parameter is set.
    ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://chlexm05/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/BERLIN/Macola/ActualVsStandardByItem resulted in exception. Following failure messages were detected:
    + File, interop.shdocvw.dll, has a different computed hash than specified in manifest.

    COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

    WARNINGS
    There were no warnings during this operation.

    OPERATION PROGRESS STATUS
    * [1/31/2018 11:08:00 AM] : Activation of http://chlexm05/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/BERLIN/Macola/ActualVsStandardByItem has started.
    * [1/31/2018 11:08:01 AM] : Processing of deployment manifest has successfully completed.
    * [1/31/2018 11:08:01 AM] : Installation of the application has started.
    * [1/31/2018 11:08:02 AM] : Processing of application manifest has successfully completed.
    * [1/31/2018 11:08:05 AM] : Found compatible runtime version 4.0.30319.
    * [1/31/2018 11:08:05 AM] : Request of trust and detection of platform is complete.

    ERROR DETAILS
    Following errors were detected during this operation.
    * [1/31/2018 11:08:11 AM] System.Deployment.Application.InvalidDeploymentException (HashValidation)
    - File, interop.shdocvw.dll, has a different computed hash than specified in manifest.
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
    at System.Deployment.Application.ComponentVerifier.VerifyComponents()
    at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
    at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
    at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.
    Wednesday, January 31, 2018 4:42 PM

All replies

  • Hi,

    You can use Mage.exe to regenerate the application manifest. The following link will give you some details on how to use it.  https://docs.microsoft.com/en-us/dotnet/framework/tools/mage-exe-manifest-generation-and-editing-tool

    Also, you could try with reinstalling the report builder.

    BR,
    Henry 

    • Proposed as answer by Henry Jiang Friday, February 2, 2018 5:12 AM
    Thursday, February 1, 2018 1:48 AM
  • Did you ever resolve this problem?  We are experiencing the same exact thing.
    Friday, March 23, 2018 8:27 PM
  • Looks like the same problem here with a work around: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/cde3a866-7825-43f5-960b-5ef545d4fde4/sql-server-2012-sp4-hotfix-7462-report-builder-issue?forum=sqlsetupandupgrade
    Monday, April 23, 2018 10:21 PM
  •  I just opened a case with MS Support and they recommended KB4091266, which I installed and confirmed it resolved the issue.
    Friday, April 27, 2018 9:35 PM