title: java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive?
body: <p>I am calling a web service from my android client application. After getting response when i am trying to display it i am getting ClassCastException. Following is my code:</p>
  
  <pre><code>public void onClick(View v) {
    setContentView(R.layout.report);
    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
    EpcDetails epcdetails=new EpcDetails();
    epcdetails.setEpcId(input_val.getText().toString());
  
          request.addProperty("id", id
          SoapSerializationEnvelope sse=new SoapSerializationEnvelope(SoapEnvelope.VER11);
          sse.setOutputSoapObject(request);
  
          sse.addMapping(NAMESPACE, 
          ProductDetailsRequest.ProductDetailsRequest.getSimpleName(),
          ProductDetailsRequest.ProductDetailsRequest);
  
          sse.implicitTypes=true;
          sse.setAddAdornments(false);
          AndroidHttpTransport aht=new AndroidHttpTransport(URL);
  
          try 
          {
           aht.call(SOAP_ACTION, sse);
           SoapObject response= (SoapObject) sse.getResponse();
           item_code.setText((CharSequence)(response.getProperty(6)));
           desc.setText((CharSequence) (response.getProperty(5)));
           price.setText(calc_price.toString());
  
          } catch (IOException e) 
          {
           e.printStackTrace();
          } catch (XmlPullParserException e)
          {
            e.printStackTrace();
         }
  </code></pre>
  
  <p>I am getting Exception at <strong>item_code.setText((CharSequence)(response.getProperty(6)));</strong>
  as </p>
  
  <pre><code>12-20 19:26:12.864: ERROR/AndroidRuntime(811): FATAL EXCEPTION: main
  12-20 19:26:12.864: ERROR/AndroidRuntime(811): java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at com.trueVUE.modules.report.MainSimulation.onClick(MainSimulation.java:123)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.view.View.performClick(View.java:2408)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.view.View$PerformClick.run(View.java:8816)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.os.Handler.handleCallback(Handler.java:587)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.os.Handler.dispatchMessage(Handler.java:92)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.os.Looper.loop(Looper.java:123)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at android.app.ActivityThread.main(ActivityThread.java:4627)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at java.lang.reflect.Method.invokeNative(Native Method)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at java.lang.reflect.Method.invoke(Method.java:521)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  12-20 19:26:12.864: ERROR/AndroidRuntime(811):     at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>Please suggest some soln ASAP.</p>
  
  <p>Regards,
  Rahul</p>