GetCampaigns : Key for add operation must be defined!

10 views
Skip to first unread message

Lars Biewald

unread,
Nov 10, 2021, 9:19:56 AM11/10/21
to AdWords API and Google Ads API Forum
Hello, 
i tried the sample from https://github.com/googleads/googleads-java-lib and i got this error  
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.v201809.basicoperations.GetCampaigns.runExample(GetCampaigns.java:117)
at adwords.axis.v201809.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)
... 8 more

please help 
thanx 

Google Ads API Forum Advisor

unread,
Nov 10, 2021, 5:55:58 PM11/10/21
to luminabad...@gmail.com, adwor...@googlegroups.com

Hello,

Thanks for reaching out to the Google Ads API support team and for providing the stack trace. I see you are using the AdWords API. Can you please provide us with your complete SOAP XML request and response logs so that we can have a closer look?

Regards,

Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey

 
Google Logo
Jakeia Sabrina
Google Ads API Team
 

ref:_00D1U1174p._5004Q2R7thZ:ref
Reply all
Reply to author
Forward
0 new messages