2013-07-12 12:09:53.408 (3) [pool-5-thread-19]: Mutated Location Extension: [CampaignId=141548722,Location Extension Id=280488802,Location Extension Status=ACTIVE ] 2013-07-12 12:09:53.420 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280488802 2013-07-12 12:09:53.421 (3) [pool-5-thread-19]: Mutating Location Extension: Operation=Add[CampaignIdentifier=141548602,ClientId=2383288304,StreetAddress1=Liberty House, 222, Regent Street,StreetAddress2=null, null,City Name=London,Country Code=GB,Postal Code=W1B5TR,Phone Number=07576511235] 2013-07-12 12:09:54.209 (3) [pool-5-thread-19]: Mutated Location Extension: [CampaignId=141548602,Location Extension Id=280488922,Location Extension Status=ACTIVE ] 2013-07-12 12:09:54.212 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280488922 2013-07-12 12:09:54.213 (3) [pool-5-thread-19]: Mutating Location Extension: Operation=Add[CampaignIdentifier=141548482,ClientId=2383288304,StreetAddress1=Liberty House, 222, Regent Street,StreetAddress2=null, null,City Name=London,Country Code=GB,Postal Code=W1B5TR,Phone Number=07576511235] 2013-07-12 12:09:54.870 (3) [pool-5-thread-19]: Mutated Location Extension: [CampaignId=141548482,Location Extension Id=280489042,Location Extension Status=ACTIVE ] 2013-07-12 12:09:54.873 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280489042 2013-07-12 12:09:54.874 (3) [pool-5-thread-19]: Mutating Location Extension: Operation=Add[CampaignIdentifier=141548362,ClientId=2383288304,StreetAddress1=Liberty House, 222, Regent Street,StreetAddress2=null, null,City Name=London,Country Code=GB,Postal Code=W1B5TR,Phone Number=07576511235] 2013-07-12 12:09:55.574 (3) [pool-5-thread-19]: Mutated Location Extension: [CampaignId=141548362,Location Extension Id=280489162,Location Extension Status=ACTIVE ] 2013-07-12 12:09:55.578 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280489162 2013-07-12 12:09:55.579 (3) [pool-5-thread-19]: Mutating Mobile Extension: Operation=Add[CampaignIdentifier=141548722,ClientId=2383288304,Country Code=GB,Phone Number=07576511235] 2013-07-12 12:09:55.965 (3) [pool-5-thread-19]: Mutated Mobile Extension: [CampaignId=141548722,Mobile Extension Id=280489282,Mobile Extension Status=ACTIVE ] 2013-07-12 12:09:55.980 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280489282 2013-07-12 12:09:55.981 (3) [pool-5-thread-19]: Mutating Mobile Extension: Operation=Add[CampaignIdentifier=141548602,ClientId=2383288304,Country Code=GB,Phone Number=07576511235] 2013-07-12 12:09:56.347 (3) [pool-5-thread-19]: Mutated Mobile Extension: [CampaignId=141548602,Mobile Extension Id=280489402,Mobile Extension Status=ACTIVE ] 2013-07-12 12:09:56.354 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280489402 2013-07-12 12:09:56.361 (3) [pool-5-thread-19]: Mutating Mobile Extension: Operation=Add[CampaignIdentifier=141548482,ClientId=2383288304,Country Code=GB,Phone Number=07576511235] 2013-07-12 12:09:56.740 (3) [pool-5-thread-19]: Mutated Mobile Extension: [CampaignId=141548482,Mobile Extension Id=280489522,Mobile Extension Status=ACTIVE ] 2013-07-12 12:09:56.743 (3) [pool-5-thread-19]: Persisted Campaign Ad Extension. Ad Extension Identifier: 280489522 2013-07-12 12:09:56.744 (3) [pool-5-thread-19]: Mutating Mobile Extension: Operation=Add[CampaignIdentifier=141548362,ClientId=2383288304,Country Code=GB,Phone Number=07576511235] 2013-07-12 12:09:57.048 (1) [pool-5-thread-19]: Error while creating Mobile Extension for Campaign Id: 1006634 2013-07-12 12:09:57.048 (2) [pool-5-thread-19]: Unknown / unexpected exception [com.thesearchagency.adextension.exception.CampaignAdExtensionException]. msg=Error while mutating null operation 2013-07-12 12:09:57.049 (1) [pool-5-thread-19]: Exception [unhandled exception]:com.thesearchagency.adextension.exception.CampaignAdExtensionException: Error while mutating null operation at com.thesearchagency.adextension.GoogleCampaignAdExtension.mutate(GoogleCampaignAdExtension.java:194) at com.thesearchagency.adextension.GoogleMobileExtension.addCampaignAdExtensions(GoogleMobileExtension.java:58) at com.thesearchagency.adextension.GoogleCampaignAdExtension.addCampaignAdExtension(GoogleCampaignAdExtension.java:296) at com.thesearchagency.adextension.GoogleCampaignAdExtension.addCampaignAdExtension(GoogleCampaignAdExtension.java:33) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.createMobileAdExtension(GoogleAccountWorker.java:746) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.handleAdExtenstions(GoogleAccountWorker.java:680) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.processGCEResults(GoogleAccountWorker.java:605) at com.thesearchagency.admaxlistener.worker.AccountWorker.processResults(AccountWorker.java:253) at com.thesearchagency.admaxlistener.worker.AccountWorker.call(AccountWorker.java:136) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:167) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:40) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Caused by: [RateExceededError ] at sun.reflect.GeneratedConstructorAccessor51.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201302.cm.ApiException.getDeserializer(ApiException.java:143) at sun.reflect.GeneratedMethodAccessor249.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.google.api.ads.adwords.axis.v201302.cm.CampaignAdExtensionServiceSoapBindingStub.mutate(CampaignAdExtensionServiceSoapBindingStub.java:1013) at sun.reflect.GeneratedMethodAccessor236.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109) at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:175) at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:64) at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:93) at $Proxy21.mutate(Unknown Source) at com.thesearchagency.adextension.GoogleCampaignAdExtension.mutate(GoogleCampaignAdExtension.java:183) ... 15 more 2013-07-12 12:09:57.049 (3) [pool-5-thread-19]: Caught other/unrecoverable API Error: "com.thesearchagency.adextension.exception.CampaignAdExtensionException" 2013-07-12 12:09:57.049 (1) [pool-5-thread-19]: Exception [Could not create Adextension]:com.thesearchagency.searchengines.SearchEngineCommandException: com.thesearchagency.adextension.exception.CampaignAdExtensionException: Error while adding Mobile Extension at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.createMobileAdExtension(GoogleAccountWorker.java:768) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.handleAdExtenstions(GoogleAccountWorker.java:680) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.processGCEResults(GoogleAccountWorker.java:605) at com.thesearchagency.admaxlistener.worker.AccountWorker.processResults(AccountWorker.java:253) at com.thesearchagency.admaxlistener.worker.AccountWorker.call(AccountWorker.java:136) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:167) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:40) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Caused by: com.thesearchagency.adextension.exception.CampaignAdExtensionException: Error while adding Mobile Extension at com.thesearchagency.adextension.GoogleMobileExtension.addCampaignAdExtensions(GoogleMobileExtension.java:63) at com.thesearchagency.adextension.GoogleCampaignAdExtension.addCampaignAdExtension(GoogleCampaignAdExtension.java:296) at com.thesearchagency.adextension.GoogleCampaignAdExtension.addCampaignAdExtension(GoogleCampaignAdExtension.java:33) at com.thesearchagency.admaxlistener.worker.GoogleAccountWorker.createMobileAdExtension(GoogleAccountWorker.java:746) ... 11 more Caused by: com.thesearchagency.adextension.exception.CampaignAdExtensionException: Error while mutating null operation at com.thesearchagency.adextension.GoogleCampaignAdExtension.mutate(GoogleCampaignAdExtension.java:194) at com.thesearchagency.adextension.GoogleMobileExtension.addCampaignAdExtensions(GoogleMobileExtension.java:58) ... 14 more Caused by: [RateExceededError ] at sun.reflect.GeneratedConstructorAccessor51.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201302.cm.ApiException.getDeserializer(ApiException.java:143) at sun.reflect.GeneratedMethodAccessor249.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.google.api.ads.adwords.axis.v201302.cm.CampaignAdExtensionServiceSoapBindingStub.mutate(CampaignAdExtensionServiceSoapBindingStub.java:1013) at sun.reflect.GeneratedMethodAccessor236.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109) at com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:175) at com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:64) at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:93) at $Proxy21.mutate(Unknown Source) at com.thesearchagency.adextension.GoogleCampaignAdExtension.mutate(GoogleCampaignAdExtension.java:183) ... 15 more 2013-07-12 12:09:57.054 (3) [pool-5-thread-19]: AECALL05-2_GM has no applicable GCE errors. 2013-07-12 12:09:57.060 (3) [pool-5-thread-19]: AECALL05-1_GT has no applicable GCE errors. 2013-07-12 12:09:57.065 (3) [pool-5-thread-19]: AECALL05-1_GM has no applicable GCE errors. 2013-07-12 12:09:57.071 (3) [pool-5-thread-19]: AECALL05-2_GT has no applicable GCE errors. 2013-07-12 12:09:57.074 (3) [pool-5-thread-19]: No se budget update needed