We are on IIQ 8.4p2 and here is the trace we see before nullpointerexception in prepareUserRoles:
2025-07-08T10:39:40,598 TRACE QuartzScheduler_Worker-3 openconnector.connector.snowflake.SnowflakeCloudIterator:97 - Entering prepareUserRoles: Arguments => {name=myusername, login_name=myusername@mydomain.COM, display_name=myusername, first_name=fname, last_name=lname, email=myusername@mydomain.com, days_to_expiry=null, comment=null, *disabled*=false, disabled=false, must_change_password=false, snowflake_lock=false, default_warehouse=RSP_TEST_DEV, default_namespace=null, default_role=null, default_secondary_roles=["ALL"], owner=SNOWFLAKE_PROVISIONER}, [1751260617.224, CREATE SCHEMA, DATABASE, USER$myusername, null, USER, myusername, false, ]
2025-07-08T10:39:40,599 TRACE QuartzScheduler_Worker-3 openconnector.connector.snowflake.SnowflakeUtil:97 - Entering getIndexOfAttribute: Arguments => [created_on, privilege, granted_on, name, role, granted_to, grantee_name, grant_option, granted_by], role
2025-07-08T10:39:40,599 TRACE QuartzScheduler_Worker-3 openconnector.connector.snowflake.SnowflakeUtil:108 - Exiting getIndexOfAttribute: Arguments => [created_on, privilege, granted_on, name, role, granted_to, grantee_name, grant_option, granted_by], role, Returns => 4
2025-07-08T10:39:40,599 TRACE QuartzScheduler_Worker-3 openconnector.connector.snowflake.SnowflakeCloudIterator:115 - Throwing prepareUserRoles - java.lang.NullPointerException