Error Starting EasyMorph

Hi,
I installed EasyMorph on Windows Server 2012 R2 64 bit. Install was successful but when EasyMorph launch I get this error.

The invocation of the constructor on type '-.dje_z8CBU8H68DNW4HMT5XHUEUGHZCEKM9RHPW97UYVWVFLZS8Y6XWAZJ3PWYTSUA_ejd' that matches the specified binding constraints threw an exception.
Exception type: System.Windows.Markup.XamlParseException
Stack trace:
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at -.dje_zKRT8D93QMVM5T4JQE49DV_ejd..ctor()
at #=z5FSt_tDOVFjcgtC4gQ==.#=zZbsY8z9gW2AX$tAIJw==.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at -.dje_zP4BW34F6YEYTCD3CUMKD4_ejd.#=z08BQATvf47J6CUzWpg==.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Inner Exception:
The type initializer for '#=zL6w9gAuXnC_NY25dzrjDp5awEYveBKqoKg==' threw an exception.
Exception type: System.TypeInitializationException
Stack trace:
at -.dje_z8CBU8H68DNW4HMT5XHUEUGHZCEKM9RHPW97UYVWVFLZS8Y6XWAZJ3PWYTSUA_ejd..ctor()

Hi Tony,

we’re looking into this.

Hi @Tony_Tedjosoenarjo !

Please, try the new 5.3.0.10 installer.

Also, please ensure you have .NET Framework 4.7.2 installed.

Hi @olysak ,
I tried installing .NET Framework 4.7.2 and looks like it’s already there. Using the new installer I get a different error.
FrameworkInstall

Could you please paste the stack trace as a text (not just screenshot)?

Hi @Tony_Tedjosoenarjo

It looks like you have “System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing” policy enabled on your Server.

This policy forbids EasyMorph to use certain crypthographic algorithms. Contrary to what it may sound, this policy does not make everything more ‘secure’, it just restricts application’s algorithm choice to US goverment curated list, and that list is somewhat lagging behind industry standard choice. For example, HMACSHA1 is listed as FIPS-compliant while being discouraged for use due to collision problems and HMACSHA256 (which is SHA-2 based and NIST-encouraged for federal agencies and used by EasyMorph) is not FIPS-compliant.

Please, turn off the “Use FIPS compliant algorithms” policy. You can read how to do it here, for example.