Excepción; No se puede establecer la propiedad de la solicitud después de realizar la conexión; Se produce en Android Lollipop HTC M8

Estoy llamando a un Java Web Service desde una aplicación de Android utilizando solicitudes de Soap . Hay un cierto método para ser llamado a través de la aplicación que funciona bien en Android versiones de Android hasta Kit Kat en casi todos los dispositivos y dispositivos Samsung Lollipop también, pero no funciona en HTC M8 Lollipop dispositivo actualizado.
El siguiente es mi código.

 HttpTransportSE ht = new HttpTransportSE("URL"); SoapObject so = new SoapObject("Namespace", "Method"); try { SoapSerializationEnvelope se = new SoapSerializationEnvelope(SoapEnvelope.VER11); so.addProperty("input1", data); data = se.getResponse().toString();//This is where Exception occurs }catch(Exception ex){ ex.printStackTrace(); } 

Se produce una Exception al intentar obtener la respuesta como se indica en el comentario y la Exception exacta es la siguiente.

 java.lang.IllegalStateException: Cannot set request property after connection is made at com.android.okhttp.internal.http.HttpURLConnectionImpl.setRequestProperty(HttpURLConnectionImpl.java:496) at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.setRequestProperty(DelegatingHttpsURLConnection.java:258) at com.android.okhttp.internal.http.HttpsURLConnectionImpl.setRequestProperty(HttpsURLConnectionImpl.java:25) at org.ksoap2.transport.ServiceConnectionSE.setRequestProperty(ServiceConnectionSE.java:101) at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:156) at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:116) 

He estado buscando esto pero no pude encontrar una respuesta adecuada o una solución, incluso.

busqué
Ksoap2 Android IllegalStateException
y
SetRequestProperty método que da java.lang.IllegalStateException: No se puede establecer el método después de la conexión se hace

No tengo ni idea de por qué se produce en el dispositivo HTC M8 Lollipop , pero no en los dispositivos Samsung Lollipop .
Cualquier sugerencia o solución es muy apreciada.
Gracias

One Solution collect form web for “Excepción; No se puede establecer la propiedad de la solicitud después de realizar la conexión; Se produce en Android Lollipop HTC M8”

Creo que esto podría explicar el problema. Busque la cuarta partícula en el hilo.
https://code.google.com/p/ksoap2-android/issues/detail?id=205&can=1&start=200
Dice,

Ahh .. que podría haber añadido ksoap2 android en su firmware .. que lo explicaría. No estoy seguro de que sea algo que puedas hacer más allá de sombrear todo el paquete ksoap2-android que uses y cualquier dependencia en tu propio espacio de nombres. Una empresa bastante grande ..

Usted puede hacer dos cosas posibles para identificar exactamente si este es el problema.

  1. Intente cambiar el nombre del nombre de la clase ksoap2
  2. Acceda directamente a la clase ksoap2 precediendo al nombre del package .
  • Ventaja de almacenamiento de datos sin esquema en el almacenamiento de datos con el esquema
  • SocketTimeoutException mientras se conecta a la base de datos local
  • Aplicación de chat: qué tecnología es mejor para implementar aplicación de chat en Android
  • Cómo llamar al servicio web https en Android
  • Yii Framework y Aplicación para Android
  • El método HttpTransportSe.call () tarda hasta un minuto en llamar al servicio web
  • SOAP Envelope Response Error: Error al leer XMLStreamReader
  • Usando addMapping sin el atributo "i: type =" en ksoap2 para android
  • Soap Client en Android para acceder a las API de Salesforce
  • Pasar parámetros al método de servicio web en c #
  • Servicio web con KSOAP
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.