Devin,

This sounds a lot like the issue documented in NIFI-2551 [1].  Since you
are using NiFi 0.7.0, you might try to build the latest code in the 0.x
branch and see if this version resolves your problem.

-- Mike

[1] - https://issues.apache.org/jira/browse/NIFI-2551


On Wed, Oct 12, 2016 at 6:01 PM, Devin Fisher <
devin.fis...@perfectsearchcorp.com> wrote:

> I'm having an issue with an in-house processor (not for email inboxes).
> Only seems to happen periodically on heavy loads, not in dev environments.
> Based on the stack trace the Illegal self-suppression is happening in the
> framework code and it seems to be masking the original exception that was
> thrown (maybe?).
>
> Going to be continuing to trace this one down but was wondering if anyone
> has seen something like and what might be the likely cause.
>
> version: 0.7.0
> os: centOS 7
> java: openjdk version "1.8.0_101"
>
>
>
> 71088 2016-10-12 15:07:19,503 ERROR [Timer-Driven Process Thread-16]
> c.imatsolutions.nifi.processor.GetInbox
> GetInbox[id=cb72b2ca-02da-4508-b619-8884713db8cb]
> GetInbox[id=cb72b2ca-02da-4508-b619-8884713db8cb] f
>       ailed to process due to java.lang.IllegalArgumentException:
> Self-suppression not permitted; rolling back session:
> java.lang.IllegalArgumentException: Self-suppression not permitted
> 71089 2016-10-12 15:07:19,505 ERROR [Timer-Driven Process Thread-16]
> c.imatsolutions.nifi.processor.GetInbox
> 71090 java.lang.IllegalArgumentException: Self-suppression not permitted
> 71091     at java.lang.Throwable.addSuppressed(Throwable.java:1043)
> ~[na:1.8.0_101]
> 71092     at
> org.apache.nifi.controller.repository.StandardProcessSession.write(
> StandardProcessSession.java:1999)
> ~[na:na]
> 71093     at com.imatsolutions.nifi.processor.GetInbox.processInboxItem(
> GetInbox.java:219) [legacy-1.0.0.jar:na]
> 71094     at com.imatsolutions.nifi.processor.GetInbox.processInboxBatch(
> GetInbox.java:118) [legacy-1.0.0.jar:na]
> 71095     at com.imatsolutions.nifi.processor.GetInbox.onTrigger(
> GetInbox.java:76)
> [legacy-1.0.0.jar:na]
> 71096     at
> org.apache.nifi.controller.StandardProcessorNode.onTrigger(
> StandardProcessorNode.java:1054)
> [nifi-framework-core-0.7.0.jar:0.7.0]
> 71097     at
> org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(
> ContinuallyRunProcessorTask.java:136)
> [nifi-framework-core-0.7.0.jar:0.7.0]
> 71098     at
> org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(
> ContinuallyRunProcessorTask.java:47)
> [nifi-framework-core-0.7.0.jar:0.7.0]
> 71099     at
> org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(
> TimerDrivenSchedulingAgent.java:127)
> [nifi-framework-core-0.7.0.jar:0.7.0]
> 71100     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> [na:1.8.0_101]
> 71101     at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
> [na:1.8.0_101]
> 71102     at
> java.util.concurrent.ScheduledThreadPoolExecutor$
> ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
> [na:1.8.0_101]
> 71103     at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(
> ScheduledThreadPoolExecutor.java:294)
> [na:1.8.0_101]
> 71104     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
> [na:1.8.0_101]
> 71105     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
> [na:1.8.0_101]
> 71106     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
> 71107     Suppressed: java.lang.NullPointerException: null
> 71108 Caused by: java.lang.NullPointerException: null
>

Reply via email to