Re: Creating an app for my clients

2010-08-25 Thread MT
Related to this, I'd also be interested in knowing if there's any way
of controlling the usage of my developer token in a setup similar to
what Jonathan describes. For example, if I'm selling an app (which
uses my developer token to access the API) to clients, and charging
them a subscription fee for the used API units, is there a way to
block certain clients from accessing their data using my token in case
they cancel their subscription?

Or, should I in this case rather require that all my clients get their
own developer tokens? I fear this would be a bit complicated from my
clients' point of view.

On 24 elo, 16:44, Jonathan jonat...@divisionbyzero.co.uk wrote:
 Hi,

 I'm looking to integrate the Adwords API into an app I'm creating for
 some clients. The closest analogy I can think of would be a basic, web
 based version of the Adwords editor application.

 I'm wondering if certain things are possbile RE the accounts used to
 first connect to the API, and then access different adwords accounts.

 The way I'd like this to be structured as follows:

  - The app connects to the API via my adwords account, therefore all
 unit fees will come out of my account - my clients will be paying me a
 fee to use the app which will cover these costs.
  - I want the app to be able to manipulate my client's adwords
 account(s), i.e. although my account is connecting to the API, it's
 their account(s) logging in, and their account(s) the API will be
 operating on.
  - Some clients may have an MCC account, so it would be great to be
 able to list  connect to separate accounts in the MCC based on the
 user's selection.

 Is this possible? I'm going to use the PHP library in case it's
 relevant.

 Thanks,

 Jonathan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Creating an app for my clients

2010-08-25 Thread AdWords API Advisor
Hi Jonathan,

It is possible to do what you described, in one of the following
manner:

1. Link the client's account under your MCC, and then use Email =
your_mcc_email, Password = your_mcc_password, ClientEmail =
the_client's_login_email, developerToken=your_developer_token
2. Don't link the client account under your MCC, and then use Email =
client's_mcc_email, Password=client's_mcc_password, ClientEmail =
the_client's_login_email, developerToken=your_developer_token. In this
case, you have to provide the user with a login page, where they can
enter the username and password.

In both cases, your account gets charged for API costs, since it holds
the developer token.

I also suggest that you read through the AdWords API terms and
conditions to ensure that your application is in accordance with the
TsCs. http://code.google.com/apis/adwords/docs/terms.html

Cheers,
Anash P. Oommen,
AdWords API Advisor.


On Aug 24, 6:44 pm, Jonathan jonat...@divisionbyzero.co.uk wrote:
 Hi,

 I'm looking to integrate the Adwords API into an app I'm creating for
 some clients. The closest analogy I can think of would be a basic, web
 based version of the Adwords editor application.

 I'm wondering if certain things are possbile RE the accounts used to
 first connect to the API, and then access different adwords accounts.

 The way I'd like this to be structured as follows:

  - The app connects to the API via my adwords account, therefore all
 unit fees will come out of my account - my clients will be paying me a
 fee to use the app which will cover these costs.
  - I want the app to be able to manipulate my client's adwords
 account(s), i.e. although my account is connecting to the API, it's
 their account(s) logging in, and their account(s) the API will be
 operating on.
  - Some clients may have an MCC account, so it would be great to be
 able to list  connect to separate accounts in the MCC based on the
 user's selection.

 Is this possible? I'm going to use the PHP library in case it's
 relevant.

 Thanks,

 Jonathan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Your access level doesn't allow you to view this page

2010-08-25 Thread AdWords API Advisor
Hi Rod,

The most likely reason for this error is that you are trying to access
the link while logged in as an Advertiser account. You need an MCC
account to be able to access the ApiCenter page. More details about
MCC accounts are available at 
http://adwords.google.com/support/aw/bin/answer.py?hl=enanswer=7725.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Aug 24, 10:22 pm, Rodusa rlueneb...@gmail.com wrote:
 I am trying to login to:

 https://adwords.google.com/select/ApiCenter

 but I keep getting this error:

 Sorry, you don't have access to this page.
 Your access level doesn't allow you to view this page. Please contact
 your account administrator to request access at a level that allows
 you to view this page.

 thank you

 Rod

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ java.lang.IllegalStateException: Shasta returned more rows than requested

