Nintex Connect

The Official Community Site for Nintex Software Products, including Nintex Workflow 2007, 2010 and 2013; Nintex Workflow for Project Server 2010; Nintex Reporting 2008 and Nintex Analytics 2010; Nintex Forms 2010; Nintex Live and Nintex SmartLibrary.
Welcome to Nintex Connect Sign in | Join | Help
in Search

Update List with Lookup Information

Last post 07-17-2012, 6:24 AM by sarah700. 3 replies.
Sort Posts: Previous Next
  •  07-01-2010, 5:10 AM 11384

    Update List with Lookup Information

    I've got a list (List A) that has a lookup to the title column in List B.  When users fill out the list item they can add an appropirate topic by selecting an item from the list.  If one isn't there, I've given them an additional field to enter their topic.   

    My workflow queries list B to see if the entered item exists.  If it doesn't, it creates an item in List B and I store the new item ID in a variable.  Now I'm trying to update the lookup column in the current item to this newly created List B entry.  It always fails with an error updating the value.  I've tried everything in post http://connect.nintex.com/forums/thread/6288.aspx but I cannot get this to work.

    We're on build 11004.  I seem to recall doing this in SPD in the past but I can't get it to work in Nintex.

    eric

    Filed under: ,
  •  07-01-2010, 5:29 AM 11385 in reply to 11384

    Re: Update List with Lookup Information

    Hi Eric,

    as a test, can you just configure the Update an Item action with a typed in ID for a lookup item (like 1 or 2).

    See if that gives you the same error.

    If yes, check your SP logs for Workflow Infrastructure error messages.

  •  07-01-2010, 5:57 AM 11386 in reply to 11385

    Re: Update List with Lookup Information

    Hard coding a value results in an error too.  I have it set to Update Topics (my look up filed) using a List Lookup to my Topics list: Title field where ID equals a hard coded list id (this is where I had my variable).

    ULS Logs, hopefully it's decipherable:

    06/30/2010 15:50:07.71  w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72er Medium   Microsoft.SharePoint.SPException: Invalid data has been used to update the list item. The field you are trying to update may be read only. ---> System.Runtime.InteropServices.COMException (0x80020005): Invalid data has been used to update the list item. The field you are trying to update may be read only.     at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     at Microsoft.SharePoint.Librar... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72er Medium   ...y.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     --- End of inner exception stack trace ---     at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentCont... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72er Medium   ...ents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     at Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.Update()     at Microsoft.SharePoint.Workflow.SPWinOEWSSService.CommitUpdateListI... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72er Medium   ...tem(Transaction txn, Object[] transData) 
    06/30/2010 15:50:07.71  w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72fe High     Error in commiting pending workflow batch items: Microsoft.SharePoint.SPException: Invalid data has been used to update the list item. The field you are trying to update may be read only. ---> System.Runtime.InteropServices.COMException (0x80020005): Invalid data has been used to update the list item. The field you are trying to update may be read only.     at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boo... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72fe High     ...lean bPublish)     at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     --- End of inner exception stack trace ---     at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72fe High     ...& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     at Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.Update()     at Microsoft.ShareP... 
    06/30/2010 15:50:07.71* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        72fe High     ...oint.Workflow.SPWinOEWSSService.CommitUpdateListItem(Transaction txn, Object[] transData)     at Microsoft.SharePoint.Workflow.SPPendingWork.PerformWorkNow(Transaction txn)     at Microsoft.SharePoint.Workflow.SPPendingWorkBatch.Commit(Transaction transaction, ICollection items) 
    06/30/2010 15:50:07.79  w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        88xr Unexpected WinWF Internal Error, terminating workflow Id# 0c3183d3-1568-4168-ad2e-3b9207149b29 
    06/30/2010 15:50:07.80  w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected System.Workflow.Runtime.Hosting.PersistenceException: Invalid data has been used to update the list item. The field you are trying to update may be read only. ---> Microsoft.SharePoint.SPException: Invalid data has been used to update the list item. The field you are trying to update may be read only. ---> System.Runtime.InteropServices.COMException (0x80020005): Invalid data has been used to update the list item. The field you are trying to update may be read only.     at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, O... 
    06/30/2010 15:50:07.80* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected ...bject& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     --- End of inner exception stack trace ---     at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUp... 
    06/30/2010 15:50:07.80* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected ...dateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)     at Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boo... 
    06/30/2010 15:50:07.80* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected ...lean bCheckin, Boolean suppressAfterEvents)     at Microsoft.SharePoint.SPListItem.Update()     at Microsoft.SharePoint.Workflow.SPWinOEWSSService.CommitUpdateListItem(Transaction txn, Object[] transData)     at Microsoft.SharePoint.Workflow.SPPendingWork.PerformWorkNow(Transaction txn)     at Microsoft.SharePoint.Workflow.SPPendingWorkBatch.Commit(Transaction transaction, ICollection items)     at System.Workflow.Runtime.WorkBatch.PendingWorkCollection.Commit(Transaction transaction)     at System.Workflow.Runtime.WorkBatch.Commit(Transaction transaction)     at System.Workflow.Runtime.VolatileResourceManager.Commit()     at System.Workflow.Runtime.WorkflowExecutor.DoResourceManagerCommit()     at System.Workflow.Runtime.Hosting.WorkflowCommitWorkBatchService.CommitWorkBatch(CommitWorkBat... 
    06/30/2010 15:50:07.80* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected ...chCallback commitWorkBatchCallback)     at System.Workflow.Runtime.Hosting.DefaultWorkflowCommitWorkBatchService.CommitWorkBatch(CommitWorkBatchCallback commitWorkBatchCallback)     at System.Workflow.Runtime.WorkflowExecutor.CommitTransaction(Activity activityContext)     at System.Workflow.Runtime.WorkflowExecutor.Persist(Activity dynamicActivity, Boolean unlock, Boolean needsCompensation)     --- End of inner exception stack trace ---     at System.Workflow.Runtime.WorkflowExecutor.Persist(Activity dynamicActivity, Boolean unlock, Boolean needsCompensation)     at System.Workflow.Runtime.WorkflowExecutor.System.Workflow.ComponentModel.IWorkflowCoreRuntime.PersistInstanceState(Activity activity)     at System.Workflow.ComponentModel.Activity.MarkClosed()     at System.Workflow.ComponentM... 
    06/30/2010 15:50:07.80* w3wp.exe (0x1B2C)                        0x1810 Windows SharePoint Services    Workflow Infrastructure        98d4 Unexpected ...odel.Activity.ReleaseLockOnStatusChange(IActivityEventListener`1 eventListener)     at System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.SafeReleaseLockOnStatusChange(ActivityExecutionContext context)     at System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)     at System.Workflow.ComponentModel.ActivityExecutorDelegateInfo`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)     at System.Workflow.Runtime.Scheduler.Run() 

  •  07-17-2012, 6:24 AM 24109 in reply to 11385

    Re: Update List with Lookup Information

    I am currently getting a similar error and can't figure it out. My stack trace is the following:

     

    Event Type: Error
    Event Source: Windows SharePoint Services 3
    Event Category: None
    Event ID: 0
    Date:  16.07.2012
    Time:  14:55:40
    User:  N/A
    Computer: DE-MUC-SP01
    Description:
    Nintex Workflow; Build: 11004

    Failed to commit workflow.
    System.Workflow.Runtime.Hosting.PersistenceException: The file CreditLimit_WF/CreditLimit_20120626_1602005040psimon.xml has been modified by SHAREPOINT\system on 16 Jul 2012 14:55:21 +0200. ---> Microsoft.SharePoint.SPException: The file CreditLimit_WF/CreditLimit_20120626_1602005040psimon.xml has been modified by SHAREPOINT\system on 16 Jul 2012 14:55:21 +0200. ---> System.Runtime.InteropServices.COMException (0x81020037): The file CreditLimit_WF/CreditLimit_20120626_1602005040psimon.xml has been modified by SHAREPOINT\system on 16 Jul 2012 14:55:21 +0200.
       at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)
       at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)
       --- End of inner exception stack trace ---
       at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)
       at Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents)
       at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents)
       at Microsoft.SharePoint.SPListItem.Update()
       at Microsoft.SharePoint.Workflow.SPWinOEWSSService.CommitUpdateDocument(Transaction txn, Object[] transData)
       at Microsoft.SharePoint.Workflow.SPPendingWork.PerformWorkNow(Transaction txn)
       at Microsoft.SharePoint.Workflow.SPPendingWorkBatch.Commit(Transaction transaction, ICollection items)
       at System.Workflow.Runtime.WorkBatch.PendingWorkCollection.Commit(Transaction transaction)
       at System.Workflow.Runtime.WorkBatch.Commit(Transaction transaction)
       at System.Workflow.Runtime.Hosting.WorkflowCommitWorkBatchService.CommitWorkBatch(CommitWorkBatchCallback commitWorkBatchCallback)
       at System.Workflow.Runtime.Hosting.DefaultWorkflowCommitWorkBatchService.CommitWorkBatch(CommitWorkBatchCallback commitWorkBatchCallback)
       at System.Workflow.Runtime.WorkflowExecutor.CommitTransaction(Activity activityContext)
       at System.Workflow.Runtime.WorkflowExecutor.Persist(Activity dynamicActivity, Boolean unlock, Boolean needsCompensation)
       --- End of inner exception stack trace ---
       at System.Workflow.Runtime.WorkflowExecutor.Persist(Activity dynamicActivity, Boolean unlock, Boolean needsCompensation)
       at System.Workflow.Runtime.WorkflowExecutor.System.Workflow.ComponentModel.IWorkflowCoreRuntime.PersistInstanceState(Activity activity)
       at System.Workflow.ComponentModel.Activity.MarkClosed()
       at System.Workflow.ComponentModel.ActivityExecutionContext.CloseActivity()
       at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
       at System.Workflow.Runtime.Scheduler.Run()

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

     

    Can you please let me know what the issue is?

     

    Thanks!

     

    Sarah

View as RSS news feed in XML
Powered by Community Server, by Telligent Systems