cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Nintex Newbie

Task Reminders cause workflow 'fail to run'. SPException CompilerError

Jump to solution

Hi there,

I'm getting intermittent errors with my workflows where I assign a flexi-task (same with task) with reminders and/or an escalation in one web app.

After the task is created and I receive the email telling me I've got a task I receive 'response no longer required' when I'm expecting a reminder (I've got the reminders set for a few minutes for testing).

It's been on and off which is the strange part where I thought I've solved it only to return. I've now been able to associate an exception in the uls logs that line up exactly with the errors, and they don't occur when the workflow runs without issues.

 

 

RunWorkflow: Microsoft.SharePoint.SPException: <Error><CompilerError Line="-1" Column="-1" Text="Compilation failed. This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms." /></Error>    
 at Microsoft.SharePoint.Workflow.SPNoCodeXomlCompiler.LoadXomlAssembly(SPWorkflowAssociation association, SPWeb web)    
 at Microsoft.SharePoint.Workflow.SPWinOeHostServices.LoadDeclarativeAssembly(SPWorkflowAssociation association, Boolean fallback)    
 at Microsoft.SharePoint.Workflow.SPWinOeHostServices.CreateInstance(SPWorkflow workflow)    
 at Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(SPWorkflowHostService host, SPWorkflow workflow, Collection`1 events, TimeSpan timeOut)    
 at Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow workflow, Collection`1 events, SPWorkflowRunOptionsInternal runOptions)

 

 

I've discovered (while throwing entries at the web.config to see if that helps) that if the workflows are erroring, an iisreset on the web front end will make them run fine!

Seems to be a few days and they'll start causing errors again. I've made the workflow as simple as possible to try and narrow the issue, so it only contains a flex-task. I've tried creating new workflows in new lists with the same problems.

 

I've found a post here that talks about this error "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms", but there's no clear solution, or even if there should be.

 

image.png

Has anyone got any thoughts/insights here?

Cheers,

Nick

 

SharePoint 2016

Labels: (1)
0 Kudos
Reply
3 Replies
Highlighted
Nintex Newbie

Re: Task Reminders cause workflow 'fail to run'. SPException CompilerError

Jump to solution

Update: problem solved.

The issue was one of the App servers had FIPS Mode enabled, and SharePoint doesn’t support running in FIPS Mode. 

https://docs.microsoft.com/en-us/sharepoint/security-for-sharepoint-server/federal-information-proce...

 

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy, make sure the DWORD Enable is set to 0. 

 

Cheers,

Nick

View solution in original post

Tags (1)
0 Kudos
Reply
Highlighted
Nintex Newbie

Re: Task Reminders cause workflow 'fail to run'. SPException CompilerError

Jump to solution

@nicksha could you please update the support article Workflow failed to publish due to non-FIPS compliant algorithms to include how to turn off FIPS? Or check if it’s on using the registry. I didn’t understand what is was so assumed it was a problem with the workflow content.

Cheers,

Nick

0 Kudos
Reply
Highlighted
Nintex Employee
Nintex Employee

Re: Task Reminders cause workflow 'fail to run'. SPException CompilerError

Jump to solution

Hi @nicktex,

I have updated 'Workflow failed to publish due to non-FIPS compliant algorithms' with steps to disable FIPS as requested. Thank you for the suggestion.

 

-Nick

Reply