locked
Getting APIFault: Index was outside the bounds of the array with BasicHttpBinding_IReportingServiceStub.queueReport API call. RRS feed

  • Question

  • Hi,

    We are getting a wierd API fault (below) with com.microsoft.adcenter.api.advertiser.BasicHttpBinding_IReportingServiceStub.queueReport API call v5.1 for many of our clients. We are using v5.1 adcenter API. Please advice.

    Thanks,
    Vijay

    2009-05-17 06:55:58,812 ERROR [STDERR] AxisFault
     faultCode: {http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher}InternalServiceFault
     faultSubcode: 
     faultString: Index was outside the bounds of the array.
     faultActor: 
     faultNode: 
     faultDetail: 
    	{http://schemas.datacontract.org/2004/07/System.ServiceModel}ExceptionDetail:<HelpLink i:nil="true"/><InnerException i:nil="true"/><Message>Index was outside the bounds of the array.</Message><StackTrace>   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       at Microsoft.AdCenter.MsfClientLibrary.MsfContext.Initialize()
       at Microsoft.AdCenter.MsfRuntime.MsfMessageInspector`1.System.ServiceModel.Dispatcher.IDispatchMessageInspector.AfterReceiveRequest(Message&amp; request, IClientChannel channel, InstanceContext instanceContext)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.AfterReceiveRequestCore(MessageRpc&amp; rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.AfterReceiveRequest(MessageRpc&amp; rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc&amp; rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc&amp; rpc)
       at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><Type>System.IndexOutOfRangeException</Type>
    2009-05-17 06:55:58,812 ERROR [STDERR] Index was outside the bounds of the array.
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at javax.xml.parsers.SAXParser.parse(Unknown Source)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.Call.invoke(Call.java:2767)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.Call.invoke(Call.java:2443)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.Call.invoke(Call.java:2366)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at org.apache.axis.client.Call.invoke(Call.java:1812)
    2009-05-17 06:55:58,814 ERROR [STDERR] 	at com.microsoft.adcenter.api.advertiser.BasicHttpBinding_IReportingServiceStub.getReportStatus(BasicHttpBinding_IReportingServiceStub.java:852)

    Monday, May 18, 2009 12:03 AM

All replies

  • Yes, we are aware of the issue, and working as quickly as possible to resolve this high priority issue. Watch this forum for updates.

    Jeff Dillon, API Support
    Monday, May 18, 2009 12:51 AM
  • We are also getting the same exception since last two days. Is there any estimate on when it will be fixed?
    Monday, May 18, 2009 4:42 PM
  • This issue was addressed yesterday (Sunday 5/17) afternoon. You should no longer be seeing this exception. If you continue to have problems, please open a support ticket so that we can investigate further.

    Jeff Dillon, API Support
    Monday, May 18, 2009 5:06 PM
  • Thanks Jeff for the great weekend work, it is really appreciated.  We'll let you know if we see this error again as well.

    Bryan Jacobs
    Marin Software
    Monday, May 18, 2009 5:35 PM