2010-08-25 Thread AdWords API Advisor
Hi,

UNEXPECTED_INTERNAL_API_ERROR usually indicates an issue at our end.
Can you provide the sanitized Soap request that triggered this error?

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Aug 24, 5:56 am, xbeast xxia...@gmail.com wrote:
 Hi,

 I was using BidLandscapeService in v201003 and wanted to get all
 landscape points for all keywords under an campaign. I got the error
 like the below

 faultString: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
 java.lang.IllegalStateException: Shasta returned more rows than
 requested

 I was wondering, if there is a limit on how many landscape rows can be
 returned in one request. Did my error occur because there are too many
 keywords under the requested campaign?

 Thanks a lot for replying.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


getReportJobStatus returns Failed

2010-08-25 Thread jchan
Hello!

I've been trying to create and download a report the past two days but
the request to getReportJobStatus is returning as Failed. The report
seems to be quite large (approx. 16 mins with InProgress status before
the final Failed status) but apart from that, I have no idea what the
reason is. Could someone please take a look? Fyi, the report job id is
1507700777.

Thanks for the help,
Joshua

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: getReportJobStatus returns Failed

2010-08-25 Thread Zweitze
My interpretation of Failed as a job status, is that
getReportJobStatus() failed to retrieve the status - in other words,
the report status is unknown.
I changed my code so that in case of failed, that response is
essentially interpreted as still not completed. Only when that
response occurs five times in a row, my code gives up. This has never
happened, although my code requests almost to 100 reports per day.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Duplicate rows in AdReport

2010-08-25 Thread j.e.frank
Twice in the past couple days, I have gotten an error in my report
consumption code because I am trying to insert records that violate a
unique constraint in my database.  At first I thought it was a bug in
my code, but now I think it is a problem with the report itself.  I
took a look at the report XML, and sure enough, there are some
duplicate rows in there.  The report has about 100,000 rows, and there
are only about 120 duplicates.  When I say duplicate, I mean the
same creative ID, same day, same stats, same everything.  When I tried
to re-create the report in the AdWords UI, I did not get duplicates.
And, I run reports about 8 times per day via the API, so it does not
happen every time by any means.

I don't know if I can provide any more information to help identify
the problem -- I have the full report XML, but it is about 70 MB.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Cannot connect to sandbox

2010-08-25 Thread calford
Hi,

I cannot longer get access to the sandbox, i read in the forum that
the information gets deleted every month or so.

But for the life of me i cannot figure out how to do it.

i read i had to use CampaignService.get() but how? and where?

can someone throw some PHP sample code?

thanks a lot

The error i get goes like this

