Symptom and Cause
Nintex workflow 2013 error message while publishing the
workflow:-
Error Exception calling "PublishFromNWFXml" with
"4" argument(s): "The request failed with HTTP status 401:
Unauthorized."
Error Log:-
Access
Denied. Exception: Access is denied. (Exception from HRESULT: 0x80070005
(E_ACCESSDENIED)), StackTrace:
at
Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWeb(String bstrUrl,
String& pbstrServerRelativeUrl, String& pbstrTitle, String&
pbstrDescription, String& pbstrTitleResourceId, String& pbstrDescriptionResourceId,
Guid& pguidID, DateTime& pdtTimeCreated, String&
pbstrRequestAccessEmail, UInt32& pwebVersion, Guid& pguidScopeId,
UInt32& pnAuthorID, UInt32& pnLanguage, UInt32& pnLocale,
UInt16& pnTimeZone, Boolean& bTime24, Int16& pnCollation,
UInt32& pnCollationLCID, Int16& pnCalendarType, Int16&
pnAdjustHijriDays, Int16& pnAltCalendarType, Boolean& pbShowWeeks,
Int16& pnFirstWeekOfYear, UInt32& pnFirstDayOfWeek, Int16&
pnWorkDays, Int16& pnWorkDayStartHour, Int16& pnWorkDayEndHour,
Int16& pnMeetingCount, Int32& plFlags, Boolean& bConnectedToPortal,
String& pbstrPortalUrl, String& pbstrPortalName, Int32&
plWebTemplateId, Int16& pnProvisionConfig, String& pbstrDefaultTheme,
String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl,
String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList,
String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String&
pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl,
String& pbstrSiteLogoDescription, Object& pvarUser, Boolean&
pvarIsAuditor, UInt64& ppermMask, Boolean& bUserIsSiteAdmin,
Boolean& bHasUniquePerm, Guid& pguidUserInfoListID, Guid&
pguidUniqueNavParent, Int32& plSiteFlags, DateTime&
pdtLastContentChange, DateTime& pdtLastSecurityChange, String&
pbstrWelcomePage, Boolean& pbOverwriteMUICultures, Boolean&
pbMUIEnabled, String& pbstrAlternateMUICultures, Int32&
plSiteSchemaMajorVersion, Int32& plSiteSchemaMinorVersion, Int32&
plSiteSchemaBuildVersion, Int32& plSiteSchemaRevisionVersion, Int32&
puiVersion, Int16& pnClientTag, Boolean& pfIsEvalSite, Guid&
pgSourceSiteId, DateTime& pdtExpirationDate, Guid& pgEvalSiteId,
Guid& pguidAppProductId, String& pbstrRemoteAppUrl, String&
pbstrOAuthAppId, String& pbstrAppDatabaseName, Guid&
pgAppDatabaseServerReferenceId, String& pbstrAppDatabaseTargetApplicationId,
String& pbstrAppWebDomainId, Int32& plUpgradeFlags, DateTime&
pdtReminderDate, UInt64& pmaskDeny)
at
Microsoft.SharePoint.Library.SPRequest.OpenWeb(String bstrUrl, String&
pbstrServerRelativeUrl, String& pbstrTitle, String& pbstrDescription,
String& pbstrTitleResourceId, String& pbstrDescriptionResourceId,
Guid& pguidID, DateTime& pdtTimeCreated, String&
pbstrRequestAccessEmail, UInt32& pwebVersion, Guid& pguidScopeId,
UInt32& pnAuthorID, UInt32& pnLanguage, UInt32& pnLocale, UInt16&
pnTimeZone, Boolean& bTime24, Int16& pnCollation, UInt32&
pnCollationLCID, Int16& pnCalendarType, Int16& pnAdjustHijriDays,
Int16& pnAltCalendarType, Boolean& pbShowWeeks, Int16&
pnFirstWeekOfYear, UInt32& pnFirstDayOfWeek, Int16& pnWorkDays,
Int16& pnWorkDayStartHour, Int16& pnWorkDayEndHour, Int16&
pnMeetingCount, Int32& plFlags, Boolean& bConnectedToPortal,
String& pbstrPortalUrl, String& pbstrPortalName, Int32&
plWebTemplateId, Int16& pnProvisionConfig, String& pbstrDefaultTheme,
String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl,
String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList,
String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String&
pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl,
String& pbstrSiteLogoDescription, Object& pvarUser, Boolean&
pvarIsAuditor, UInt64& ppermMask, Boolean& bUserIsSiteAdmin,
Boolean& bHasUniquePerm, Guid& pguidUserInfoListID, Guid&
pguidUniqueNavParent, Int32& plSiteFlags, DateTime&
pdtLastContentChange, DateTime& pdtLastSecurityChange, String& pbstrWelcomePage,
Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String&
pbstrAlternateMUICultures, Int32& plSiteSchemaMajorVersion, Int32&
plSiteSchemaMinorVersion, Int32& plSiteSchemaBuildVersion, Int32&
plSiteSchemaRevisionVersion, Int32& puiVersion, Int16& pnClientTag,
Boolean& pfIsEvalSite, Guid& pgSourceSiteId, DateTime&
pdtExpirationDate, Guid& pgEvalSiteId, Guid& pguidAppProductId,
String& pbstrRemoteAppUrl, String& pbstrOAuthAppId, String&
pbstrAppDatabaseName, Guid& pgAppDatabaseServerReferenceId, String&
pbstrAppDatabaseTargetApplicationId, String& pbstrAppWebDomainId,
Int32& plUpgradeFlags, DateTime& pdtReminderDate, UInt64&
pmaskDeny).
Resolution
There are many ways to getting the above error
message in Nintex workflow 2013:-
- Check the Nintex workflow content database
permissions.
- Site Collection content databae have properly mapped with
Nintex content database.
- Refresh the SharePoint authentication process
like example: Ping Federate authentication.