apache / apache/maven-scripting-plugin

ResourceScriptEvaluator NullPointerException

Ouverte
#66 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.