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

Reply via email to