Skip to content

Commit dd6c3f8

Browse files
committed
Fixed #269. NPE loading the CSV file from the Glassfish embedded regular classloader. Changed to use the Thread context classloader.
1 parent f8bce7f commit dd6c3f8

File tree

1 file changed

+1
-6
lines changed
  • batch/chunk-csv-database/src/main/java/org/javaee7/batch/chunk/csv/database

1 file changed

+1
-6
lines changed

batch/chunk-csv-database/src/main/java/org/javaee7/batch/chunk/csv/database/MyItemReader.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,7 @@ public class MyItemReader extends AbstractItemReader {
2121
public void open(Serializable checkpoint) throws Exception {
2222
reader = new BufferedReader(
2323
new InputStreamReader(
24-
this
25-
.getClass()
26-
.getClassLoader()
27-
.getResourceAsStream("/META-INF/mydata.csv")
28-
)
29-
);
24+
Thread.currentThread().getContextClassLoader().getResourceAsStream("/META-INF/mydata.csv")));
3025
}
3126

3227
@Override

0 commit comments

Comments
 (0)