You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Sasidhar Jasti (Jira)" <ji...@apache.org> on 2021/03/11 19:59: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=17299835#comment-17299835 ] 

Sasidhar Jasti commented on MINIFI-527:
---------------------------------------

[~Bgloekler] Thank you ,We have been following the workaround and I tried to update below settings.

 

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

I see below exceptions .Do you think we have any version dependencies? 

minifi version: minifi-0.5.0

nifi version : 1.9.2

2021-03-11 19:46:12,677 WARN [main] org.apache.nifi.minifi.MiNiFiServer Failed to start minifi server... shutting down.2021-03-11 19:46:12,677 WARN [main] org.apache.nifi.minifi.MiNiFiServer Failed to start minifi server... shutting down.java.lang.Exception: Unable to load flow due to: java.lang.RuntimeException: Unable to create Provenance Repository at org.apache.nifi.minifi.MiNiFiServer.start(MiNiFiServer.java:134) at org.apache.nifi.minifi.MiNiFi.<init>(MiNiFi.java:148) at org.apache.nifi.minifi.MiNiFi.main(MiNiFi.java:247)Caused by: java.lang.RuntimeException: Unable to create Provenance Repository at org.apache.nifi.controller.FlowController.<init>(FlowController.java:511) at org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:422) at org.apache.nifi.minifi.MiNiFiServer.start(MiNiFiServer.java:102) ... 2 common frames omittedCaused by: java.lang.RuntimeException: java.lang.IllegalStateException: The specified implementation class 'org.apache.nifi.provenance.VolatileProvenanceRepository' is not known to this nifi. at org.apache.nifi.controller.FlowController.createProvenanceRepository(FlowController.java:971) at org.apache.nifi.controller.FlowController.<init>(FlowController.java:508) ... 4 common frames omittedCaused by: java.lang.IllegalStateException: The specified implementation class 'org.apache.nifi.provenance.VolatileProvenanceRepository' is not known to this nifi. at org.apache.nifi.nar.NarThreadContextClassLoader.createInstance(NarThreadContextClassLoader.java:195) at org.apache.nifi.controller.FlowController.createProvenanceRepository(FlowController.java:969) ... 5 common frames omitted

 

 

> 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)