Business had a web application where they wanted to create simple approval workflow on a SharePoint 2013 site collection. Nothing complicated, but it turned out to be a difficult task.
After creating the workflow the workflow forms were coming as BLANK. No error on screen or in the logs, just a page with header, left nav and footer, but nothing in between :((
We did some analysis and found that none of the workflow forms were working. But the same workflow forms worked on another web application on same farm. So it was clear that nothing was wrong at farm level.
Finally opened a case with Microsoft and even they were not able to help out. There suggestion was to delete the web-application and restore it using content DB. As per them the web application was not created correctly, even though we shared the auto sp installer script used to create it.
But a little bit more analysis gave a clue. It turned out that the same forms on same web application when opened in Chrome worked.
So essentially it was an IE issue. We found that there is a security feature in IE that blocks any forms on the links that has with underscore "_". This only happens when the first you have _ in the first part of the link, like web application name or server name.
But unfortunately you wont get enough articles around it. Here is what I have found , hope it will be helpful.
- https://blogs.msdn.microsoft.com/hakane/2009/02/16/strange-tswa-connection-issue-if-the-server-name-contains-an-underscore-character/
- https://support.microsoft.com/en-us/kb/968549
- https://mysharepointexclusive.wordpress.com/2015/01/21/issue-with-workflow-infopath-form-not-rendering-in-ie/
And the only solution Microsoft suggests now is change the URL for the webapplication :(
Thanks for this. you saved my day..
ReplyDelete