Web サービスと通信して応答値を取得するためのプログラムを作成しました。しかし、プログラムをデバッグすると、行で requestDump=null で終了しandroidHttpTransport.call(SOAP_ACTION, envelope);ます エラーの理由と、これに対して何ができるか教えてもらえますか
public class WebService extends Activity {
       private final String NAMESPACE = "http://tempuri.org/";
       private final String URL = "http://www.w3schools.com/webservices/tempconvert.asmx";
       private final String SOAP_ACTION = "http://tempuri.org/CelsiusToFahrenheit";
       private final String METHOD_NAME = "CelsiusToFahrenheit";
    String celsius;
    Button b;
    TextView tv;
    EditText et;
    String res,resultval;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_service);
        et=(EditText)findViewById(R.id.editText1);
        tv=(TextView)findViewById(R.id.Result);
        b=(Button)findViewById(R.id.button1);
        b.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
            //String result=getFarenheit(et.getText().toString());
            //tv.setText(result+"°F");
            new service().execute();
            }
        });
    }
    private class service extends AsyncTask<Void, Void, String>{
        @Override
        protected String doInBackground(Void... arg0) {
             celsius=et.getText().toString();
            SoapObject request= new SoapObject(NAMESPACE, METHOD_NAME);
            PropertyInfo celsuiusPI= new PropertyInfo();
            celsuiusPI.setName("Celsius");
            celsuiusPI.setValue(celsius);
            celsuiusPI.setType(String.class);
            request.addProperty("XMLMarks",celsuiusPI);
            SoapSerializationEnvelope envelope=new SoapSerializationEnvelope (SoapEnvelope.VER11);
            envelope.dotNet=true;
            envelope.implicitTypes = true;
            envelope.enc = SoapSerializationEnvelope.ENC2003;
            envelope.xsd = SoapEnvelope.XSD;
            envelope.xsi = SoapEnvelope.XSI;
            envelope.setOutputSoapObject(request);
            envelope.setAddAdornments(false);
            SoapPrimitive response; 
            HttpTransportSE androidHttpTransport=new HttpTransportSE(URL);
            try{
                androidHttpTransport.setXmlVersionTag("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
                androidHttpTransport.debug = true;
                androidHttpTransport.call(SOAP_ACTION, envelope);
                String dump= androidHttpTransport.requestDump.toString();
                response=(SoapPrimitive)envelope.getResponse();
                Toast.makeText(WebService.this, response.toString(), 20).show();
                Log.i("WebService output", response.toString());
                System.out.println("WebService Response"+response.toString());
                Object res= response.toString();
                resultval=(String) res;
            }
            catch(Exception e){
                e.printStackTrace();
            }
            return res;
        }
         protected void onPostExecute(String h){
             String result=h;
                tv.setText(result+"°F");
    }
}
}