apache / apache/maven-scripting-plugin

ResourceScriptEvaluator NullPointerException

Aperta
#66 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
15
Fork
10
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### 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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Parti da ResourceScriptEvaluator.eval, nello specifico dalla configurazione del flusso di risorse e del reader mostrata nell’issue. Riproduci il caso di una risorsa mancante e determina come dovrebbe essere segnalato; il lavoro è concluso quando produce una ScriptException invece di una NullPointerException.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.