[
https://issues.apache.org/jira/browse/NIFI-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Payne resolved NIFI-1076.
------------------------------
Resolution: Won't Fix
PersistentProvenanceRepository has been replaced by
WriteAheadProvenanceRepository, which does not exhibit this behavior.
> Provenance Repository will sometimes spew error messages about ZLIB
> End-of-File messages on restart
> ---------------------------------------------------------------------------------------------------
>
> Key: NIFI-1076
> URL: https://issues.apache.org/jira/browse/NIFI-1076
> Project: Apache NiFi
> Issue Type: Bug
> Components: Extensions
> Reporter: Mark Payne
> Priority: Minor
>
> We see the following error message sometimes on restart of NiFi. This seems
> to be due to the fact that the file was created but had no data written to it.
> This shouldn't really hurt anything, as there is no data in the file. The
> file could simply be ignored. It is probably best to change the ERROR message
> to a WARN or even an INFO message, though, and indicate that the file had no
> data and so is being skipped.
> 2015-10-27 12:33:36,905 ERROR [main] o.a.n.p.PersistentProvenanceRepository
> Failed to read Provenance Event File ./provenance_repository/43401826.prov.gz
> due to {}
> java.io.EOFException: Unexpected end of ZLIB input stream
> at
> java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
> ~[na:1.8.0_60]
> at
> java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
> ~[na:1.8.0_60]
> at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
> ~[na:1.8.0_60]
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
> ~[na:1.8.0_60]
> at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
> ~[na:1.8.0_60]
> at
> org.apache.nifi.stream.io.ByteCountingInputStream.read(ByteCountingInputStream.java:41)
> ~[nifi-utils-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> java.io.DataInputStream.readUnsignedShort(DataInputStream.java:337)
> ~[na:1.8.0_60]
> at java.io.DataInputStream.readUTF(DataInputStream.java:589)
> ~[na:1.8.0_60]
> at java.io.DataInputStream.readUTF(DataInputStream.java:564)
> ~[na:1.8.0_60]
> at
> org.apache.nifi.provenance.StandardRecordReader.<init>(StandardRecordReader.java:91)
> ~[nifi-persistent-provenance-repository-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.provenance.serialization.RecordReaders.newRecordReader(RecordReaders.java:106)
> ~[nifi-persistent-provenance-repository-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.provenance.PersistentProvenanceRepository.recover(PersistentProvenanceRepository.java:548)
> [nifi-persistent-provenance-repository-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.provenance.PersistentProvenanceRepository.initialize(PersistentProvenanceRepository.java:219)
> [nifi-persistent-provenance-repository-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.controller.FlowController.<init>(FlowController.java:406)
> [nifi-framework-core-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:349)
> [nifi-framework-core-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:63)
> [nifi-framework-core-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
> at
> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
> [spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)