apache / apache/servicecomb-java-chassis
升级至2.8.18后偶现空指针异常
- Lenguaje dominante
- Java
- Estrellas
- 1.9k
- Forks
- 814
- Merge medio
- 8 d 23 h
- PR fusionados (30 d)
- 1
Descripción
servicecomb从2.7.8升级到2.8.18后,出现少量空指针异常,对实际业务没有什么影响,但是由于是新版本引入的,需要分析下原因。堆栈如下:

从堆栈可以看出抛出空指针的原因是由于RoutingContextImpl的fail方法获取的throwable对象为null

throwable来源于Http1xServerRequest的onData方法,按理来说这里e不应该为null

Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con los stack traces y los métodos mencionados RoutingContextImpl.fail y Http1xServerRequest.onData; después, compara su comportamiento entre las versiones 2.7.8 y 2.8.18. Se considera terminado cuando se haya identificado cómo un throwable null llega a fail y se haya documentado o corregido la regresión con una prueba reproducible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- backend, networking
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100