0

Webコネクタを使用してデータをクイックブックデスクトップに同期しています。次のエラーが発生します。

> QBWC1042: ReceiveResponseXML failed Error message:
> System.Web.Services.Protocols.SoapException: Server was unable to
> process request. ---> System.NullReferenceException: Object reference
> not set to an instance of an object.    at
> QuickBooksItemOps.extractItemQueryResponses(String response, Session
> sess) in
> c:\inetpub\wwwroot\QWCInvoiceSample\service\App_Code\QuickBooksItemOps.cs:line
> 39    at SampleController.processLastAction(Session sess, String
> response) in
> c:\inetpub\wwwroot\QWCInvoiceSample\service\App_Code\SampleController.cs:line
> 188    at QWCInvoiceSample.receiveResponseXML(String ticket, String
> response, String hresult, String message) in
> c:\inetpub\wwwroot\QWCInvoiceSample\service\App_Code\QWCInvoiceSample.cs:line
> 290    --- End of inner exception stack trace --- More info:
> StackTrace =    at
> System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
> message, WebResponse response, Stream responseStream, Boolean
> asyncCall)    at
> System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
> methodName, Object[] parameters)    at
> QBWebConnector.localhost.WCWebServiceDoc.receiveResponseXML(String
> ticket, String response, String hresult, String message)    at
> QBWebConnector.localhost.WCWebService.receiveResponseXML(String
> ticket, String response, String hresult, String message)    at
> QBWebConnector.SOAPWebService.receiveResponseXML(String wcTicket,
> String response, String hresult, String message)    at
> QBWebConnector.WebService.do_receiveResponseXML(String wcTicket,
> String response, String hresult, String message, Boolean& success,
> Boolean& timeout) Source = System.Web.Services

問題を克服するように私を導いてくれませんか。

4

1 に答える 1

1

C#コードがエラーをスローしています。コードを修正します。

> System.Web.Services.Protocols.SoapException: Server was unable to
> process request. ---> System.NullReferenceException: Object reference
> not set to an instance of an object.    at
> QuickBooksItemOps.extractItemQueryResponses(String response, Session
> sess) in
> c:\inetpub\wwwroot\QWCInvoiceSample\service\App_Code\QuickBooksItemOps.cs:line
> 39    at SampleController.processLastAction(Session sess, String
> response) in
> c:\inetpub\wwwroot\QWCInvoiceSample\service\App_Code\SampleController.cs:line
> 188  

または、少なくとも、解析しているqbXML応答とともにコードを投稿して、トラブルシューティングを支援できるようにします。

于 2012-05-10T11:42:43.927 に答える