Uncaught SoapFault exception: [soapenv:Receiver] java.lang.NullPointerException

This is the XML that I need to put in PHP code:

<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rat="http://ws.estesexpress.com/ratequote" xmlns:rat1="http://ws.estesexpress.com/schema/2019/01/ratequote">    <soapenv:Header>       <rat:auth>          <rat:user>user</rat:user>          <rat:password>password</rat:password>       </rat:auth>    </soapenv:Header>    <soapenv:Body>       <rat1:rateRequest>          <rat1:requestID>test</rat1:requestID>          <rat1:account>0243733</rat1:account>          <rat1:originPoint>             <rat1:countryCode>US</rat1:countryCode>             <rat1:postalCode>23229</rat1:postalCode>             <rat1:city>henrico</rat1:city>             <rat1:stateProvince>va</rat1:stateProvince>          </rat1:originPoint>          <rat1:destinationPoint>             <rat1:countryCode>US</rat1:countryCode>             <rat1:postalCode>94610</rat1:postalCode>             <rat1:city>oakland</rat1:city>             <rat1:stateProvince>ca</rat1:stateProvince>          </rat1:destinationPoint>          <rat1:payor>S</rat1:payor>          <rat1:terms>PPD</rat1:terms>          <rat1:pickup>             <rat1:date>2019-01-30</rat1:date>          </rat1:pickup>          <rat1:declaredValue>1500.00</rat1:declaredValue>          <rat1:declaredValueWaived>N</rat1:declaredValueWaived>          <rat1:stackable>N</rat1:stackable>          <rat1:linearFeet>5</rat1:linearFeet>          <rat1:foodWarehouse>Publix</rat1:foodWarehouse>          <rat1:baseCommodities>             <rat1:commodity>                <rat1:class>50</rat1:class>                <rat1:weight>1000</rat1:weight>             </rat1:commodity>          </rat1:baseCommodities>       </rat1:rateRequest>    </soapenv:Body> </soapenv:Envelope> 

Here is my PHP code:

$params = array('soap_version'   => SOAP_1_2, 'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP, 'encoding'=>'UTF-8', 'trace' => 1, 'exceptions' => true, 'cache_wsdl' => WSDL_CACHE_NONE, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS);  $arg= array(                      'auth'=>array(                     'user'     =>'user',                     'password' =>'password',             ),        //'rateRequest'=>array(             'requestID'=>'test',             'account'=>'0243733',                      'originPoint'=>array( //originpoint                                     'countryCode'=>'US',                                     'postalCode'=>'23229',                                     'city'=>'henrico',                                     'stateProvince'=>'va',                                 ),                      'destinationPoint'=> array(//destination                                     'countryCode'=>'US',                                     'postalCode'=>'94610',                                     'city'=>'oakland',                                     'stateProvince'=>'ca',                                         ),                          'payor'=>'S', // I try S, C but same issue " java.lang.NullPointerException ".                 'terms'=>'P',                      'pickup'=> array('date'=>'2019-01-30'),                                  'declaredValue'=>1500.00,                      'declaredValueWaived'=>'N',                      'stackable'=>'N',                      'linearFeet'=>5,                      'foodWarehouse'=>'Publix',                  'commodity'=>array(                                 'class'=>50,                                     'weight'=>1000,             ),         //   ),//end of rateRequest          );//end of header  $soapRequest = new SoapClient("https://www.estes-express.com/tools/rating/ratequote/v4.0/services/RateQuoteService?wsdl",$params);  $response=$soapRequest->getQuote($arg);  var_dump($response); 

I get this error:

Uncaught SoapFault exception: [soapenv:Receiver] java.lang.NullPointerException "

Add Comment
0 Answer(s)

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.