When i installed/configured the service now add-on, i got the "KeyError: 'elements'" when trying the GUI setup. So i went to the config files and configured there. Not i'm getting the errors in the log:
2015-07-22 16:50:40,738 INFO 140299624580864 - Start Snow TA
2015-07-22 16:50:40,771 ERROR 140299624580864 - Failed to get service_now.conf
2015-07-22 16:50:40,771 ERROR 140299624580864 - Failed to setup config for Snow TA: Failed to get service_now.conf
2015-07-22 16:50:40,771 ERROR 140299624580864 - Traceback (most recent call last):
File "/opt/splunk/splunk/etc/apps/Splunk_TA_snow/bin/snow.py", line 84, in run
snow_conf = snow_config.SnowConfig()
File "/opt/splunk/splunk/etc/apps/Splunk_TA_snow/bin/snow_config.py", line 38, in __init__
default_configs = self._get_default_configs()
File "/opt/splunk/splunk/etc/apps/Splunk_TA_snow/bin/snow_config.py", line 78, in _get_default_configs
raise Exception("Failed to get service_now.conf")
Exception: Failed to get service_now.conf
I did notice the known issue noted in the release notes (http://docs.splunk.com/Documentation/AddOns/released/ServiceNow/Releasenotes).
"Add-on fails with KeyError: 'elements' when connecting through a proxy set up in splunk-launch.conf. Workaround: Do not use global proxy settings with add-ons. Instead, configure a proxy using the add-on's built-in proxy configuration support."
But we do not have this set up in splunk-launch.conf so i'm not sure where else to look.
Any ideas?
hey, this stuff can get complex, so here goes:
So we do have an explicit proxy. I tried both the system proxy settings as well as the SN app specific proxy stanza within the 'service_now.conf' with same results:
Exception: Failed to get service_now.conf