Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

PBI Desktop error: Cannot create SignatureDescription for signature algorythm

Following error is preventing PBI Desktop (2.60.5169.3201 (18.07) (x64)) from running:

 

Feedback Type:
Frown (Error)

Error Message:
Для указанного алгоритма подписи не удалось создать SignatureDescription.

Cannot create SignatureDescription for signature algorythm

Stack Trace:
в System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignature(X509Certificate2 certificate, Boolean verifySignatureOnly)
в MS.Internal.IO.Packaging.XmlDigitalSignatureProcessor.Verify(X509Certificate2 signer)
в System.IO.Packaging.PackageDigitalSignature.Verify(X509Certificate signingCertificate)
в System.IO.Packaging.PackageDigitalSignatureManager.VerifySignatures(Boolean exitOnFailure)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.PqxFile..ctor(Byte[] bytes, Package package, HashSet`1 artifacts)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.PqxFile.Open(Byte[] bytes)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.New(Byte[] bytes, LibraryFile& result, Exception& error)
в Microsoft.Mashup.EngineHost.Services.LibraryService.LibraryInfo..ctor(LibraryService service, ILibrary library)
в Microsoft.Mashup.EngineHost.Services.LibraryService.GetLibraryInfo(ILibrary library)
в Microsoft.Mashup.EngineHost.Services.LibraryService.EnumerateAndLoadLibraries()
в Microsoft.Mashup.EngineHost.Services.LibraryService.Reinitialize(ILibraryProvider[] providers)
в Microsoft.Mashup.Client.UI.Shared.UiExtensibility.UiExtensionHost.LoadModules(Trace innerTrace, IList`1 binaryModules, ILibraryProvider[] providers)
в Microsoft.Mashup.Client.UI.Shared.UiExtensibility.UiExtensionHost.LoadExtensions(IList`1 libraryExtensions, IApplicationPaths applicationPaths, ILibraryProvider internalProvider, String remoteExtensionsUrl)
в Microsoft.PowerBI.Client.Windows.PowerQueryExtensionsLoader.<Load>b__0()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass7.<HandleExceptionsWithNestedTasks>b__6()
в Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)

Stack Trace Message:
Для указанного алгоритма подписи не удалось создать SignatureDescription.

Invocation Stack Trace:
в Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
в Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
в Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
в Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass1.<HandleException>b__0()
в Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
в Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
в Microsoft.PowerBI.Client.Program.Main(String[] args)

Feedback Type:
Frown (Error)

Timestamp:
2018-07-23T09:27:52.8938038Z

Local Time:
2018-07-23T12:27:52.8938038+03:00

Session ID:
db6ed80e-f366-4074-99a3-1aa15ac7d310

Release:
July 2018

Product Version:
2.60.5169.3201 (18.07) (x64)

Stack Trace:
в System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key)
в System.Security.Cryptography.Xml.SignedXml.CheckSignature(X509Certificate2 certificate, Boolean verifySignatureOnly)
в MS.Internal.IO.Packaging.XmlDigitalSignatureProcessor.Verify(X509Certificate2 signer)
в System.IO.Packaging.PackageDigitalSignature.Verify(X509Certificate signingCertificate)
в System.IO.Packaging.PackageDigitalSignatureManager.VerifySignatures(Boolean exitOnFailure)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.PqxFile..ctor(Byte[] bytes, Package package, HashSet`1 artifacts)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.PqxFile.Open(Byte[] bytes)
в Microsoft.Mashup.EngineHost.Services.LibraryFile.New(Byte[] bytes, LibraryFile& result, Exception& error)
в Microsoft.Mashup.EngineHost.Services.LibraryService.LibraryInfo..ctor(LibraryService service, ILibrary library)
в Microsoft.Mashup.EngineHost.Services.LibraryService.GetLibraryInfo(ILibrary library)
в Microsoft.Mashup.EngineHost.Services.LibraryService.EnumerateAndLoadLibraries()
в Microsoft.Mashup.EngineHost.Services.LibraryService.Reinitialize(ILibraryProvider[] providers)
в Microsoft.Mashup.Client.UI.Shared.UiExtensibility.UiExtensionHost.LoadModules(Trace innerTrace, IList`1 binaryModules, ILibraryProvider[] providers)
в Microsoft.Mashup.Client.UI.Shared.UiExtensibility.UiExtensionHost.LoadExtensions(IList`1 libraryExtensions, IApplicationPaths applicationPaths, ILibraryProvider internalProvider, String remoteExtensionsUrl)
в Microsoft.PowerBI.Client.Windows.PowerQueryExtensionsLoader.<Load>b__0()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass7.<HandleExceptionsWithNestedTasks>b__6()
в Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)

OS Version:
Microsoft Windows NT 6.3.9600.0 (x64 ru-RU)

CLR Version:
4.5.1 or later [Release Number = 378675]

Peak Virtual Memory:
33.4 GB

Private Memory:
170 MB

Peak Working Set:
196 MB

IE Version:
11.0.9600.18231

User ID:
74b21922-e0e9-4e74-a86b-6d2ba4eabeee

Telemetry Enabled:
True

DPI Scale:
100%

Supported Services:
Power BI

Status: New
Comments
lauritxi
Frequent Visitor

It is resolved by installing Microsoft .NET Framework 4.6.2:

https://www.microsoft.com/en-us/download/details.aspx?id=53345

hohlick
MVP

Thank you @lauritxi, I will give it a try!

lalthan
Resolver II

Same error here. It works properly before enabling the new preview features. But after enabling them, Power BI Desktop will not open again giving the same error as above

 

I haven't tried out suggestion by @lauritxi. Maybe some of the new preview features require the above .net version but I don't understand why the whole PBI Desktop will not start just because of enabling preview features. Does this mean the PBI Desktop and features have different system requirement?

 

I thought IE was dead until I had to be forced to upgrade it because of Power BI desktop

v-qiuyu-msft
Community Support

Hi @lalthan,

 

Which preview features do you mean? Please check which .Net version you have installed in the issued machines: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-ar...

 

Best Regards,
Qiuyun Yu 

lalthan
Resolver II

@v-qiuyu-msft, I am using .net 4.5.2. The new version (July 2018 PBI Desktop)  was working properly before I enabled the features (I think it is due to Composite Models). I will try to update to the .net version you have referred.

 

Power BI Desktop July 2018 version installed in another machine with .net 4.5.2 is still working properly without the new preview features enabled.

hohlick
MVP

Tried to solve it with @lauritxi way, doesn't work.

After uninstalling PBI version 2.60 (July) and revert to the 2.58 or 2.59, it works.

 

Error was raised after PBI was upgraded to the 2.60.5169.3201, then PBI was started, it opens with no signs of error, and after the new "Composite model" preview option was set on, it raised the error and stops woking. Since after this error raised,  I cannot run 2.60 at all - tried full uninstall and install again, with or without reboot. It just do not opens and stops with the error mentioned in the topic.

 

All sympthoms looks very close to what @lalthan posted above

hohlick
MVP

I should add that installing of Microsoft .NET Framework 4.6.2 (thanks @lauritxiactually HELPED. (There was an error durig my previous try, now it worked).

 

But I was not aware of the necessity of such install during PBI Desktop installation and was caught flying.

So I still consider this issue as a bug.

v-qiuyu-msft
Community Support

Hi all,

 

PG are working on the fix, please keep an eye on the status of this issue on Support site.

 

q3.PNG 

 

Best Regards,
Qiuyun Yu 

lauritxi
Frequent Visitor

Thanks to all!