Problem
soap:ServerDieAnforderung konnte vom Server nicht verarbeitet werden
Meldung von Website
soap:ServerDieAnforderung konnte vom Server nicht verarbeitet werden. —> Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
soap:ServerServer was unable to process request
Message from webpage
soap:ServerServer was unable to process reques. —> Object reference not set to an instance of an object.
Failed to handle workflow upload starting event
Englisch ULS:
Failed to handle workflow upload starting event. Error: Object reference not set to an instance of an object.. Stack trace: at Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) at Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) . . .
Deutsch ULS:
Failed to handle workflow upload starting event. Error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.. Stack trace: bei Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) bei Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) . . .
Failed to raise event to receiver or the receiver threw an exception
Englisch ULS:
Failed to raise event to receiver or the receiver threw an exception. Type: WorkflowUploadStarting. Receiver assembly: Nintex.Forms.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c52d764dcf7ec883. Receiver class: Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting: System.NullReferenceException: Object reference not set to an instance of an object. at Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) . . .
Deutsch ULS:
Failed to raise event to receiver or the receiver threw an exception. Type: WorkflowUploadStarting. Receiver assembly: Nintex.Forms.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c52d764dcf7ec883. Receiver class: Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) . . .
Error saving from workflow export file
Englisch ULS:
Error saving from workflow export file.: System.Exception: Object reference not set to an instance of an object. at Nintex.Workflow.Publishing.Publish.AR8=(XomlWorkflow Ah8=, SPList Ax8=, WorkflowRepository BB8=, Boolean BR8=, String& Bh8=) at Nintex.Workflow.Publishing.Publish.xB4=(XomlWorkflow 1B4=, Boolean 1R4=, Boolean 1h4=, PublishOperationTrackingCollection 1×4=, Boolean 2B4=, WorkflowRepository 2R4=, Boolean 2h4=, Boolean 2×4=) at Nintex.Workflow.Publishing.Publish.PublishAWorkflow(String wfName . . .
Deutsch ULS:
Error saving from workflow export file.: System.Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei Nintex.Workflow.Publishing.Publish.ViE=(XomlWorkflow VyE=, SPList WCE=, WorkflowRepository WSE=, Boolean WiE=, String& WyE=) bei Nintex.Workflow.Publishing.Publish.HSE=(XomlWorkflow LSE=, Boolean LiE=, Boolean LyE=, PublishOperationTrackingCollection MCE=, Boolean MSE=, WorkflowRepository MiE=, Boolean MyE=, Boolean NCE=) bei Nintex.Workflow.Publishing.Publish.PublishAWorkflowOnPremises(String wfName . . .
Details
Beschreibung
Beim Veröffentlichen eines Nintex Workflows wird oft (nicht immer) folgende Fehlermeldung angezeigt.
Meldung von Website
soap:ServerDieAnforderung konnte vom Server nicht verarbeitet werden. —> Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Message from webpage
soap:ServerServer was unable to process reques. —> Object reference not set to an instance of an object.
Auch werden ULS-Log Einträge geschrieben (siehe unten)
Ist-Zustand
SharePoint Umgebung
- SharePoint 2013 SP1 (On-Premises, 3 Tier Cluster)
- MS SQL-Server 2008 R2 Failover-Cluster
- Backup: AvePoint DocAve 6 SP6
- OWA / WAC
- Workflow-Manager
- BI
- Monitoring
- Nintex Workflow 2013
- Nintex Forms 2013
ULS Log
In den ULS Logs findet man folgende Einträge:
Product: Nintex Forms
Process | w3wp.exe |
---|---|
Product | Nintex Forms |
Category | Nintex Workflow Event |
EventID | 00000 |
Level | Unexpected |
Message | Failed to handle workflow upload starting event. Error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.. Stack trace: bei Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) bei Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) bei Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.Execute(WorkflowUploadStartingEventReceiverContext eventArgs) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Product: Nintex Workflow 2013
Process | w3wp.exe |
---|---|
Product | Nintex Workflow 2013 |
Category | Event Receivers |
EventID | 00000 |
Level | High |
Message | Failed to raise event to receiver or the receiver threw an exception. Type: WorkflowUploadStarting. Receiver assembly: Nintex.Forms.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c52d764dcf7ec883. Receiver class: Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) bei Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) bei Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.Execute(WorkflowUploadStartingEventReceiverContext eventArgs) bei Nintex.Workflow.Events.EventReceiverCollection.FireEvents(EventType type, SPWeb web, ReceiverContext eventArgs) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Product: Nintex Workflow 2013
Process | w3wp.exe |
---|---|
Product | Nintex Workflow 2013 |
Category | Web Service |
EventID | 00000 |
Level | Unexpected |
Message | Error saving from workflow export file.: System.Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei Nintex.Workflow.Publishing.Publish.ViE=(XomlWorkflow VyE=, SPList WCE=, WorkflowRepository WSE=, Boolean WiE=, String& WyE=) bei Nintex.Workflow.Publishing.Publish.HSE=(XomlWorkflow LSE=, Boolean LiE=, Boolean LyE=, PublishOperationTrackingCollection MCE=, Boolean MSE=, WorkflowRepository MiE=, Boolean MyE=, Boolean NCE=) bei Nintex.Workflow.Publishing.Publish.PublishAWorkflowOnPremises(String wfName, NWActionConfigurations configs, Guid listId, SPWeb web, ImportContext importCtx, Boolean validate, SPContentTypeId contentTypeId, String changeNotes, String& publishWorkflowString) bei Nintex.Workflow.Publishing.Publish.PublishAWorkflow(String wfName, NWActionConfigurations configs, Guid listId, SPWeb web, ImportContext importCtx, Boolean validate, SPContentTypeId contentTypeId, String changeNotes, String& publishWorkflowString) bei NintexWorkflowWS.PublishWorkflow(String wfName, String activityConfigs, Guid listId, String contentTypeId, String changeNotes) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Product: Nintex Forms
Process | w3wp.exe |
---|---|
Product | Nintex Forms |
Category | Nintex Workflow Event |
EventID | 00000 |
Level | Unexpected |
Message | Failed to handle workflow upload starting event. Error: Object reference not set to an instance of an object.. Stack trace: at Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) at Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) at Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.Execute(WorkflowUploadStartingEventReceiverContext eventArgs) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Product: Nintex Workflow 2013
Process | w3wp.exe |
---|---|
Product | Nintex Workflow 2013 |
Category | Event Receivers |
EventID | 00000 |
Level | High |
Message | Failed to raise event to receiver or the receiver threw an exception. Type: WorkflowUploadStarting. Receiver assembly: Nintex.Forms.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c52d764dcf7ec883. Receiver class: Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting: System.NullReferenceException: Object reference not set to an instance of an object. at Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId) at Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.ProcessStartForm(WorkflowUploadStartingEventReceiverContext eventArgs, Boolean& expectedException) at Nintex.Forms.SharePoint.EventHandlers.OnWorkflowUploadStarting.Execute(WorkflowUploadStartingEventReceiverContext eventArgs) at Nintex.Workflow.Events.EventReceiverCollection.FireEvents(EventType type, SPWeb web, ReceiverContext eventArgs) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Product: Nintex Workflow 2013
Process | w3wp.exe |
---|---|
Product | Nintex Workflow 2013 |
Category | Web Service |
EventID | 00000 |
Level | Unexpected |
Message | Error saving from workflow export file.: System.Exception: Object reference not set to an instance of an object. at Nintex.Workflow.Publishing.Publish.AR8=(XomlWorkflow Ah8=, SPList Ax8=, WorkflowRepository BB8=, Boolean BR8=, String& Bh8=) at Nintex.Workflow.Publishing.Publish.xB4=(XomlWorkflow 1B4=, Boolean 1R4=, Boolean 1h4=, PublishOperationTrackingCollection 1×4=, Boolean 2B4=, WorkflowRepository 2R4=, Boolean 2h4=, Boolean 2×4=) at Nintex.Workflow.Publishing.Publish.PublishAWorkflow(String wfName, NWActionConfigurations configs, Guid listId, SPWeb web, ImportContext importCtx, Boolean validate, SPContentTypeId contentTypeId, String changeNotes, String& publishWorkflowString) at Nintex.Workflow.Publishing.Publish.PublishAWorkflow(String wfName, NWActionConfigurations configs, Guid listId, SPWeb web, ImportContext importCtx, Boolean validate, SPContentTypeId contentTypeId, String changeNotes) at NintexWorkflowWS.PublishWorkflow(String wfName, String activityConfigs, Guid listId, String contentTypeId, String changeNotes) |
Name | Request (POST:http://sharepoint-site:port/site/_layouts/15/NintexWorkflow/_vti_bin/NintexWorkflow/Workflow.asmx:PublishWorkflow) |
Component | |
Result | |
Error |
Fix
Die Fehlermeldungen könnten folgende Ursachen haben:
- Die Nintex Forms Datenbank existiert nicht.
- Die Nintex Forms Datenbank ist nicht eingebunden.
- Die Datenbank muss aktualisiert werden
Die Zeile
Nintex.Forms.SharePoint.MobileAppForms.NfMobileFormsRepository.MarkFormAsDeletedIfExists(Guid workflowId)
zeigt, dass es versucht wird auf ein „Stored Procedure“ in der Nintentx Forms Datenbank zuzugreifen.
Nintex Forms Datenbank erstellen
Falls die Nintex Forms DB noch nicht erstellt ist, so kann man diese DB in der CA erstellen.
CA > Nintex Forms Management > Manage Database
Nintex Forms Datenbank upgrade
Falls Nintex Forms DB existiert und ist verbunden, dann muss diese DB wahrscheinlich aktualisiert werden.
Dazu folgendes Kommando in der SharePoint 2013 Management Shell eingeben:
Upgrade-NFservice
Danach sollte der Fehler nicht mehr auftauchen.
Links
- community.nintex.com: When publishing a workflow you receive the error „soap:ServerServer was unable to process request.“
- sharepoint-wiese.de: Nintex Workflow 2013 und Nintex Forms 2013 Installation