簡體   English   中英

當JAX-WS收到響應時,SOAP中的神秘錯誤

[英]Mysterious error in SOAP when JAX-WS receives the response

嘗試發送SOAP消息時收到以下錯誤。 讓我感到困惑的是,好像

  • C層出現故障,消息為“對象引用未設置為對象的實例”。 如果我記得的話,這是典型的.net消息。
  • 它發生在SOAP處理程序的深處。
  • 它在收到響應時發生。
  • 在我看來,它實際上失敗了,試圖創建一條錯誤消息。

我使用的是Glassfish 3.1.2.2,帶有其默認的SOAP框架(如果記得,還可以使用JAX-WS)

是否有任何關於如何跟蹤此錯誤並可能獲取實際收到的SOAP響應的指針,以查看是否應歸咎於此?

我必須補充一點,無論如何,我都不是SOAP專家。 我只需要弄清楚我們為什么失敗了。 不幸。

堆棧跟蹤:

com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Object reference not set to an instance of an object. Please see the server log to find more detail regarding exact cuase of the failure.
    at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:193)
    at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:134)
    at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:247)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:177)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:256)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:128)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:102)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:151)

沒有任何其他信息(例如SOAP請求或服務WSDL),很難解決此錯誤。

您可以在代碼中簽入一些內容:

  • 您的對象是否正確初始化?
  • 所有屬性都具有正確的類型嗎?
  • 檢查null

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM