PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Web Services » SOAP » Bug #5460

php 5 Fatal Error with getProxy

Details

Submitted2005-09-19 21:27 UTC
Fromrhutchison at quadspeedi dot net
Assignedyunosh
StatusClosed
PackageSOAP
PHP Version5.0.5
OSFreeBSD 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.