Exception in thread "main" com.google.api.ads.common.lib.exception.ServiceException: Unexpected Exception.
at com.google.api.ads.common.lib.soap.axis.AxisHandler.createSoapClient(AxisHandler.java:209)
at com.google.api.ads.common.lib.soap.axis.AxisHandler.createSoapClient(AxisHandler.java:47)
at com.google.api.ads.common.lib.factory.helper.BaseAdsServiceClientFactoryHelper.createSoapClient(BaseAdsServiceClientFactoryHelper.java:106)
at com.google.api.ads.common.lib.factory.helper.BaseAdsServiceClientFactoryHelper.createAdsServiceClient(BaseAdsServiceClientFactoryHelper.java:70)
at com.google.api.ads.common.lib.factory.AdsServiceClientFactory.getServiceClient(AdsServiceClientFactory.java:76)
at com.google.api.ads.common.lib.factory.BaseAdsServiceClientFactory.getServiceClientAsInterface(BaseAdsServiceClientFactory.java:81)
at com.google.api.ads.common.lib.factory.BaseServices.get(BaseServices.java:45)
at adwords.axis.v201802.basicoperations.GetCampaigns.runExample(GetCampaigns.java:117)
at adwords.axis.v201802.basicoperations.GetCampaigns.main(GetCampaigns.java:83)
Caused by: java.lang.IllegalArgumentException: Key for add operation must be defined!
at org.apache.commons.configuration.tree.DefaultExpressionEngine.prepareAdd(DefaultExpressionEngine.java:420)
at org.apache.commons.configuration.HierarchicalConfiguration.addPropertyDirect(HierarchicalConfiguration.java:383)
at org.apache.commons.configuration.AbstractConfiguration.addPropertyValues(AbstractConfiguration.java:423)
at org.apache.commons.configuration.AbstractConfiguration.append(AbstractConfiguration.java:1271)
at org.apache.commons.configuration.ConfigurationUtils.convertToHierarchical(ConfigurationUtils.java:252)
at org.apache.commons.configuration.CombinedConfiguration$ConfigData.getTransformedRoot(CombinedConfiguration.java:943)
at org.apache.commons.configuration.CombinedConfiguration.constructCombinedNode(CombinedConfiguration.java:793)
at org.apache.commons.configuration.CombinedConfiguration.getRootNode(CombinedConfiguration.java:626)
at org.apache.commons.configuration.HierarchicalConfiguration.fetchNodeList(HierarchicalConfiguration.java:958)
at org.apache.commons.configuration.CombinedConfiguration.fetchNodeList(CombinedConfiguration.java:739)
at org.apache.commons.configuration.HierarchicalConfiguration.getProperty(HierarchicalConfiguration.java:344)
at org.apache.commons.configuration.AbstractConfiguration.resolveContainerStore(AbstractConfiguration.java:1171)
at org.apache.commons.configuration.AbstractConfiguration.getBoolean(AbstractConfiguration.java:671)
at org.apache.commons.configuration.AbstractConfiguration.getBoolean(AbstractConfiguration.java:654)
at com.google.api.ads.adwords.lib.conf.AdWordsLibConfiguration.isCompressionEnabled(AdWordsLibConfiguration.java:59)
at com.google.api.ads.common.lib.soap.axis.conf.AdsAxisEngineConfigurationFactory.getClientEngineConfig(AdsAxisEngineConfigurationFactory.java:49)
at com.google.api.ads.common.lib.soap.axis.AxisHandler.createSoapClient(AxisHandler.java:195)
...