Getting Interface error
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
)
}
)
)
)
"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]:"
