Migrating from v8 to v10 - Sandbox Returning "An internal error has occurred."


hi ~

i'm trying of old code working order & trying simple "list campaigns" against our sandbox account

the initialization looks like:

protected def campaignmanagement: icampaignmanagementservice = campaignmanagementserviceclient.getservice()

protected def campaignmanagementserviceclient: serviceclient[icampaignmanagementservice] = {
val authorizationdata = new authorizationdata()
authorizationdata.setdevelopertoken(config.apiaccesskey)
authorizationdata.setauthentication(new passwordauthentication(config.username, config.password))
authorizationdata.setcustomerid(config.customerid)
authorizationdata.setaccountid(account.id)

new serviceclient(authorizationdata, classof[icampaignmanagementservice])
}

i verified i'm using correct sandbox apiaccesskey (the generic 1 uses), , appropriate customerid/account id sandbox account & username/passwords accurate can log the sandbox.bingads.microsoft.com ... in fact getting various invalid credential errors while until fixed those.

now i'm not getting more credential invalid exceptions - un-useful internal error exception.  here's full stack-trace:

$ ./adcenter.sh --sandbox --list
10:47:55.094 [main] warn  fm.common.crypto - key long (520 bits).  it being truncated 256
using sandbox environment
calling service... 10:47:55.420 [main] info  o.a.c.w.s.f.reflectionservicefactorybean - creating service {https://bingads.microsoft.com/campaignmanagement/v10}campaignmanagementservice class com.microsoft.bingads.v10.campaignmanagement.icampaignmanagementservice
10:47:56.854 [main] info  o.a.c.w.s.f.reflectionservicefactorybean - creating service {https://bingads.microsoft.com/campaignmanagement/v10}campaignmanagementservice class com.microsoft.bingads.v10.campaignmanagement.icampaignmanagementservice
10:47:57.282 [main] warn  o.a.c.t.h.httpsurlconnectionfactory - default key managers cannot initialized: /users/eric/.keystore (no such file or directory)
apifaultdetail exception encountered.
tracking id: 435ee4ab-b914-4e55-aadb-7f822b157155
operation error encountered:
message: internal error has occurred.
detail: null
errorcode: internalerror
code: 0
exception in thread "main" com.microsoft.bingads.v10.campaignmanagement.apifaultdetail_exception: internal system error. check soap fault details more information
at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)
at sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:62)
at sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45)
at java.lang.reflect.constructor.newinstance(constructor.java:408)
at org.apache.cxf.interceptor.clientfaultconverter.processfaultdetail(clientfaultconverter.java:182)
at org.apache.cxf.interceptor.clientfaultconverter.handlemessage(clientfaultconverter.java:82)
at org.apache.cxf.phase.phaseinterceptorchain.dointercept(phaseinterceptorchain.java:307)
at org.apache.cxf.interceptor.abstractfaultchaininitiatorobserver.onmessage(abstractfaultchaininitiatorobserver.java:113)
at org.apache.cxf.binding.soap.interceptor.checkfaultinterceptor.handlemessage(checkfaultinterceptor.java:69)
at org.apache.cxf.binding.soap.interceptor.checkfaultinterceptor.handlemessage(checkfaultinterceptor.java:34)
at org.apache.cxf.phase.phaseinterceptorchain.dointercept(phaseinterceptorchain.java:307)
at org.apache.cxf.endpoint.clientimpl.onmessage(clientimpl.java:798)
at org.apache.cxf.transport.http.httpconduit$wrappedoutputstream.handleresponseinternal(httpconduit.java:1638)
at org.apache.cxf.transport.http.httpconduit$wrappedoutputstream.handleresponse(httpconduit.java:1527)
at org.apache.cxf.transport.http.httpconduit$wrappedoutputstream.close(httpconduit.java:1330)
at org.apache.cxf.transport.abstractconduit.close(abstractconduit.java:56)
at org.apache.cxf.transport.http.httpconduit.close(httpconduit.java:638)
at org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendinginterceptor.handlemessage(messagesenderinterceptor.java:62)
at org.apache.cxf.phase.phaseinterceptorchain.dointercept(phaseinterceptorchain.java:307)
at org.apache.cxf.endpoint.clientimpl.doinvoke(clientimpl.java:514)
at org.apache.cxf.endpoint.clientimpl.invoke(clientimpl.java:423)
at org.apache.cxf.endpoint.clientimpl.invoke(clientimpl.java:326)
at org.apache.cxf.endpoint.clientimpl.invoke(clientimpl.java:279)
at org.apache.cxf.frontend.clientproxy.invokesync(clientproxy.java:96)
at org.apache.cxf.jaxws.jaxwsclientproxy.invoke(jaxwsclientproxy.java:138)
at com.sun.proxy.$proxy60.getcampaignsbyaccountid(unknown source)
at fm.sem.adcenter.api.campaigns$$anonfun$1.apply(campaigns.scala:36)
at fm.sem.adcenter.api.campaigns$$anonfun$1.apply(campaigns.scala:36)
at fm.sem.adcenter.api.adcenterservice$.callwithobjs(adcenterservice.scala:21)
at fm.sem.adcenter.api.adcenterservice$.call(adcenterservice.scala:17)
at fm.sem.adcenter.api.adcenterservice$$anonfun$call$1.apply(adcenterservice.scala:126)
at fm.common.service$.call0(service.scala:156)
at fm.common.service$.call(service.scala:130)
at fm.sem.service$class.call(service.scala:26)
at fm.sem.adcenter.api.campaignmanagementservice.fm$sem$adcenter$api$adcenterservice$$super$call(campaignmanagementservice.scala:13)
at fm.sem.adcenter.api.adcenterservice$class.call(adcenterservice.scala:126)
at fm.sem.adcenter.api.campaignmanagementservice.call(campaignmanagementservice.scala:13)
at fm.sem.adcenter.api.campaigns.getcampaignsbyaccountid(campaigns.scala:36)
at fm.sem.adcenter.adcenterapp$.listcampaigns(adcenterapp.scala:33)
at fm.sem.semapp.main(semapp.scala:57)
at fm.sem.adcenter.adcenterapp.main(adcenterapp.scala)

any ideas welcome.

welp, took stab in dark , added 

request.setcampaigntype(seq(campaigntype.search_and_content).asjava) - works (which wasn't in v8 api)



Bing Ads API: Development  >  Bing Ads API: Development



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'