2016-08-18 5 views
0
application interceptor [email protected] returned null 

nullを返し!特にネットワークなし。ここでアプリケーションインターセプタ[email protected]は、私がOkHttp3を使用する場合、このエラーが何度もNullPointerExceptionが発生した

は、詳細は以下のとおりです。ここ

enter image description here

は、エラーが発生したリソースコードです:

class ApplicationInterceptorChain implements Interceptor.Chain { 
private final int index; 
private final Request request; 
private final boolean forWebSocket; 

ApplicationInterceptorChain(int index, Request request, boolean forWebSocket) { 
    this.index = index; 
    this.request = request; 
    this.forWebSocket = forWebSocket; 
} 

@Override public Connection connection() { 
    return null; 
} 

@Override public Request request() { 
    return request; 
} 

@Override public Response proceed(Request request) throws IOException { 
    // If there's another interceptor in the chain, call that. 
    if (index < client.interceptors().size()) { 
    Interceptor.Chain chain = new ApplicationInterceptorChain(index + 1, request, forWebSocket); 
    Interceptor interceptor = client.interceptors().get(index); 
    Response interceptedResponse = interceptor.intercept(chain); 

    if (interceptedResponse == null) { 
     throw new NullPointerException("application interceptor " + interceptor 
      + " returned null"); 
    } 

    return interceptedResponse; 
    } 

    // No more interceptors. Do HTTP. 
    return getResponse(request, forWebSocket); 
} 
} 

答えて

0

私は問題を解決しました。それは他のSDKと競合していました。

関連する問題