ID: 31422
Updated by: [EMAIL PROTECTED]
Reported By: m dot leuffen at i-line dot net
-Status: Assigned
+Status: Closed
Bug Type: SOAP related
Operating System: Linux
PHP Version: 5.0.3
Assigned To: dmitry
New Comment:
Fixed in CVS (HEAD and PHP_5_0).
Previous Comments:
------------------------------------------------------------------------
[2005-01-06 01:52:57] m dot leuffen at i-line dot net
Description:
------------
When calling a Class by Soap, the SoapServer-Script seems to log/show
no errors.
On fatal error occuring in the Server, the client will recieve a
SoapFault with the Error-Description but Line-Number of the
Client-Call.
SoapClient::__getLastResponse() contains no error-output from Server.
Reproduce code:
---------------
// The Server (testServer.php)
<?PHP
class test {
public function testMe () {
unknown_function();
}
}
$obj = new SoapServer(null, array ("uri"=>"http://test-uri/"));
$obj->setClass("test");
$obj->handle();
?>
// The Client (testClient.php)
<?PHP
$obj = new SoapClient(null, array ('location' =>
"http://url.to/testServer.php","uri"=>"http://test-uri/",
'trace'=>1));
$obj->testMe ();
?>
Expected result:
----------------
Any error logging (in php error logfile):
PHP Fatal error: Call to undefined function unknown_function() in
testServer.php:5
and any direct error-output from the SoapServer-Script. (to access
directly by using SoapClient::__getLastResponse())
Actual result:
--------------
No logging of the error occured in testServer.php.
Only Html-Output and Log-entry from the uncaught exception in
testClient.php:
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] Call to
undefined function unknown_function() in /testClient.php:4 Stack trace:
#0 /testClient.php(4): SoapClient->testMe('testMe', Array) #1 {main}
thrown in /testClient.php on line 4
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=31422&edit=1