Edit report at http://bugs.php.net/bug.php?id=47584&edit=1

 ID:                 47584
 User updated by:    gem at rellim dot com
 Reported by:        gem at rellim dot com
 Summary:            WSDL error in soapClient causes Fatal Error
 Status:             Bogus
 Type:               Bug
 Package:            SOAP related
 Operating System:   Linux
 PHP Version:        5.2.9
 Assigned To:        dmitry
 Block user comment: N

 New Comment:

I was a confirmed bug in earlier versions.  So it should be 'Fixed' not
"Bogus'.


Previous Comments:
------------------------------------------------------------------------
[2010-09-02 19:37:13] ras...@php.net

Right, so this is not a PHP bug.  Perhaps a feature request to downgrade
that 

particular error to a Warning instead of a catchable fatal, but that is
all I see.

------------------------------------------------------------------------
[2010-09-02 19:34:19] gem at rellim dot com

I do see it catchable now without XDebug.



# php tmp.php

SOAP-ERROR: Parsing WSDL: Couldn't load from 'non-existent.wsdl' :
failed to load 

external entity "non-existent.wsdl"

ok



#

------------------------------------------------------------------------
[2010-09-02 19:33:05] gem at rellim dot com

Not catchable for me with XDebug and your example:





# cat tmp.php

<?php  

try {  

    $x = @new SoapClient("non-existent.wsdl",array("exceptions" => 1)); 


} catch (SoapFault $E) {  

    echo $E->faultstring; 

}  

echo "ok\n";



?>



# php tmp.php

#

------------------------------------------------------------------------
[2010-09-02 19:22:02] ras...@php.net

It is a catchable fatal though.



eg.



<?php  

try {  

    $x = @new SoapClient("non-existent.wsdl",array("exceptions" => 1)); 


} catch (SoapFault $E) {  

    echo $E->faultstring; 

}  

echo "ok\n";

------------------------------------------------------------------------
[2010-09-02 19:20:22] gem at rellim dot com

Hmm, on 2nd look, it does now appear catchable w/o XDebug, but not with
XDebug.  



Ideas?

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=47584


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=47584&edit=1

Reply via email to