SoapFault Object ( [message:protected] =
AuthenticationError.NOT_ADS_USER @ ; trigger:'274581097057'
Service[TargetingIdeaService.get] [string:Exception:private] =
[code:protected] = 0 [file:protected] = C:\wamp\www\demandtracker
\application\controllers\src\Google\Api\Ads\Common\Lib
\AdsSoapClient.php [line:protected] = 179 [trace:Exception:private]
= Array ( [0] = Array ( [file] =  ...

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


SizeLimitError.RESPONSE_SIZE_LIMIT_EXCEEDED.

2010-08-25 Thread Pitambari
I am getting SizeLimitError.RESPONSE_SIZE_LIMIT_EXCEEDED.

Please can I know what is the reason and what is the maximum size
limit ?
Uploading campaigns gives me this error ...

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Difference in search volume between API and Keyword Tool?

2010-08-25 Thread Test Vilkin
I get a 100 percent match(same keywords, same keywords order and all
volumes for that), when I compare data from AdWords API and OLD
VERSION of Adwords Keyword Tool LOGGED IN with the same user name as
my API uses. Old version is at 
https://adwords.google.de/select/KeywordTool?forceLegacy=true

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Sandbox throwing ValidationError: Authentication data is missing

2010-08-25 Thread mmrs151
Hi,

I am trying to connect to the sandbox account with my email and
password with the instruction given to
http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbox.html#requestheaders.
But unfortunately it is giving me the following error trace,

Traceback (most recent call last):
  File examples/adspygoogle/adwords/v200909/get_all_campaigns.py,
line 33, in module
client = AdWordsClient(path=os.path.join('..', '..', '..', '..'))
  File /opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/adspygoogle/adwords/AdWordsClient.py,
line 158, in __init__
self._headers = self.__LoadAuthCredentials()
  File /opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/adspygoogle/adwords/AdWordsClient.py,
line 220, in __LoadAuthCredentials
return super(AdWordsClient, self)._LoadAuthCredentials()
  File /opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/adspygoogle/common/Client.py, line 71, in
_LoadAuthCredentials
raise ValidationError(msg)
adspygoogle.common.Errors.ValidationError: Authentication data is
missing.

I will be really grateful for your prompt response.

Regards,
Muhammad.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Problem with authenticate

2010-08-25 Thread Manhvu
Hi everyone,
I am beginning to develope tool for my company with google adword api,
but I have a message below

AuthTokenException Object ( [error:private] = BadAuthentication
[url:private] = [captchaToken:private] = [captchaUrl:private] =
[message:protected] = Failed to get authToken. Reason:
BadAuthentication [string:private] = [code:protected] = 0
[file:protected] = D:\DEVLIB\xampp\htdocs\aw_api_php_lib_2.2.0\src
\Google\Api\Ads\Common\Util\AuthToken.php [line:protected] = 88
[trace:private] = Array ( [0] = Array ( [file] = D:\DEVLIB\xampp
\htdocs\aw_api_php_lib_2.2.0\src\Google\Api\Ads\AdWords\Lib
\AdWordsUser.php [line] = 503 [function] = GetAuthToken [class] =
AuthToken [type] = -  [args] = Array ( ) ) [1] = Array ( [file] =
D:\DEVLIB\xampp\htdocs\aw_api_php_lib_2.2.0\src\Google\Api\Ads\AdWords
\Lib\AdWordsUser.php [line] = 141 [function] = RegenerateAuthToken
[class] = AdWordsUser [type] = -  [args] = Array ( ) ) [2] =
Array ( [file] = D:\DEVLIB\xampp\htdocs\aw_api_php_lib_2.2.0\examples
\v200909\GetAllCampaigns.php [line] = 46 [function] = __construct
[class] = AdWordsUser [type] = -  [args] = Array ( ) ) ) )

I have config true auth.ini the same in video. Please help me!

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


manualCPC exception

2010-08-25 Thread Syed
When i was trying this line of code am getting the following
exception..

I was actually trying to get MAXCPC values for adgroup.

System.out.println( Max CPC :  + ((ManualCPCAdGroupBids)
adgroup.getBids()).getSiteMaxCpc());


java.lang.ClassCastException:
com.google.api.adwords.v200909.cm.ConversionOptimizerAdGroupBids
cannot be cast to
com.google.api.adwords.v200909.cm.ManualCPCAdGroupBids

please tell me how to overcome this exception. Urgent!!!

Thanks.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


BoomUserList

2010-08-25 Thread Michelle
I have been reading about the fact that we should just ignore the
keyword boomuserlist when it appears in analytics, but it shows
statistics and I am just wondering what it is?  Have we been paying
for people to come to our site with keywords that don't match up?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: getReportJobStatus returns Failed

2010-08-25 Thread jchan
I just tried changing my code to accept multiple Fail statuses but
after running it, it seems to still fail by retrieving the Fail status
5 times in a row.
Thanks for the suggestion though.

Joshua


On Aug 25, 4:02 am, Zweitze zwei...@gmail.com wrote:
 My interpretation of Failed as a job status, is that
 getReportJobStatus() failed to retrieve the status - in other words,
 the report status is unknown.
 I changed my code so that in case of failed, that response is
 essentially interpreted as still not completed. Only when that
 response occurs five times in a row, my code gives up. This has never
 happened, although my code requests almost to 100 reports per day.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: getReportJobStatus returns Failed

2010-08-25 Thread jchan
I also tried setting it to ten fail responses in a row and I get the
same result. It must somehow be an issue with the report itself.

Joshua

On Aug 25, 4:02 am, Zweitze zwei...@gmail.com wrote:
 My interpretation of Failed as a job status, is that
 getReportJobStatus() failed to retrieve the status - in other words,
 the report status is unknown.
 I changed my code so that in case of failed, that response is
 essentially interpreted as still not completed. Only when that
 response occurs five times in a row, my code gives up. This has never
 happened, although my code requests almost to 100 reports per day.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Running several scripts simultaneously

2010-08-25 Thread phpguy
I need to post several million keywords in AdWords as fast as
possible.  Can I run multiple scripts with 1 developer token and API
key?  Is there a limit to how many can run simultaneously?

Thanks for your help!

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Chinese keywords problem

2010-08-25 Thread Syed
Hi

Am trying to import all the campaign of Google adwords user. One of
the campaign's adgroup contain Chinese keywords. I cannot able to
retrive it. Am getting ??? for the keywords.

How can i retrieve exact chinese formate keyword?

thanks for the help in advance

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

2010-08-25 Thread Syed
hi,

 I was trying to import couple of adwords customer and suddenly i got
an exception

 InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
 faultActor:
 faultNode:
 faultDetail:
{https://adwords.google.com/api/adwords/cm/v200909}
ApiExceptionFault:messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ /messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/
XMLSchema-instance xsi:type=InternalApiErrorfieldPath/trigger/
ApiError.TypeInternalApiError/
ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors

InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
104)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
90)
at
com.google.api.adwords.v200909.cm.ApiException.getDeserializer(cm:ApiException.java):
142)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
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 javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
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.adwords.v200909.cm.AdGroupAdServiceSoapBindingStub.get(AdGroupAdServiceSoapBindingStub.java:
1195)
at
com.adxsearch.core.server.service.publish.google.GoogleDataImporterImpl.importAdHierarchy(GoogleDataImporterImpl.java:
405)
at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:
307)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:
182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:
106)
at

