You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@nifi.apache.org by Mike Thomsen <mi...@gmail.com> on 2020/11/21 02:07:46 UTC

Stacktrace from ParquetReader

java.lang.NullPointerException: Name is null
        at java.lang.Enum.valueOf(Enum.java:236)
        at org.apache.parquet.hadoop.metadata.CompressionCodecName.valueOf(CompressionCodecName.java:26)
        at org.apache.nifi.parquet.utils.ParquetUtils.createParquetConfig(ParquetUtils.java:172)
        at org.apache.nifi.parquet.ParquetReader.createRecordReader(ParquetReader.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:254)
        at org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:105)
        at com.sun.proxy.$Proxy190.createRecordReader(Unknown Source)
        at org.apache.nifi.processors.standard.SplitRecord$1.process(SplitRecord.java:156)

I think it's because I forgot to set the schema write strategy on the
ParquetRecordSetWriter to be "write schema." Is there a workaround for
this?

Thanks,

Mike

Re: Stacktrace from ParquetReader

Posted by Bryan Bende <bb...@gmail.com>.
https://issues.apache.org/jira/browse/NIFI-7817

On Fri, Nov 20, 2020 at 9:08 PM Mike Thomsen <mi...@gmail.com> wrote:

> java.lang.NullPointerException: Name is null
>         at java.lang.Enum.valueOf(Enum.java:236)
>         at
> org.apache.parquet.hadoop.metadata.CompressionCodecName.valueOf(CompressionCodecName.java:26)
>         at
> org.apache.nifi.parquet.utils.ParquetUtils.createParquetConfig(ParquetUtils.java:172)
>         at
> org.apache.nifi.parquet.ParquetReader.createRecordReader(ParquetReader.java:48)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:254)
>         at
> org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:105)
>         at com.sun.proxy.$Proxy190.createRecordReader(Unknown Source)
>         at
> org.apache.nifi.processors.standard.SplitRecord$1.process(SplitRecord.java:156)
>
> I think it's because I forgot to set the schema write strategy on the
> ParquetRecordSetWriter to be "write schema." Is there a workaround for
> this?
>
> Thanks,
>
> Mike
>
-- 
Sent from Gmail Mobile