You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Brian Gloekler (Jira)" <ji...@apache.org> on 2020/10/14 15:04:00 UTC

[jira] [Commented] (MINIFI-527) minifi agent crashing frequently with java.lang.IllegalAccessError: tried to access method org.apache.nifi.provenance.StandardProvenanceEventRecord.setEventId(J)V from class org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepositoryexception

    [ https://issues.apache.org/jira/browse/MINIFI-527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17213983#comment-17213983 ] 

Brian Gloekler commented on MINIFI-527:
---------------------------------------

FYI, if you have this problem as we did. It's most likely fixed in a later version of NIFI. The workaround is to delete the Provence Repository folder at startup or to change the config.yml properties. You can change the place (aka on disk or in memory) where the provenance repository is stored. Change to the following. *Volatile* indicates that it's stored in memory, instead of disk.

*Provenance Repository*:
 provenance rollover time: 5 min
 implementation: org.apache.nifi.provenance.*Volatile*ProvenanceRepository

 

> minifi agent crashing frequently with java.lang.IllegalAccessError: tried to access method org.apache.nifi.provenance.StandardProvenanceEventRecord.setEventId(J)V from class org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepositoryexception
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MINIFI-527
>                 URL: https://issues.apache.org/jira/browse/MINIFI-527
>             Project: Apache NiFi MiNiFi
>          Issue Type: Bug
>          Components: Processing Configuration
>    Affects Versions: 0.5.0
>            Reporter: Sasidhar Jasti
>            Priority: Major
>
> Minfi agents are crashing with below exceptions frequently.
> Kindly assist here.
> 2020-05-05 23:35:03,151 INFO [main] o.a.n.c.r.WriteAheadFlowFileRepository Initialized FlowFile Repository using 256 partitions
> 2020-05-05 23:35:03,208 WARN [main] o.a.n.p.PersistentProvenanceRepository Merged Journal File {} already exists; however, all partial journal files also exist so assuming that the merge did not finish. Repeating procedure in order to ensure consistency.
> 2020-05-05 23:35:05,820 INFO [main] o.a.n.p.lucene.SimpleIndexManager Index Writer for provenance_repository/index-1588703552000 has been returned to Index Manager and is no longer in use. Closing Index Writer
> 2020-05-05 23:35:05,824 ERROR [main] org.apache.nifi.minifi.MiNiFi Failure to launch MiNiFi due to java.lang.IllegalAccessError: tried to access method org.apache.nifi.provenance.StandardProvenanceEventRecord.setEventId(J)V from class org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository
> java.lang.IllegalAccessError: tried to access method org.apache.nifi.provenance.StandardProvenanceEventRecord.setEventId(J)V from class org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository
>  at org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository.truncateAttributes(MiNiFiPersistentProvenanceRepository.java:1880)
>  at org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository.mergeJournals(MiNiFiPersistentProvenanceRepository.java:1731)
>  at org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository.recoverJournalFiles(MiNiFiPersistentProvenanceRepository.java:1427)
>  at org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository.recover(MiNiFiPersistentProvenanceRepository.java:587)
>  at org.apache.nifi.provenance.MiNiFiPersistentProvenanceRepository.initialize(MiNiFiPersistentProvenanceRepository.java:254)
>  at org.apache.nifi.controller.FlowController.<init>(FlowController.java:509)
>  at org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:422)
>  at org.apache.nifi.minifi.MiNiFiServer.start(MiNiFiServer.java:102)
>  at org.apache.nifi.minifi.MiNiFi.<init>(MiNiFi.java:148)
>  at org.apache.nifi.minifi.MiNiFi.main(MiNiFi.java:247)
> 2020-05-05 23:35:05,830 INFO [Thread-1] org.apache.nifi.minifi.MiNiFi Initiating shutdown of MiNiFi server...
> 2020-05-05 23:35:05,830 WARN [Thread-1] org.apache.nifi.minifi.MiNiFiServer Problem occurred ensuring flow controller or repository was properly terminated due to java.lang.NullPointerException
> 2020-05-05 23:35:05,833 ERROR [Thread-1] org.apache.nifi.BootstrapListener Failed to communicate with Bootstrap. Bootstrap may be unable to issue or receive commands from MiNiFi
> 2020-05-05 23:35:05,833 INFO [Thread-1] org.apache.nifi.minifi.MiNiFi MiNiFi server shutdown completed (nicely or otherwise).
>  
> Thanks,
> Sasi



--
This message was sent by Atlassian Jira
(v8.3.4#803005)