Skip to main content

Hello everyone,

 

I have migrated the SharePoint lists containing Nintex forms to the SharePoint online.

The migration was successful, and I was able to access the New Item form, edit the current item and view the current items that were migrated.

But I'm unable to open the Nintex Editor. I receive the below error when I attempt to open the Editor.
Any help is appreciated. 

An embedded page at forms0365.nintex.com say:
 

 

Nintex.Forms.SharePo…8dTIiSPh1Slo1:45182 NF.Infrastructure.Server failed. Unable to parse JSON for server response. responseText: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Request Error</title> <style>BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}</style> </head> <body> <div id="content"> <p class="heading1">Request Error</p> <p>The server encountered an error processing the request. The exception message is 'Object reference not set to an instance of an object.'. See server logs for more details. The exception stack trace is: </p> <p> at Nintex.Forms.Responsive.ResponsiveFormConverter.ToPixelPerfect(ResponsiveForm responsiveForm, Form formSettings) in D:\a\1\s\FormsCore\Nintex.Forms\Responsive\ResponsiveFormConverter.cs:line 24 at Nintex.Forms.SharePoint.Services.ResponsiveDesignerServices.GetFormCanvasDataResp(ResponsiveForm responsiveForm, Form formSettings, String activityType, IList`1 fieldListCollection, String token) in D:\a\1\s\O365\Nintex.Forms.SharePoint\Services\ResponsiveDesignerServices.svc.cs:line 122 at SyncInvokeGetFormCanvasDataResp(Object , ObjectO] , ObjectO] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, ObjectO] inputs, ObjectO]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</p> </div> </body> </html>

Hi @AshMa,

Thank you for your post.
Unfortunately, the issue is that the Nintex for SharePoint form is incompatible with the Nintex for Office 365 form editor.
Before migrating from on-premise, remove the Nintex form from the list and then re-create it online after the migration.


@SimonMuntz thanks for the reply.

 

Do i have to remove the nintex form from the list in on prem? then what is the use of sharegate, if it is the plain list data then it will be migrated by SMPT tool. the whole purpose was the list data and forms would get migrated to the cloud and then if any changes we should do in the cloud, right?

 

should i be removing all the nintex forms from the list and migrate going forward and re-create them in the cloud?


Hi @AshMa,

As Nintex Forms cannot be migrated from On-premise to O365, you must remove the form before or after the migration and then re-create the form in O365.

Sharegate is not a Nintex product, so unfortunately, I cannot comment on its usefulness in this situation. 
You will need to direct your questions to their support team.


@SimonMuntz I understand what you are saying. How can i delete the form after migration? it wouldn’t let me click on anything after opening the nintex forms designer.


Hi @AshMa,

 

You are looking at the problem from the wrong direction. Of course, you cannot use the Nintex for O365 designer to delete a Nintex for on-premise form.

You need to look at this issue from a SharePoint point of view. There is a form attached to the item content type that you do not want. I have looked through the item content type for O365, and under form setting, you may be able to set the form back to default. If it is already set as default, you would need to run PowerShell to reset the content type.
Another option may be to use SharePoint designer to edit the content type on the list to delete the Nintex form.
As ShareGate provides a product that gets you into this situation, I am sure they have seen it many times and have a solution for you.


Reply