apache / apache/maven-scripting-plugin
ResourceScriptEvaluator NullPointerException
- Langage dominant
- Java
- Étoiles
- 15
- Forks
- 10
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### 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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par ResourceScriptEvaluator.eval, plus précisément par la configuration du flux de ressources et du reader présentée dans l’issue. Reproduisez le cas d’une ressource manquante et déterminez comment il doit être signalé ; le travail est terminé lorsqu’il produit une ScriptException au lieu d’une NullPointerException.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100