这个“PHP致命错误”是什么意思?

时间:2011-01-28 21:22:27

标签: php soap webservices-client

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

基本上我正在尝试将某些参数传递给webservice调用,就身份验证而言,一切都很好,因为我已经使用其他服务完成此操作,但是这个特定服务正在给出此错误

抱歉_-*我只是想让一些名字保密

1 个答案:

答案 0 :(得分:2)

似乎PHP SOAP客户端正在抛出SoapFault,但你没有在try / catch块中捕获它。

SoapFault似乎被抛出,因为Web服务的另一端在其代码中有一个未处理的异常......显示的堆栈跟踪实际上来自另一端的.NET服务。