Re: Fault: 1 Code: soapenv:Server.userException String: The specified currency is unknown or unsupported. Detail:

2010-08-25 Thread AdWords API Advisor
Hi,

Can you post the sanitized SOAP XML request and response that
demonstrates the problem?

Best,
- Eric Koleda, AdWords API Team

On Aug 24, 7:32 am, currency tech...@docinsider.de wrote:
 Hello
 I use adwords api php v13 liberi.
 If I have test scripts use, error Fault: 1 Code: soapenv:
 Server.userException String: The specified currency is unknown or
 unsupported

 has someone like me can solve the problem

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: more info about SEARCH_SHARE, AD_SHARE and EXTRACTED_FROM_WEBPAGE

2010-08-25 Thread AdWords API Advisor
Hi,

To address your questions:

1) All of your ads that are served for that keyword are counted
towards the ad share.  If you don't have any ads that target that
keyword you can't have an ad share.

2) Search share is how often your web page was shown as an organic
search results for the keyword idea.

3) EXTRACTED_FROM_WEBPAGE is not available for all keywords, but I
don't have more information about under what circumstances it is.

Best,
- Eric Koleda, AdWords API Team

On Aug 25, 1:31 am, xero zcl...@gmail.com wrote:
 Hi,

   I did some tests against v200909 TargetingIdeaService in Adwords API
 production environment recently, and found that SEARCH_SHARE, AD_SHARE
 and EXTRACTED_FROM_WEBPAGE are all empty.

   Here're a few questions:
 1. For AD_SHARE(Represents the percentage of the time that the
 advertiser's ad (if applicable) was shown for queries associated with
 the given keyword idea.):
 Does that mean AD_SHARE is only available after I create an Ad
 containing the keyword?
 If yes, what will happen if I have 2 or more Ads containing the same
 keywords?

 2. For SEARCH_SHARE(Represents the percentage of the time that the
 advertiser's webpage (if applicable) was shown for queries associated
 with the given keyword idea):
 Does that mean SEARCH_SHARE is only available after I create an Ad
 containing the keyword?
 If yes, what will happen if I have 2 or more Ads containing the same
 keywords?

 3. For EXTRACTED_FROM_WEBPAGE(Represents the webpage from which this
 keyword idea was extracted (if applicable.)):
 I've retrieved 800 keyword ideas for a seed keyword list. For each
 keyword, EXTRACTED_FROM_WEBPAGE is requested. But none of them have
 some real value for attribute EXTRACTED_FROM_WEBPAGE. Is that normal?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: getReportJobStatus returns Failed

