We have a multi server environment with 2 CM and 4 CD servers. We are working on Sitecore 8.1 Update3 and WFFM for 8.1 update 3.
The issue we are facing is related to the WFFM File Upload control not working on the CD servers.
The custom Save Action code is calling Execute method but the CD servers are actually not able to read the Uploaded File. I checked in the CM server and the uploaded file is actually saved in the Master Database, but the CD servers are unable to process the request since the files are not getting saved in the Web database.
Currently, we are receiving error message stating –
6024 15:07:07 INFO AUDIT (extranet\Anonymous): [WFFM] Form {604586CC-BA15-4B08-9C09-599E6F61EA77} is saving to db
6024 15:07:07 WARN [WFFM] Index was outside the bounds of the array. Exception: System.IndexOutOfRangeException Message: Index was outside the bounds of the array. Source: TW.Web at TW.Web.WffmForm.SupplierContact.Execute(ID formId, AdaptedResultList adaptedFields, ActionCallContext actionCallContext, Object[] data)
at Sitecore.Forms.Core.Dependencies.DefaultImplActionExecutor.ExecuteSaving(ID formID, ControlResult[] fields, IActionDefinition[] actionDefinitions, Boolean simpleAdapt, ID sessionID)
Can any one please help me in making the config updates that is responsible for the CD servers to read the Uploaded WFFM Files.
I have already made all the updates available on the WFFM installtion guide for multi server setup.
wffm.success
pipeline: sitecore.stackexchange.com/a/703/135 If that does not help you then ask another question.