Hi

It's weird, we have 1024 managed customers,

when we fetched the last one managed customer, if 'name' field was 
specified, then the library will throw an exception below 

Thanks for reply


Library
===

<dependency>
    <groupId>com.google.api-ads</groupId>
    <artifactId>ads-lib</artifactId>
    <version>3.8.0</version>
</dependency>
<dependency>
    <groupId>com.google.api-ads</groupId>
    <artifactId>adwords-axis</artifactId>
    <version>3.8.0</version>
</dependency>




Exception thrown
===

Request made: Service: ManagedCustomerService Method: get clientCustomerId: 
6716863535 URL: 
https://adwords.google.com/api/adwords/mcm/v201708/ManagedCustomerService 
Request ID: Unable to extract the requestId due to exception: 
javax.xml.soap.SOAPException: org.xml.sax.SAXParseException; lineNumber: 1; 
columnNumber: 1; 宣告集中不允許內容。 ResponseTime(ms): null OperationsCount: null 
IsFault: true Fa: org.xml.sax.SAXParseException; lineNumber: 1; 
columnNumber: 717; 在文件元素內容中找到無效的 XML 字元 (Unicode: 0x8)。
[Fatal Error] :1:39: 宣告集中不允許內容。
2017-09-25 13:56:02.633  WARN 15099 --- [pool-3-thread-1] 
c.g.a.a.c.l.u.l.A.ads_api_lib            : Unable to parse XML: {}

org.xml.sax.SAXParseException: 宣告集中不允許內容。
        at 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) 
~[na:1.8.0_101]
        at 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
 
~[na:1.8.0_101]
        at 
com.google.api.ads.common.lib.utils.logging.PrettyPrinter.sanitizeXml(PrettyPrinter.java:148)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.PrettyPrinter.prettyPrint(PrettyPrinter.java:102)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.RemoteCallLoggerDelegate.logRequestDetails(RemoteCallLoggerDelegate.java:108)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.AdsServiceLoggers.logRequest(AdsServiceLoggers.java:61)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.client.AdsServiceClient.logSoapCall(AdsServiceClient.java:94)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:95)
 
[ads-lib-3.8.0.jar:na]
        at com.sun.proxy.$Proxy172.get(Unknown Source) [na:na]
        at 
tw.com.urad.service.task.RequestManagedCustomerTask.call(RequestManagedCustomerTask.java:85)
 
[classes/:na]
        at 
tw.com.urad.service.task.RequestManagedCustomerTask.call(RequestManagedCustomerTask.java:26)
 
[classes/:na]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
[na:1.8.0_101]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_101]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_101]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]

[Fatal Error] :1:39: 宣告集中不允許內容。
ERROR:  '宣告集中不允許內容。'
2017-09-25 13:56:02.645  WARN 15099 --- [pool-3-thread-1] 
c.g.a.a.c.l.u.l.A.ads_api_lib            : Unable to pretty print XML: {}

javax.xml.transform.TransformerException: org.xml.sax.SAXParseException; 
lineNumber: 1; columnNumber: 39; 宣告集中不允許內容。
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:749)
 
~[na:1.8.0_101]
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)
 
~[na:1.8.0_101]
        at 
com.google.api.ads.common.lib.utils.logging.PrettyPrinter.formatXml(PrettyPrinter.java:120)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.PrettyPrinter.prettyPrint(PrettyPrinter.java:106)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.RemoteCallLoggerDelegate.logRequestDetails(RemoteCallLoggerDelegate.java:108)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.utils.logging.AdsServiceLoggers.logRequest(AdsServiceLoggers.java:61)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.client.AdsServiceClient.logSoapCall(AdsServiceClient.java:94)
 
[ads-lib-3.8.0.jar:na]
        at 
com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:95)
 
[ads-lib-3.8.0.jar:na]
        at com.sun.proxy.$Proxy172.get(Unknown Source) [na:na]
        at 
tw.com.urad.service.task.RequestManagedCustomerTask.call(RequestManagedCustomerTask.java:85)
 
[classes/:na]
        at 
tw.com.urad.service.task.RequestManagedCustomerTask.call(RequestManagedCustomerTask.java:26)
 
[classes/:na]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
[na:1.8.0_101]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_101]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_101]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
Caused by: org.xml.sax.SAXParseException: 宣告集中不允許內容。
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)
 
~[na:1.8.0_101]
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:641)
 
~[na:1.8.0_101]
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)
 
~[na:1.8.0_101]
        ... 14 common frames omitted




Request
===

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
    <soapenv:Header>
        <ns1:RequestHeader 
xmlns:ns1="https://adwords.google.com/api/adwords/mcm/v201708"; 
soapenv:mustUnderstand="0">
            <ns2:clientCustomerId 
xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201708";>mcc-id</ns2:clientCustomerId>
            <ns3:developerToken 
xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201708";>REDACTED</ns3:developerToken>
            <ns4:userAgent 
xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201708";>unknown 
(AwApi-Java, AdWords-Axis/3.8.0, Common-Java/3.8.0, Axis/1.4, 
Java/1.8.0_101, maven, SelectorBuilder, SelectorField)</ns4:userAgent>
            <ns5:validateOnly 
xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201708";>false</ns5:validateOnly>
            <ns6:partialFailure 
xmlns:ns6="https://adwords.google.com/api/adwords/cm/v201708";>false</ns6:partialFailure>
        </ns1:RequestHeader>
    </soapenv:Header>
    <soapenv:Body>
        <get xmlns="https://adwords.google.com/api/adwords/mcm/v201708";>
            <serviceSelector>
                <ns7:fields 
xmlns:ns7="https://adwords.google.com/api/adwords/cm/v201708";>CustomerId</ns7:fields>
                <ns8:fields 
xmlns:ns8="https://adwords.google.com/api/adwords/cm/v201708";>Name</ns8:fields>
                <ns9:predicates 
xmlns:ns9="https://adwords.google.com/api/adwords/cm/v201708";>
                    <ns9:field>ExcludeHiddenAccounts</ns9:field>
                    <ns9:operator>EQUALS</ns9:operator>
                    <ns9:values>true</ns9:values>
                </ns9:predicates>
                <ns10:predicates 
xmlns:ns10="https://adwords.google.com/api/adwords/cm/v201708";>
                    <ns10:field>CanManageClients</ns10:field>
                    <ns10:operator>EQUALS</ns10:operator>
                    <ns10:values>false</ns10:values>
                </ns10:predicates>
                <ns11:paging 
xmlns:ns11="https://adwords.google.com/api/adwords/cm/v201708";>
                    <ns11:startIndex>1023</ns11:startIndex>
                    <ns11:numberResults>1</ns11:numberResults>
                </ns11:paging>
            </serviceSelector>
        </get>
    </soapenv:Body>
</soapenv:Envelope>



Response
===

2017-09-25 13:56:02.672  INFO 15099 --- [pool-3-thread-1] 
c.g.a.a.a.l.c.A.soapXmlLogger            : SOAP response:
<?xml version="1.0" encoding="UTF-8"?>Envelope>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8ca98d18-4cf1-4876-99c8-f8966951849d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to