PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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.