Getting below error in a simple Add vehicle form that I created during training. File upload control is not working at all
This is how the File upload control has been configured
a!fileUploadField( label: "Image", labelPosition: "ABOVE", target: cons!AX_DOCUMENTS_FOLDER_POINTER, maxSelections: 1, value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d5103e88-da32-42aa-9559-ec1004b4ce57}vehicleimage'], required: true, validations: {} )a!localVariables( local!category:rule!AA_QR_REF_getVehicleCategory({}), local!condition:rule!AA_QR_REF_getVehicleCondition({}), a!formLayout( label: "Add Vehicle", contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!integerField( label: "Year", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{bc928124-c5f4-419f-9f82-9acc0428e8e8}vehicleyear'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{bc928124-c5f4-419f-9f82-9acc0428e8e8}vehicleyear'], required: false ) ), a!sideBySideItem( item: a!textField( label: "Make", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{92a81ab4-d30d-4485-abff-724b2de84e67}vehicleMake'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{92a81ab4-d30d-4485-abff-724b2de84e67}vehicleMake'], characterLimit: 55, required: false ) ), a!sideBySideItem( item: a!textField( label: "Model", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{413ad20c-ae72-4000-85a5-7e0d7db51697}vehicleModel'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{413ad20c-ae72-4000-85a5-7e0d7db51697}vehicleModel'], characterLimit: 55, required: false ) ) } ), a!columnsLayout( columns: { a!columnLayout( contents: { a!dropdownField( label: "Category", labelPosition: "ABOVE", placeholder: "--- Select a Value ---", choiceLabels: local!category['recordType!{9030da14-57d1-418e-94c7-4feccee2719c}AA REF Vehicle Category.fields.{8587ac12-bc92-4a00-bad1-20d227b29766}value'], choiceValues: local!category['recordType!{9030da14-57d1-418e-94c7-4feccee2719c}AA REF Vehicle Category.fields.{357ad3b5-a7c5-42a6-835d-c653784f6065}id'], value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d246f64a-53a7-4e05-aa2f-f9a4290423a8}vehiclecategory'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d246f64a-53a7-4e05-aa2f-f9a4290423a8}vehiclecategory'], searchDisplay: "AUTO", required: true, validations: {} ), a!dropdownField( label: "Condition", labelPosition: "ABOVE", placeholder: "--- Select a Value ---", choiceLabels: local!condition['recordType!{eb227701-8262-4e28-8383-21f074f141da}AA REF Vehicle Condition.fields.{374df96f-5bb5-4f8b-aafe-d86f8b3b00ee}value'], choiceValues: local!condition['recordType!{eb227701-8262-4e28-8383-21f074f141da}AA REF Vehicle Condition.fields.{f06500cd-7eef-4495-9c40-52415ec87a34}id'], value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d3de1824-2408-46bb-8d9c-8674f619478c}vehiclecondition'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d3de1824-2408-46bb-8d9c-8674f619478c}vehiclecondition'], searchDisplay: "AUTO", required: true, validations: {} ), a!textField( label: "Color", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ad31fa7d-5f81-4be5-bee7-5a04d8822342}vehicleColor'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ad31fa7d-5f81-4be5-bee7-5a04d8822342}vehicleColor'], characterLimit: 55, required: false ), a!integerField( label: "Mileage", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], required: false ), a!textField( label: "VIN", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{e228fa7d-ca95-47d0-84e4-2da4eb12cd7f}vehiclevin'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{e228fa7d-ca95-47d0-84e4-2da4eb12cd7f}vehiclevin'], characterLimit: 17, required: false ) } ), a!columnLayout( contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!dateField( label: "Date Added", labelPosition: "ABOVE", value: today(), saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{a9319b19-70d9-4900-afae-fc8d5d85d18c}vehicledateadded'], required: false, readOnly: true ) ), a!sideBySideItem( item: a!dateField( label: "Last Maintenance", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate'], required: false ) ), a!sideBySideItem( item: a!dateField( label: "Next Maintenance", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate'], required: false, validations: if(if(todate(ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate']) > todate(ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate']) ,"The nextmaintenance date must be after the last maintenance date." , null ), "The next maintenance date must be after the last maintenance date.", null()) ) ) } ), a!fileUploadField( label: "Image", labelPosition: "ABOVE", target: cons!AX_DOCUMENTS_FOLDER_POINTER, maxSelections: 1, value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d5103e88-da32-42aa-9559-ec1004b4ce57}vehicleimage'], required: true, validations: {} ) } ) } ) }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Add Vehicle", saveInto: { a!save( ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{a9319b19-70d9-4900-afae-fc8d5d85d18c}vehicledateadded'] ,today() ), a!save( ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{f31ab3fe-c2bc-498a-905b-292e5705299c}vehicleaddedby'] ,loggedInUser() ) }, submit: true, style: "PRIMARY", validate: true ) }, secondaryButtons: { a!buttonWidget( label: "Cancel", value: true, saveInto: ri!cancel, submit: true, style: "NORMAL", validate: false ) } ) ) )
a!localVariables( local!category:rule!AA_QR_REF_getVehicleCategory({}), local!condition:rule!AA_QR_REF_getVehicleCondition({}), a!formLayout( label: "Add Vehicle", contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!integerField( label: "Year", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{bc928124-c5f4-419f-9f82-9acc0428e8e8}vehicleyear'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{bc928124-c5f4-419f-9f82-9acc0428e8e8}vehicleyear'], required: false ) ), a!sideBySideItem( item: a!textField( label: "Make", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{92a81ab4-d30d-4485-abff-724b2de84e67}vehicleMake'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{92a81ab4-d30d-4485-abff-724b2de84e67}vehicleMake'], characterLimit: 55, required: false ) ), a!sideBySideItem( item: a!textField( label: "Model", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{413ad20c-ae72-4000-85a5-7e0d7db51697}vehicleModel'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{413ad20c-ae72-4000-85a5-7e0d7db51697}vehicleModel'], characterLimit: 55, required: false ) ) } ), a!columnsLayout( columns: { a!columnLayout( contents: { a!dropdownField( label: "Category", labelPosition: "ABOVE", placeholder: "--- Select a Value ---", choiceLabels: local!category['recordType!{9030da14-57d1-418e-94c7-4feccee2719c}AA REF Vehicle Category.fields.{8587ac12-bc92-4a00-bad1-20d227b29766}value'], choiceValues: local!category['recordType!{9030da14-57d1-418e-94c7-4feccee2719c}AA REF Vehicle Category.fields.{357ad3b5-a7c5-42a6-835d-c653784f6065}id'], value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d246f64a-53a7-4e05-aa2f-f9a4290423a8}vehiclecategory'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d246f64a-53a7-4e05-aa2f-f9a4290423a8}vehiclecategory'], searchDisplay: "AUTO", required: true, validations: {} ), a!dropdownField( label: "Condition", labelPosition: "ABOVE", placeholder: "--- Select a Value ---", choiceLabels: local!condition['recordType!{eb227701-8262-4e28-8383-21f074f141da}AA REF Vehicle Condition.fields.{374df96f-5bb5-4f8b-aafe-d86f8b3b00ee}value'], choiceValues: local!condition['recordType!{eb227701-8262-4e28-8383-21f074f141da}AA REF Vehicle Condition.fields.{f06500cd-7eef-4495-9c40-52415ec87a34}id'], value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d3de1824-2408-46bb-8d9c-8674f619478c}vehiclecondition'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d3de1824-2408-46bb-8d9c-8674f619478c}vehiclecondition'], searchDisplay: "AUTO", required: true, validations: {} ), a!textField( label: "Color", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ad31fa7d-5f81-4be5-bee7-5a04d8822342}vehicleColor'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ad31fa7d-5f81-4be5-bee7-5a04d8822342}vehicleColor'], characterLimit: 55, required: false ), a!integerField( label: "Mileage", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], required: false ), a!textField( label: "VIN", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{e228fa7d-ca95-47d0-84e4-2da4eb12cd7f}vehiclevin'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{e228fa7d-ca95-47d0-84e4-2da4eb12cd7f}vehiclevin'], characterLimit: 17, required: false ) } ), a!columnLayout( contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!dateField( label: "Date Added", labelPosition: "ABOVE", value: today(), saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{a9319b19-70d9-4900-afae-fc8d5d85d18c}vehicledateadded'], required: false, readOnly: true ) ), a!sideBySideItem( item: a!dateField( label: "Last Maintenance", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate'], required: false ) ), a!sideBySideItem( item: a!dateField( label: "Next Maintenance", labelPosition: "ABOVE", value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate'], required: false, validations: if(if(todate(ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{36cf6b3d-cc6c-4ece-b139-ada8310e0748}vehiclelastmaintenancedate']) > todate(ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{b842b798-e5a6-45b9-8ea9-f815c12682ed}vehiclenextmaintenancedate']) ,"The nextmaintenance date must be after the last maintenance date." , null ), "The next maintenance date must be after the last maintenance date.", null()) ) ) } ), a!fileUploadField( label: "Image", labelPosition: "ABOVE", target: cons!AX_DOCUMENTS_FOLDER_POINTER, maxSelections: 1, value: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{ac064698-12ee-46cc-aebd-629ecc0dedae}vehiclemileage'], saveInto: ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{d5103e88-da32-42aa-9559-ec1004b4ce57}vehicleimage'], required: true, validations: {} ) } ) } ) }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Add Vehicle", saveInto: { a!save( ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{a9319b19-70d9-4900-afae-fc8d5d85d18c}vehicledateadded'] ,today() ), a!save( ri!vehicle['recordType!{2f4a1797-5b65-4891-a7cf-42ddbb49c8a6}AX Vehicle.fields.{f31ab3fe-c2bc-498a-905b-292e5705299c}vehicleaddedby'] ,loggedInUser() ) }, submit: true, style: "PRIMARY", validate: true ) }, secondaryButtons: { a!buttonWidget( label: "Cancel", value: true, saveInto: ri!cancel, submit: true, style: "NORMAL", validate: false ) } ) ) )
"Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!fileUploadField [line 132]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function fn!content_appian_internal [line 35]:"
Discussion posts and replies are publicly visible
Hi,
arghyadeepg0092 said:File upload control is not working at all
You have passed the wrong variable in value.
Umm will it be an issue? I mean it's just in the display value, file is not getting displayed but it is still getting saved.
Unknown said:I mean it's just in the display value, file is not getting displayed but it is still getting saved.
As I have mentioned in the quotes author is saying file upload is not working.
arghyadeepg0092 said:"Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!fileUploadField [line 132]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function fn!content_appian_internal [line 35]:"
I am with you on this.
Yeah exactly