-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.10.0
-
Component/s: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
-
Labels:
When I use OrcRowInputFormat to read multiple orc files, the system throws one NullPointerException .
the code like this
StreamExecutionEnvironment environment = StreamExecutionEnvironment.getExecutionEnvironment(); environment.setParallelism(1); String path = "file://tmp/dir"; String schema = ..... ; OrcRowInputFormat orcRowInputFormat = new OrcRowInputFormat( path, schema, new org.apache.hadoop.conf.Configuration()); DataStream dataStream =environment.createInput(orcRowInputFormat); dataStream.writeAsText("file:///tmp/aaa", FileSystem.WriteMode.OVERWRITE); environment.execute();
the exception is
Caused by: java.lang.NullPointerExceptionCaused by: java.lang.NullPointerException at org.apache.flink.orc.shim.OrcShimV200.computeProjectionMask(OrcShimV200.java:188) at org.apache.flink.orc.shim.OrcShimV200.createRecordReader(OrcShimV200.java:120) at org.apache.flink.orc.OrcSplitReader.<init>(OrcSplitReader.java:73) at org.apache.flink.orc.OrcRowSplitReader.<init>(OrcRowSplitReader.java:50) at org.apache.flink.orc.OrcRowInputFormat.open(OrcRowInputFormat.java:102) at org.apache.flink.streaming.api.functions.source.ContinuousFileReaderOperator$SplitReader.run(ContinuousFileReaderOperator.java:315)
- duplicates
-
FLINK-16870 OrcTableSource throws NullPointerException
-
- Closed
-
- links to