question for error report

a!localVariables(
  local!chooseValue:1,
  local!buttonChoice,
  a!formLayout(
    label:choose(local!chooseValue,"KONE Maintenanence System","New User Registration System","Update User System","Delete User System"),
    contents:{
      a!radioButtonField(
        label: "Please Choose",
        labelPosition: "COLLAPSED",
        choiceLabels: {"Registration", "Update","Delete"},
        choiceValues: {"Registration", "Update","Delete"},
        value:local!buttonChoice,
        saveInto: {a!save(target:local!buttonChoice,value:save!value),
        if(local!buttonChoice="Registration",
        a!save(target:local!chooseValue,value:2),
        if(local!buttonChoice="Update",
        a!save(target:local!chooseValue,value:3),
        if(local!buttonChoice="Delete",
        a!save(target:local!chooseValue,value:4),
        {}
        )
        )
        ) 
        },
        choiceLayout: "STACKED",
        validations: {}
      ),
      a!imageField(
        label: "Image",
        labelPosition: "COLLAPSED",
        images: {
          a!documentImage(
            document: cons!KONE_IMAGE01
          )
        },
        showWhen:local!chooseValue=1,
        size: "LARGE",
        isThumbnail: false,
        style: "STANDARD"
      ),
      choose(local!chooseValue,{},
      rule!KONE_Development_Insert_Interface(
      backupuseraudit:rule!KONE_Development_backupuseraudit_castType(), 
      userrole:rule!KONE_Development_USER_ROLE_castType(),
      ),
      rule!KONE_Development_UserUpdate_Interface(
        userrole:rule!KONE_Development_USER_ROLE_castType(),
        backupuseraudit:rule!KONE_Development_backupuseraudit_castType()),
      rule!KONE_Development_deletefromuserrole_Interface(
        userrole:rule!KONE_Development_USER_ROLE_castType(),
        csetender:rule!KONE_Development_CSE_TENDER_castType(),
        cseservicecatalogue:rule!KONE_Development_CSE_SERVICE_CATALOGUE_castType(),
        pricingaudit:rule!KONE_Development_PRICING_AUDIT_castType(),
        csepriceapprovalphase:rule!KONE_Development_CSE_PRICE_APPROVAL_PHASE_castType(),
        priceapproval:rule!KONE_Development_PRICE_APPROVAL_castType(),
        csetenderphases:rule!KONE_Development_CSE_TENDER_PHASES_castType(),
        cseservicecataloguesubtask:rule!KONE_Development_CSE_SERVICE_CATALOGUE_SUBTASK_castType(),
        cseservicecataloguephases:rule!KONE_Development_CSE_SERVICE_CATALOGUE_PHASE_castType(),
        cseservicecataloguesubtaskphase:rule!KONE_Development_CSE_SERVICE_CATALOGUE_SUBTASK_PHASE_castType(),
        backupuseraudit:rule!KONE_Development_backupuseraudit_castType(),
        backupuserrole:rule!KONE_Development_BACKUP_USER_ROLE_castType(),
      )
      )
    }
  )
)

but error report as follow:

Interface Definition: Expression evaluation error [evaluation ID = bda39:2247c] in rule 'kone_development_insert_interface' : An error occurred while executing a save: Expression evaluation error: The save target must be a local variable that does not refresh on every evaluation or on an interval, a process variable, or a node input (or a rule input passed one of those three), but instead was: [recordid=5, koneusername=lixiaolong, firstname=li, lastname=xiaolong, email=lixoalong@.com, role=Customer HQ branch CSE Engineer, branch=CNGY, region=SO, managerrole=Customer HQ branch CSE Engineer, language=Mandarin, active=1, celevel=1, telephonenumber=12345678901, exceptinlcselibrryviewright=1, updatetime=9/27/2021 10:45 AM GMT+00:00, reason=Insert, backupby=, backupon=, ticketnumber=]

why??

  Discussion posts and replies are publicly visible