Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

第一次调用 /open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search 这个接口会报错

Abierto
#121 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
java
Área
api, backend

Línea de trabajo

Comienza reproduciendo el timeout de la primera llamada a AppTableRecord.search y sigue la solicitud a través de OkHttpTransport.execute y Transport.send. Compara la ruta del SDK con la llamada reportada a FeiShuUtil.searchByTableId; el trabajo estará terminado cuando se identifique la causa del timeout y se verifique que la solicitud de búsqueda ya no falla en su primera llamada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

java.net.SocketTimeoutException: timeout
at com.lark.oapi.okio.Okio$4.newTimeoutException(Okio.java:295)
at com.lark.oapi.okio.AsyncTimeout.exit(AsyncTimeout.java:358)
at com.lark.oapi.okio.AsyncTimeout$2.read(AsyncTimeout.java:307)
at com.lark.oapi.okio.RealBufferedSource.indexOf(RealBufferedSource.java:448)
at com.lark.oapi.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:299)
at com.lark.oapi.okhttp.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:258)
at com.lark.oapi.okhttp.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:229)
at com.lark.oapi.okhttp.internal.connection.Exchange.readResponseHeaders(Exchange.java:112)
at com.lark.oapi.okhttp.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:101)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157)
at com.lark.oapi.okhttp.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:49)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:130)
at com.lark.oapi.okhttp.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:149)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:130)
at com.lark.oapi.okhttp.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:89)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157)
at com.lark.oapi.okhttp.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:80)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157)
at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:130)
at com.lark.oapi.okhttp.RealCall.getResponseWithInterceptorChain(RealCall.java:164)
at com.lark.oapi.okhttp.RealCall.execute(RealCall.java:87)
at com.lark.oapi.core.httpclient.OkHttpTransport.execute(OkHttpTransport.java:93)
at com.lark.oapi.core.Transport.doSend(Transport.java:235)
at com.lark.oapi.core.Transport.send(Transport.java:185)
at com.lark.oapi.service.bitable.v1.resource.AppTableRecord.search(AppTableRecord.java:570)
at com.maliquankai.application.utils.FeiShuUtil.searchByTableId(FeiShuUtil.java:250)
at com.maliquankai.application.service.impl.FeiShuServiceImpl.UpdateBiTable(FeiShuServiceImpl.java:964)
at com.maliquankai.application.service.impl.FeiShuServiceImpl.lambda$updateBusinessBiTable$0(FeiShuServiceImpl.java:222)
at java.lang.Thread.run(Thread.java:748)

报错信息

Lenguaje dominante
Java
Estrellas
310
Forks
115
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de larksuite/oapi-sdk-java

Todos los issues de larksuite/oapi-sdk-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.