Я получаю исключение в logcart , так как в последние несколько дней это исключение генерируется залпом lib, но самое интересное, что оно не вредит выполнению.
Кто-нибудь, пожалуйста, помогите, почему это происходит.
Я использую volley lib 1.1 с Android Target SDK версии 27.
minSdkVersion 16
targetSdkVersion 27
/* Volley dependency */
compile 'com.android.volley:volley:1.1.0'
Эти логи которые я получаю
E/Volley: [538] HttpHeaderParser.parseDateAsEpoch: Unable to parse dateStr: Thu, 01 Jan 1970 05:30:00 IST, falling back to 0
java.text.ParseException: Unparseable date: "Thu, 01 Jan 1970 05:30:00 IST"
at java.text.DateFormat.parse(DateFormat.java:362)
at com.android.volley.toolbox.HttpHeaderParser.parseDateAsEpoch(HttpHeaderParser.java:142)
at com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders(HttpHeaderParser.java:100)
at com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse(JsonObjectRequest.java:69)
at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:132)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:87)

Код исполнения залпа:
public void executeRequest(String url) {
try {
JsonObjectRequest jsonObjReq = new JsonObjectRequest(method, url, paramObject, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
try {
Log.d(Constants.DEBUG_TAG, "** Result ***: " + jsonObject);
if (jsonObject != null) {
listener.onSuccess(jsonObject, someFlag);
} else {
// If response is NULL or some error in format then show server error
listener.onServerError(context.getResources().getString(R.string.oops_error));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError e) {
e.printStackTrace();
listener.onServerError(context.getResources().getString(R.string.oops_error));
}
}) {
/**
* Passing some request headers
* */
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
return headersParam;
}
};
jsonObjReq.setRetryPolicy(new DefaultRetryPolicy(90000,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
// Adding request to request queue
NSApplication.getInstance().addToRequestQueue(jsonObjReq);
} catch (Exception e) {
e.printStackTrace();
listener.onServerError(context.getString(R.string.oops_error));
}
}
Метод вызова залпа
HashMap<String, String> headerMap = new HashMap<>();
headerMap.put("Content-Type", "application/json");
VolleyConnection connection = new VolleyConnection(this, this, LOAD_ADDRESS, headerMap);
connection.executeRequest(WebApi.GET_ADDRESS + preference.getUserId());