[ 
https://issues.apache.org/jira/browse/NIFI-11373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pierre Villard resolved NIFI-11373.
-----------------------------------
    Resolution: Feedback Received

Apache NiFi 1.x is no longer maintained and no new release is planned on the 
1.x release line. Marking as resolved as part of a cleanup operation. Please 
open a new one with an updated description if this is still relevant for NiFi 
2.x.

> ConsumeAzureEventHub is keep on opening files and leaving it when configured 
> it with wrong eventhub name
> --------------------------------------------------------------------------------------------------------
>
>                 Key: NIFI-11373
>                 URL: https://issues.apache.org/jira/browse/NIFI-11373
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: NiFi Stateless
>    Affects Versions: 1.16.3
>            Reporter: Mahendra hegde
>            Priority: Critical
>
> Hello team,
> When ConsumeAzureEventHub processor is configured with invalid 'Event Hub 
> Name' field, it keeps on creating open pipes on machine (I run on linux).
> After some time Nifi goes down with "Too many open files" error.
>  
> (I thin k this issue is there with 'PutAzureEventHub' processor also)
>  
> Log sample:
> ConsumeAzureEventHub[id=e07e4e61-e910-3c0b-5951-d9087c2e6270] An error 
> occurred while receiving messages from Azure Event Hub expirydays at 
> partition 0, consumerGroupName=o9, 
> exception=com.microsoft.azure.eventhubs.IllegalEntityException: The messaging 
> entity 'dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9' could 
> not be found. To know more visit https://aka.ms/sbResourceMgrExceptions.  
> TrackingId:9b129ebe-cf90-4542-892c-8dc37f1a7461_B4, 
> SystemTracker:dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9, 
> Timestamp:2023-03-28T08:52:17 TrackingId:62dd911a030747feab4a63e58190b9b3_G7, 
> SystemTracker:gateway5, Timestamp:2023-03-28T08:52:17, errorContext[NS: 
> DAN-EU-T-EVH800-Hub-SPO-Ingestion.servicebus.windows.net, PATH: 
> expirydays/ConsumerGroups/o9/Partitions/0, REFERENCE_ID: 
> LN_f52b86_1679993537559_b9b3_G7]: 
> com.microsoft.azure.eventprocessorhost.ExceptionWithAction: 
> com.microsoft.azure.eventhubs.IllegalEntityException: The messaging entity 
> 'dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9' could not be 
> found. To know more visit https://aka.ms/sbResourceMgrExceptions.  
> TrackingId:9b129ebe-cf90-4542-892c-8dc37f1a7461_B4, 
> SystemTracker:dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9, 
> Timestamp:2023-03-28T08:52:17 TrackingId:62dd911a030747feab4a63e58190b9b3_G7, 
> SystemTracker:gateway5, Timestamp:2023-03-28T08:52:17, errorContext[NS: 
> DAN-EU-T-EVH800-Hub-SPO-Ingestion.servicebus.windows.net, PATH: 
> expirydays/ConsumerGroups/o9/Partitions/0, REFERENCE_ID: 
> LN_f52b86_1679993537559_b9b3_G7]
> - Caused by: com.microsoft.azure.eventhubs.IllegalEntityException: The 
> messaging entity 
> 'dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9' could not be 
> found. To know more visit https://aka.ms/sbResourceMgrExceptions.  
> TrackingId:9b129ebe-cf90-4542-892c-8dc37f1a7461_B4, 
> SystemTracker:dan-eu-t-evh800-hub-spo-ingestion:eventhub:expirydays~32766|o9, 
> Timestamp:2023-03-28T08:52:17 TrackingId:62dd911a030747feab4a63e58190b9b3_G7, 
> SystemTracker:gateway5, Timestamp:2023-03-28T08:52:17, errorContext[NS: 
> DAN-EU-T-EVH800-Hub-SPO-Ingestion.servicebus.windows.net, PATH: 
> expirydays/ConsumerGroups/o9/Partitions/0, REFERENCE_ID: 
> LN_f52b86_1679993537559_b9b3_G7]
> Error in Nifi log on 'too many open files' :
> java.io.FileNotFoundException: /provenance/provenance_rep1/toc/288784036.toc 
> (Too many open files)
>     at java.io.FileOutputStream.open0(Native Method)
>     at java.io.FileOutputStream.open(FileOutputStream.java:270)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
>     at 
> org.apache.nifi.provenance.toc.StandardTocWriter.<init>(StandardTocWriter.java:63)
>     at 
> org.apache.nifi.provenance.WriteAheadProvenanceRepository.lambda$initialize$0(WriteAheadProvenanceRepository.java:125)
>     at 
> org.apache.nifi.provenance.store.WriteAheadStorePartition.tryRollover(WriteAheadStorePartition.java:273)
>     at 
> org.apache.nifi.provenance.store.WriteAheadStorePartition.addEvents(WriteAheadStorePartition.java:190)
>     at 
> org.apache.nifi.provenance.store.PartitionedEventStore.addEvents(PartitionedEventStore.java:104)
>     at 
> org.apache.nifi.provenance.WriteAheadProvenanceRepository.registerEvents(WriteAheadProvenanceRepository.java:186)
>     at 
> org.apache.nifi.controller.repository.StandardProcessSession.updateProvenanceRepo(StandardProcessSession.java:1006)
>     at 
> org.apache.nifi.controller.repository.StandardProcessSession.commit(StandardProcessSession.java:577)
>     at 
> org.apache.nifi.controller.repository.StandardProcessSession.commit(StandardProcessSession.java:548)
>     at 
> org.apache.nifi.controller.repository.StandardProcessSession.commitAsync(StandardProcessSession.java:501)
>     at 
> org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:28)
>     at 
> org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1283)
>     at 
> org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:214)
>     at 
> org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:103)
>     at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
>     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
>     at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
>     at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
> 2023-03-28 03:59:19,589 ERROR [Timer-Driven Process Thread-184] 
> o.a.n.p.WriteAheadProvenanceRepository Failed to write events to the Event 
> Store
>  
> Thanks
> Mahendra



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to