2011-01-28 112 views
1
 
PHP Fatal error: 
Uncaught SoapFault exception: [soap:Server] System.Web.Services.Protocols.SoapE xception: Server was unable to process request. ---> System.NullReferenceExcepti 
on: Object reference not set to an instance of an object. 
    at _._.Application.SessionContext.ForeignAuthLogin(String username, 
String password) 
at _._.Application.SessionContext.Login(String username, String password) 
at -.-.Insert(String Username, String Password, String HandheldVersion, String CitationData) 
--- End of inner exception stack trace --- in D:\Scripts\**********.php:3 

基本上我想在某些參數傳遞到Web服務調用一切都很好,至於身份驗證,因爲我已經做到了這一點與其他服務,但這種服務一定是給這個錯誤這個「PHP致命錯誤」是什麼意思?

遺憾的_-,並且*我只是想保持一些保密

+2

歡迎來到社區!下次您提出問題時,請花時間決定一個有用的標題,並確保您使用降價標記代碼。 – zzzzBov 2011-01-28 21:27:00

回答

2

看來,PHP SOAP客戶端拋出SoapFault的名字,但你不能在一個try/catch塊捕獲它。

SoapFault似乎被拋出,因爲Web服務的另一端在其代碼中有未處理的異常......所顯示的堆棧跟蹤實際上來自另一端的.NET服務。