Recently while I was trying to develop and deploy a visual studio 2015 workflow for SharePoint 2016 I got the below error:
An error occurred in deployment step ‘Activate Features’: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.SharePoint.WorkflowServices.WorkflowSubscriptionStorageEventReceiver.ItemUpdating(SPItemEventProperties properties)
Just to give a background of what I was trying to do was, I installed SharePoint 2016 on a windows server 2012 r2 machine. And then I tried to develop a visual studio workflow and then when I tried to deploy I got the above error.
Also, you can read:
– Steps to add custom Tile to Office 365 App Launcher
– Create Azure App and Deploy to SharePoint Online as an App Step by Step
– How to integrate Yammer with SharePoint 2013 online and SharePoint 2013 on-premises?
Basically, as we know from the SharePoint 2013 version, we have to separately install and configure workflow manager for SharePoint, unlike SharePoint 2010 workflow will not appear.
There is no separate SharePoint designer for SharePoint 2016, we can use the same SharePoint designer 2013 to connect to SharePoint 2016 site. After SharePoint 2016 or SharePoint 2013 installation, if you will open SharePoint designer 2013 and try to create a new workflow, you will see that only workflow platform type 2010 will appear. So to make workflow platform type 2013 to available we need to install and configure workflow manager.
So I realize without installing and configuring workflow manager I was trying to create a workflow using visual studio 2015.
So you can follow my article on Configure workflow manager for SharePoint 2016 workflow in windows server 2012 r2 and then try to create the workflow using visual studio 2015, the error will not come.
Download FREE SharePoint 2019 Installation PDF Guide
This FREE PDF contains, Steps by step guide to install SharePoint 2019 Preview, prerequisites, hardware and software new features. First impression to SharePoint Server 2019 new modern site, modern lists and modern document libraries.