2010-08-25 Thread AdWords API Advisor
Hi,

I looked into the logs, and it appears that report job 1507700777
failed because it was too large.  Please adjust your report so that it
will include less rows.

Best,
- Eric Koleda, AdWords API Team

On Aug 25, 1:38 pm, jchan jchan...@gmail.com wrote:
 I also tried setting it to ten fail responses in a row and I get the
 same result. It must somehow be an issue with the report itself.

 Joshua

 On Aug 25, 4:02 am, Zweitze zwei...@gmail.com wrote:



  My interpretation of Failed as a job status, is that
  getReportJobStatus() failed to retrieve the status - in other words,
  the report status is unknown.
  I changed my code so that in case of failed, that response is
  essentially interpreted as still not completed. Only when that
  response occurs five times in a row, my code gives up. This has never
  happened, although my code requests almost to 100 reports per day.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Duplicate rows in AdReport

2010-08-25 Thread AdWords API Advisor
Hi,

Thanks for reporting this issue.  It sounds like it is a difficult
problem to emulate, since it only occurs sporadically and for a small
subset of the rows.  I'll alert the team to the issue, but in the mean
time you may want to add some logic to your software that can filter
out the duplicates.

Best,
- Eric Koleda, AdWords API Team

On Aug 25, 10:11 am, j.e.frank j.e.fr...@gmail.com wrote:
 Twice in the past couple days, I have gotten an error in my report
 consumption code because I am trying to insert records that violate a
 unique constraint in my database.  At first I thought it was a bug in
 my code, but now I think it is a problem with the report itself.  I
 took a look at the report XML, and sure enough, there are some
 duplicate rows in there.  The report has about 100,000 rows, and there
 are only about 120 duplicates.  When I say duplicate, I mean the
 same creative ID, same day, same stats, same everything.  When I tried
 to re-create the report in the AdWords UI, I did not get duplicates.
 And, I run reports about 8 times per day via the API, so it does not
 happen every time by any means.

 I don't know if I can provide any more information to help identify
 the problem -- I have the full report XML, but it is about 70 MB.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: getReportJobStatus returns Failed

2010-08-25 Thread jchan
Thanks, much appreciated.

Joshua


On Aug 25, 3:47 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi,

 I looked into the logs, and it appears that report job 1507700777
 failed because it was too large.  Please adjust your report so that it
 will include less rows.

 Best,
 - Eric Koleda, AdWords API Team

 On Aug 25, 1:38 pm, jchan jchan...@gmail.com wrote:

  I also tried setting it to ten fail responses in a row and I get the
  same result. It must somehow be an issue with the report itself.

  Joshua

  On Aug 25, 4:02 am, Zweitze zwei...@gmail.com wrote:

   My interpretation of Failed as a job status, is that
   getReportJobStatus() failed to retrieve the status - in other words,
   the report status is unknown.
   I changed my code so that in case of failed, that response is
   essentially interpreted as still not completed. Only when that
   response occurs five times in a row, my code gives up. This has never
   happened, although my code requests almost to 100 reports per day.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Chinese keywords problem

2010-08-25 Thread Navneet
Syed,
  Chinese keywords might be Unicode (double byte characters). Are
you seeing the ? in your database or in the response stream back
from Google?

Most probably, it should be in your database or in the application
where your comsuming the response. Use correct coallation/locals to
get the exact keyword.

