NOTE: potentially private information is replaced by "-REPLACED-" in
the following text.

The SOAP request was:

<?xml version="1.0" encoding="UTF-8"?>
<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 
soapenv:actor="http://schemas.xmlsoap.org/soap/
actor/next"
                        soapenv:mustUnderstand="0"
                        
xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201008";>
                        <ns1:authToken 
xmlns:ns1="https://adwords.google.com/api/adwords/cm/
v201008">-REPLACED-</ns1:authToken>
                        <ns1:clientCustomerId>-REPLACED-</ns1:clientCustomerId>
                        <ns1:developerToken>-REPLACED-</ns1:developerToken>
                        <ns1:userAgent>-REPLACED-</ns1:userAgent>
                        <ns1:validateOnly>false</ns1:validateOnly>
                        <ns1:partialFailure>false</ns1:partialFailure>
                </ns1:RequestHeader>
        </soapenv:Header>
        <soapenv:Body>
                <mutate 
xmlns="https://adwords.google.com/api/adwords/cm/v201008";>
                        <operations>
                                <operator>SET</operator>
                                <operand>
                                        <id>-REPLACED-</id>
                                        <selector>
                                                <dateRange>
                                                        <min>20110117</min>
                                                        <max>20110117</max>
                                                </dateRange>
                                        </selector>
                                        
<dateRangeType>CUSTOM_DATE</dateRangeType>
                                </operand>
                        </operations>
                </mutate>
        </soapenv:Body>
</soapenv:Envelope>


The SOAP response was:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
        <soap:Header>
                <ResponseHeader 
xmlns="https://adwords.google.com/api/adwords/cm/
v201008">
                        <requestId>c562d7aa18653e9b89a674d656a97567</requestId>
                        <operations>1</operations>
                        <responseTime>583</responseTime>
                        <units>400</units>
                </ResponseHeader>
        </soap:Header>
        <soap:Body>
                <soap:Fault>
                        <faultcode>soap:Server</faultcode>
                        
<faultstring>[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
                                
[Ljava.lang.StackTraceElement;@197f74d]</faultstring>
                        <detail>
                                <ApiExceptionFault
                                        
xmlns="https://adwords.google.com/api/adwords/cm/v201008";>
                                        
<message>[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
                                                
[Ljava.lang.StackTraceElement;@197f74d]</message>
                                        
<ApplicationException.Type>ApiException</
ApplicationException.Type>
                                        <errors xsi:type="InternalApiError" 
xmlns:xsi="http://www.w3.org/
2001/XMLSchema-instance">
                                                <fieldPath />
                                                <trigger />
                                                
<errorString>InternalApiError.UNEXPECTED_INTERNAL_API_ERROR</
errorString>
                                                
<ApiError.Type>InternalApiError</ApiError.Type>
                                                
<reason>UNEXPECTED_INTERNAL_API_ERROR</reason>
                                        </errors>
                                </ApiExceptionFault>
                        </detail>
                </soap:Fault>
        </soap:Body>
</soap:Envelope>

In case that helps speed up the error & solution discovery.

On Jan 21, 5:12 pm, Rohit Dantas <[email protected]> wrote:
> Hi,
>
> I'm working on the adwords api and have encountered the infamous
> "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR" whilst trying to
> update an existing ReportDefinition.
>
> The report is of type
> [ReportDefinitionReportType.AD_PERFORMANCE_REPORT] with a date-range-
> type set to [ReportDefinitionDateRangeType.CUSTOM_DATE]. The report
> was created successfully and a GetAllReportDefinitions call returns it
> as a valid result.
>
> My update request sets/changes the following:
> - ReportDefinition.id (set)
> - ReportDefinition.dateRangeType (set/change)
> - DateRange parameter in the ReportDefinition.selector (to a new date
> range value). (change)
>
> On the "reportDefinitionService.mutate(operations)" call I receive an
> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR] error. Has anyone
> encountered a similar problem before, or know what might be going
> wrong here?
>
> Cheers,
> Rohit
>
> Notes:
> - ApiCalls Version: v201008 (latest)
> - ApiUsage: ReportDefinitionService.mutate(),
> ReportDefinitionOperation.operator = Operator.SET.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

Reply via email to