apache / apache/maven-scripting-plugin
ResourceScriptEvaluator NullPointerException
- Lenguaje dominante
- Java
- Estrellas
- 15
- Forks
- 10
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
### Affected version
HEAD
### Bug description
Problem here:
```
protected Object eval(ScriptEngine engine, ScriptContext context) throws ScriptException {
try (InputStream is = this.getClass().getClassLoader().getResourceAsStream(resourceName);
Reader reader = new InputStreamReader(is)) {
return engine.eval(reader, context);
} catch (IOException ex) {
throw new UncheckedIOException(resourceName + " caused:", ex);
}
}
```
probably catch the NullPointerException and convert it to a ScriptException, or maybe do that in the calling method
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza en ResourceScriptEvaluator.eval, específicamente en la configuración del flujo de recursos y del reader mostrada en el issue. Reproduce el caso de un recurso faltante y determina cómo debería informarse; se considera terminado cuando produce una ScriptException en lugar de una NullPointerException.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100