I hope this helps.

--Navneet

On Aug 25, 1:54 pm, Syed javeed.s...@gmail.com wrote:
 Hi

 Am trying to import all the campaign of Google adwords user. One of
 the campaign's adgroup contain Chinese keywords. I cannot able to
 retrive it. Am getting ??? for the keywords.

 How can i retrieve exact chinese formate keyword?

 thanks for the help in advance

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: more info about SEARCH_SHARE, AD_SHARE and EXTRACTED_FROM_WEBPAGE

2010-08-25 Thread xero
Hi Eric,

  Thanks for the quick reply!

  According to your answers, I've the following further questions:
1. Search share is how often your web page was shown as an organic
search results for the keyword idea.
Where does the referred your web page come from? Settings in Adwords
MCC or parameters to TargetingIdeaService?

2. I understand now that ad share and search share are historical
statistics, not estimates. Is it correct?

On Aug 26, 6:38 am, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi,

 To address your questions:

 1) All of your ads that are served for that keyword are counted
 towards the ad share.  If you don't have any ads that target that
 keyword you can't have an ad share.

 2) Search share is how often your web page was shown as an organic
 search results for the keyword idea.

 3) EXTRACTED_FROM_WEBPAGE is not available for all keywords, but I
 don't have more information about under what circumstances it is.

 Best,
 - Eric Koleda, AdWords API Team

 On Aug 25, 1:31 am, xero zcl...@gmail.com wrote:

  Hi,

I did some tests against v200909 TargetingIdeaService in Adwords API
  production environment recently, and found that SEARCH_SHARE, AD_SHARE
  and EXTRACTED_FROM_WEBPAGE are all empty.

Here're a few questions:
  1. For AD_SHARE(Represents the percentage of the time that the
  advertiser's ad (if applicable) was shown for queries associated with
  the given keyword idea.):
  Does that mean AD_SHARE is only available after I create an Ad
  containing the keyword?
  If yes, what will happen if I have 2 or more Ads containing the same
  keywords?

  2. For SEARCH_SHARE(Represents the percentage of the time that the
  advertiser's webpage (if applicable) was shown for queries associated
  with the given keyword idea):
  Does that mean SEARCH_SHARE is only available after I create an Ad
  containing the keyword?
  If yes, what will happen if I have 2 or more Ads containing the same
  keywords?

  3. For EXTRACTED_FROM_WEBPAGE(Represents the webpage from which this
  keyword idea was extracted (if applicable.)):
  I've retrieved 800 keyword ideas for a seed keyword list. For each
  keyword, EXTRACTED_FROM_WEBPAGE is requested. But none of them have
  some real value for attribute EXTRACTED_FROM_WEBPAGE. Is that normal?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


RE: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

2010-08-25 Thread Kelvin Li
Hi, 
I am getting the exact same error msg when adding a new campaign in the 
sandbox environment.

Is google taking any action on fixing this problem? It's blocking our 
testing!


-Kelvin


-Original Message-
From: adwords-api@googlegroups.com [mailto:adwords-...@googlegroups.com] On 
Behalf Of Syed
Sent: Thursday, August 26, 2010 5:37 AM
To: AdWords API Forum
Subject: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

hi,

 I was trying to import couple of adwords customer and suddenly i got
an exception

 InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
 faultActor:
 faultNode:
 faultDetail:
{https://adwords.google.com/api/adwords/cm/v200909}
ApiExceptionFault:messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ /messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/
XMLSchema-instance xsi:type=InternalApiErrorfieldPath/trigger/
ApiError.TypeInternalApiError/
ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors

InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
104)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
90)
at
com.google.api.adwords.v200909.cm.ApiException.getDeserializer(cm:ApiException.java):
142)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
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 javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
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.adwords.v200909.cm.AdGroupAdServiceSoapBindingStub.get(AdGroupAdServiceSoapBindingStub.java:
1195)
at
com.adxsearch.core.server.service.publish.google.GoogleDataImporterImpl.importAdHierarchy(GoogleDataImporterImpl.java:
405)
at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at