The error logs seems to indicate a problem with parsing of the UCC Config JSON file at endpoint "account_list"
Going through the add-on code, it seems to come from a problem with parsing of the "o365_schema.account_monitor_config.json" file under /bin/splunktamscs/o365_schema.account_monitor_config.json
More specifically, with the account_list section and refresh_token value.
You can try looking for a missing coma or missing quotes around "json" for example.
The default content for that config file is (fresh download of version 2.0.3):
{
"_product": "Splunk_TA_microsoft-office365",
"_rest_namespace": "splunk_ta_ms_o365",
"_rest_prefix": "ta_o365_server_",
"_protocol_version": "1.0",
"_version": "1.0.0.0",
"cert_setting": {
"endpoint": "certificate"
},
"api_setting": {
"endpoint": "#configs/conf-splunk_ta_ms_o365_api_settings",
"field_types": {
"*": {
"api_url": "json",
"data": "json"
}
}
},
"ucc_system_setting": {
"endpoint": "#configs/conf-splunk_ta_ms_o365_server_ucc_system_setting",
"field_types": {
"o365_refresh_token": {
"apis": "json",
"url": "json"
}
}
},
"global_setting": {
"endpoint": "settings",
"field_types": {
"proxy": {
"enable": "bool",
"dns_passthrough": "bool"
}
}
},
"account_list": {
"endpoint": "accounts",
"field_types": {
"*": {
"access_tokens": "json",
"access_tokens_encrypted": "json",
"refresh_token": "json"
}
}
},
"management_api_input_list": {
"endpoint": "management_api_inputs"
}
}
Hopefully that will help if not, can you try provide more errors/warnings if any.
... View more