apache / apache/maven-scripting-plugin
ResourceScriptEvaluator NullPointerException
- Vorherrschende Sprache
- Java
- Sterne
- 15
- Forks
- 10
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### 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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie bei ResourceScriptEvaluator.eval, insbesondere bei der im Issue gezeigten Einrichtung des Ressourcenstreams und Readers. Reproduzieren Sie den Fall einer fehlenden Ressource und bestimmen Sie, wie er gemeldet werden sollte; abgeschlossen ist die Aufgabe, wenn eine ScriptException statt einer NullPointerException erzeugt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100