Assets automation groovy

com.riadalabs.jira.plugins.insight.channel.external.api.facade.ObjectFacade objectFacade = 
    com.atlassian.jira.component.ComponentAccessor.getOSGiComponentInstanceOfType(com.riadalabs.jira.plugins.insight.channel.external.api.facade.ObjectFacade.class)
com.riadalabs.jira.plugins.insight.services.model.factory.ObjectAttributeBeanFactory objectAttributeBeanFactory =
    com.atlassian.jira.component.ComponentAccessor.getOSGiComponentInstanceOfType(com.riadalabs.jira.plugins.insight.services.model.factory.ObjectAttributeBeanFactory.class)
com.riadalabs.jira.plugins.insight.channel.external.api.facade.IQLFacade iqlFacade = 
    com.atlassian.jira.component.ComponentAccessor.getOSGiComponentInstanceOfType(com.riadalabs.jira.plugins.insight.channel.external.api.facade.IQLFacade)
java.lang.String query = "objectType = User AND \"Logon Name\" IS NOT EMPTY"
int userSchemaId = 11
List<com.riadalabs.jira.plugins.insight.services.model.ObjectBean> insightUsers = iqlFacade.findObjects(userSchemaId, query)

for(com.riadalabs.jira.plugins.insight.services.model.ObjectBean insightUser in insightUsers){
    int id = insightUser.getId()
    com.riadalabs.jira.plugins.insight.services.model.ObjectAttributeBean logonNameAtt = objectFacade.loadObjectAttributeBean(id, 1835)
    
    if(logonNameAtt == null){
        continue
    }
    List<? extends com.riadalabs.jira.plugins.insight.services.model.ObjectAttributeValueBean> values = logonNameAtt.getObjectAttributeValueBeans()
    if(values == null || values.size() == 0){
        continue
    }
    java.lang.String jiraLogonName = values.get(0) == null ? "": values.get(0).getTextValue()
    com.atlassian.jira.user.ApplicationUser jiraUser = com.atlassian.jira.component.ComponentAccessor.getUserManager().getUserByName(jiraLogonName)
    if(jiraUser == null){
        continue
    }
    log.error("jira user name is -------> ${jiraLogonName}")
    log.error("jiraUser displayName is -------> ${jiraUser.getDisplayName()}")
    java.lang.String[] arr = java.util.Arrays.asList(jiraLogonName).toArray()
    log.error("arr.getClass().getName() -------> ${id}")
    com.riadalabs.jira.plugins.insight.services.model.ObjectAttributeBean jiraUserAtt = objectFacade.loadObjectAttributeBean(id, 2174)
    log.error("jiraUserAtt -------> ${jiraUserAtt}")
    com.riadalabs.jira.plugins.insight.services.model.MutableObjectAttributeBean data = 
        objectAttributeBeanFactory.createObjectAttributeBeanForObject(insightUser, logonNameAtt, arr)
    objectFacade.storeObjectAttributeBean(data, com.riadalabs.jira.plugins.insight.services.events.EventDispatchOption.DO_NOT_DISPATCH)       
}

Can some one help, when script run I got the error message that:

AutomationRuleGroovyScriptAction, Unexpected error: No signature of method: com.riadalabs.jira.plugins.insight.services.model.factory.ObjectAttributeBeanFactoryImpl.createObjectAttributeBeanForObject() is applicable for argument types: (com.riadalabs.jira.plugins.insight.services.model.LegacyObjectBean, com.riadalabs.jira.plugins.insight.services.model.Attributes$AttributeWithSingleValue, [Ljava.lang.String;) values: [$DUPLICATE-10ddbd Darius Skarbalius (USER-596067), AttributeWithSingleValue(identifier=8382821, objAttributeTypeId=1835, enclosingObjectId=596067, attributeValue=StringValue(value=XXXXXXXXXXXXXX)), ...] 7Possible solutions: createObjectAttributeBeanForObject(com.riadalabs.jira.plugins.insight.services.model.ObjectBean, com.riadalabs.jira.plugins.insight.services.model.ObjectTypeAttributeBean, [Ljava.lang.String;), createObjectAttributeBeanForObject(com.riadalabs.jira.plugins.insight.services.model.ObjectBean, com.riadalabs.jira.plugins.insight.services.model.ObjectTypeAttributeBean, java.text.DateFormat, java.text.DateFormat, [Ljava.lang.String;) 8groovy.lang.MissingMethodException: No signature of method: com.riadalabs.jira.plugins.insight.services.model.factory.ObjectAttributeBeanFactoryImpl.createObjectAttributeBeanForObject() is applicable for argument types: (com.riadalabs.jira.plugins.insight.services.model.LegacyObjectBean, com.riadalabs.jira.plugins.insight.services.model.Attributes$AttributeWithSingleValue, [Ljava.lang.String;) values: [$DUPLICATE-10ddbd Darius Skarbalius (USER-596067), AttributeWithSingleValue(identifier=8382821, objAttributeTypeId=1835, enclosingObjectId=596067, attributeValue=StringValue(value=XXXXX)), ...] 9Possible solutions: createObjectAttributeBeanForObject(com.riadalabs.jira.plugins.insight.services.model.ObjectBean, com.riadalabs.jira.plugins.insight.services.model.ObjectTypeAttributeBean, [Ljava.lang.String;), createObjectAttributeBeanForObject(com.riadalabs.jira.plugins.insight.services.model.ObjectBean, com.riadalabs.jira.plugins.insight.services.model.ObjectTypeAttributeBean, java.text.DateFormat, java.text.DateFormat, [Ljava.lang.String;)

This error occur on groovy automation of assets.
What i’m was wrong in the code logic