0

I have a c# webservice and an android project.I am getting an error, that is

'org.xmlpull.v1.XmlPullParserException:expected:START_TAG{http://schemas.xmlsoap.org/soap/envelope/}Envelope(position:START_TAG<HTML>@2.7 in java.io.InputStreamReader@b3da9588)' xmlpullparseexception

error.

I couldn't solve this problem.

Here is Android Code Part

    /** Called when the activity is first created. */
    private static final String SOAP_ACTION = "http://tempuri.org/findUye";

    private static final String OPERATION_NAME = "findUye";

    private static final String WSDL_TARGET_NAMESPACE = "http://tempuri.org/";

    private static final String SOAP_ADDRESS = "http://10.0.2.2:51249/WebSite1/Service1.asmx";

    TextView tvData1;
    EditText edata;
    Button button;
    String studentNo;
    @SuppressLint("NewApi")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);   
        super.onCreate(savedInstanceState);
        setContentView(R.layout.yeni_main);
          tvData1 = (TextView)findViewById(R.id.textView1);


            button=(Button)findViewById(R.id.button1);

            button.setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,OPERATION_NAME);
                    PropertyInfo propertyInfo = new PropertyInfo();
                    propertyInfo.type = PropertyInfo.STRING_CLASS;
                    propertyInfo.name = "eid";

                    edata =(EditText)findViewById(R.id.editText1);
                    studentNo=edata.getText().toString();

                    request.addProperty(propertyInfo, studentNo);

                            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                            SoapEnvelope.VER11);
                            envelope.dotNet = true;

                            envelope.setOutputSoapObject(request);

                            HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);

                            try  {                    
                            httpTransport.call(SOAP_ACTION, envelope);                    
                            Object response = envelope.getResponse();                    
                            tvData1.setText(response.toString());                    
                            }  catch (Exception exception)   {
                                          tvData1.setText(exception.toString()+"  Or enter number is not Available!");                    
                            }

                    tvData1 = (TextView)findViewById(R.id.textView1);
                }
            });

here is my logCat

05-10 10:27:43.507: I/Choreographer(2465): Skipped 119 frames! The application may be doing too much work on its main thread. 05-10 10:49:24.247: D/(2539): HostConnection::get() New Host Connection established 0xb8570820, tid 2539 05-10 10:49:24.337: W/EGL_emulation(2539): eglSurfaceAttrib not implemented 05-10 10:49:24.337: D/OpenGLRenderer(2539): Enabling debug mode 0 05-10 11:15:44.547: D/dalvikvm(2539): GC_FOR_ALLOC freed 172K, 8% free 3085K/3320K, paused 259ms, total 260ms 05-10 11:15:45.547: I/Choreographer(2539): Skipped 127 frames! The application may be doing too much work on its main thread. 05-10 11:18:07.737: D/(2600): HostConnection::get() New Host Connection established 0xb856bd40, tid 2600 05-10 11:18:07.887: W/EGL_emulation(2600): eglSurfaceAttrib not implemented 05-10 11:18:07.907: D/OpenGLRenderer(2600): Enabling debug mode 0 05-10 11:18:21.717: D/dalvikvm(2600): GC_FOR_ALLOC freed 183K, 8% free 3073K/3320K, paused 78ms, total 96ms 05-10 11:18:22.197: W/System.err(2600): org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG @2:7 in java.io.InputStreamReader@b3dea7b8) 05-10 11:18:22.217: W/System.err(2600): at org.kxml2.io.KXmlParser.require(KXmlParser.java:2056) 05-10 11:18:22.217: W/System.err(2600): at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:127) 05-10 11:18:22.217: W/System.err(2600): at org.ksoap2.transport.Transport.parseResponse(Transport.java:63) 05-10 11:18:22.217: W/System.err(2600): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:100) 05-10 11:18:22.217: W/System.err(2600): at com.example.servicenew.YeniMainActivity$1.onClick(YeniMainActivity.java:77) 05-10 11:18:22.217: W/System.err(2600): at android.view.View.performClick(View.java:4438) 05-10 11:18:22.217: W/System.err(2600): at android.view.View$PerformClick.run(View.java:18422) 05-10 11:18:22.217: W/System.err(2600): at android.os.Handler.handleCallback(Handler.java:733) 05-10 11:18:22.217: W/System.err(2600): at android.os.Handler.dispatchMessage(Handler.java:95) 05-10 11:18:22.217: W/System.err(2600): at android.os.Looper.loop(Looper.java:136) 05-10 11:18:22.217: W/System.err(2600): at android.app.ActivityThread.main(ActivityThread.java:5017) 05-10 11:18:22.217: W/System.err(2600): at java.lang.reflect.Method.invokeNative(Native Method) 05-10 11:18:22.217: W/System.err(2600): at java.lang.reflect.Method.invoke(Method.java:515) 05-10 11:18:22.217: W/System.err(2600): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 05-10 11:18:22.217: W/System.err(2600): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 05-10 11:18:22.217: W/System.err(2600): at dalvik.system.NativeStart.main(Native Method) 05-10 11:18:22.217: D/AndroidRuntime(2600): Shutting down VM 05-10 11:18:22.217: W/dalvikvm(2600): threadid=1: thread exiting with uncaught exception (group=0xb3ab5ba8) 05-10 11:18:22.277: E/AndroidRuntime(2600): FATAL EXCEPTION: main 05-10 11:18:22.277: E/AndroidRuntime(2600): Process: com.example.servicenew, PID: 2600 05-10 11:18:22.277: E/AndroidRuntime(2600): java.lang.NullPointerException 05-10 11:18:22.277: E/AndroidRuntime(2600): at org.ksoap2.serialization.SoapSerializationEnvelope.getResponse(SoapSerializationEnvelope.java:513) 05-10 11:18:22.277: E/AndroidRuntime(2600): at com.example.servicenew.YeniMainActivity$1.onClick(YeniMainActivity.java:84) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.view.View.performClick(View.java:4438) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.view.View$PerformClick.run(View.java:18422) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.os.Handler.handleCallback(Handler.java:733) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.os.Handler.dispatchMessage(Handler.java:95) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.os.Looper.loop(Looper.java:136) 05-10 11:18:22.277: E/AndroidRuntime(2600): at android.app.ActivityThread.main(ActivityThread.java:5017) 05-10 11:18:22.277: E/AndroidRuntime(2600): at java.lang.reflect.Method.invokeNative(Native Method) 05-10 11:18:22.277: E/AndroidRuntime(2600): at java.lang.reflect.Method.invoke(Method.java:515) 05-10 11:18:22.277: E/AndroidRuntime(2600): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 05-10 11:18:22.277: E/AndroidRuntime(2600): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 05-10 11:18:22.277: E/AndroidRuntime(2600): at dalvik.system.NativeStart.main(Native Method)

htcszgn
  • 3
  • 1
  • 7

0 Answers0