Home » Web Services » SOAP » Bug #5460
php 5 Fatal Error with getProxy
Details
| Submitted | 2005-09-19 21:27 UTC |
|---|---|
| From | rhutchison at quadspeedi dot net |
| Assigned | yunosh |
| Status | Closed |
| Package | SOAP |
| PHP Version | 5.0.5 |
| OS | FreeBSD 4.11-STABLE |
| Roadmaps | (Not assigned) |
Comments
[2005-09-19 21:27 UTC] rhutchison at quadspeedi dot net
Description:
------------
Fatal error in php 5.0.5
Test script:
---------------
<?php
require_once 'SOAP/Client.php';
$wsdl_url = 'http://geocoder.us/service/soap';
$WSDL = new SOAP_WSDL($wsdl_url);
$proxy = $WSDL->getProxy();
?>
Actual result:
--------------
Warning: reset() [function.reset]: Passed variable is not an array or object in /usr/local/share/pear/SOAP/WSDL.php on line 647
Warning: current() [function.current]: Passed variable is not an array or object in /usr/local/share/pear/SOAP/WSDL.php on line 648
Warning: reset() [function.reset]: Passed variable is not an array or object in /usr/local/share/pear/SOAP/WSDL.php on line 477
Warning: current() [function.current]: Passed variable is not an array or object in /usr/local/share/pear/SOAP/WSDL.php on line 478
Fatal error: Class 'WebService_' not found in /usr/local/share/pear/SOAP/WSDL.php on line 668
[2005-10-07 23:20 UTC] nmoinvaziri at yahoo dot com
Yeah I get this same error.
Warning: reset() [function.reset]: Passed variable is not an array or object in C:\PHP\PEAR\SOAP\WSDL.php on line 605
Warning: current() [function.current]: Passed variable is not an array or object in C:\PHP\PEAR\SOAP\WSDL.php on line 606
Warning: reset() [function.reset]: Passed variable is not an array or object in C:\PHP\PEAR\SOAP\WSDL.php on line 441
Warning: current() [function.current]: Passed variable is not an array or object in C:\PHP\PEAR\SOAP\WSDL.php on line 442
Fatal error: Class 'WebService_' not found in C:\PHP\PEAR\SOAP\WSDL.php on line 626
[2005-10-11 13:59 UTC] gerald dot maurer at siemens dot com
Same error in php 5.0.4 with Windows XP SP 2
[2005-11-28 18:28 UTC] marc_sf at sbcglobal dot net
Trying to install pear using go-pear.php and get at 70% with the following:
Starting installation ...
Loading zlib: ok
Downloading package: PEAR-stable......ok
Downloading package: Archive_Tar-stable....ok
Downloading package: Console_Getopt-stable....ok
Downloading package: XML_RPC-stable....ok
Downloading package: Pager............ok
Downloading package: HTML_Template_IT....ok
Downloading package: Net_UserAgent_Detect....ok
Downloading package: PEAR_Frontend_Web....ok
Bootstrapping: PEAR...................(remote) ok
Bootstrapping: Archive_Tar............(remote) ok
Bootstrapping: Console_Getopt.........(remote) ok
Downloading package: DB...............ok
Downloading package: Net_Socket.......ok
Downloading package: Net_SMTP.........ok
Downloading package: Mail.............ok
Downloading package: XML_Parser.......ok
Downloading package: PHPUnit..........ok
Fatal error: Class 'PEAR' not found in C:\Program Files\Apache Group\Apache2\htdocs\go-pear.php on line 668
Whis is coming from the line:
--------------------------------------------------------
displayHTMLProgress($progress = 70);
=====> PEAR::setErrorHandling(PEAR_ERROR_DIE, "\n%s\n");
print 'Extracting installer..................';
--------------------------------------------------------
[2006-03-27 12:20 UTC] obaltz at mtg dot de
This bug seems to be still present if an empty string happens to be passed as WSDL URL.