Page MenuHomePhabricator

"IllegalStateException: No deadline" from somewhere beneath org.mediawiki.api.json.ApiResult.extractResponseHeaders
Closed, ResolvedPublic

Description

java.lang.IllegalStateException: No deadline
at okio.Timeout.h(Timeout.java:104)
at okio.AsyncTimeout.a(AsyncTimeout.java:88)
at okio.AsyncTimeout.c(AsyncTimeout.java:69)
at okio.AsyncTimeout$2.a(AsyncTimeout.java:209)
at okio.RealBufferedSource.a(RealBufferedSource.java:295)
at okio.RealBufferedSource.a(RealBufferedSource.java:289)
at okio.RealBufferedSource.s(RealBufferedSource.java:196)
at com.squareup.okhttp.internal.http.HttpConnection.g(HttpConnection.java:190)
at com.squareup.okhttp.internal.http.HttpTransport.b(HttpTransport.java:80)
at com.squareup.okhttp.internal.http.HttpEngine.t(HttpEngine.java:830)
at com.squareup.okhttp.internal.http.HttpEngine.n(HttpEngine.java:717)
at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.a(HttpURLConnectionImpl.java:431)
at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.d(HttpURLConnectionImpl.java:376)
at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.a(HttpURLConnectionImpl.java:146)
at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:206)
at com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getHeaderFields(DelegatingHttpsURLConnection.java:178)
at com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:25)
at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2085)
at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:93)
at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:79)
at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:50)

E.g.:
https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=8250659
https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=8250157
https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=8249836

Event Timeline

Krenair raised the priority of this task from to Needs Triage.
Krenair updated the task description. (Show Details)
Krenair subscribed.

Change 201186 had a related patch set uploaded (by Dbrant):
Handle more general errors when making network requests.

https://gerrit.wikimedia.org/r/201186

Change 201186 merged by BearND:
Handle more general errors when making network requests.

https://gerrit.wikimedia.org/r/201186

Change 201405 had a related patch set uploaded (by BearND):
Update Java MW API

https://gerrit.wikimedia.org/r/201405

@Dbrant Once my patch to update Java MW API is merged feel free to move this card over to Ready for Sign-off. Thanks!