[jira] [Commented] (NIFI-9269) ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError

2024-03-11 Thread Piermarco (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-9269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825336#comment-17825336
 ] 

Piermarco commented on NIFI-9269:
-

Hello, I have the same issue for both components, after updating to version 
2.0.0-M1. 
Is there any kind of workaround to solve this problem?
At the moment, we are stuck without the possibility of using them.

Thank you in advance.

> ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError
> -
>
> Key: NIFI-9269
> URL: https://issues.apache.org/jira/browse/NIFI-9269
> Project: Apache NiFi
>  Issue Type: Bug
>Affects Versions: 1.14.0
> Environment: Nifi:
> 1.14.0
> 07/10/2021 12:25:36 SAST
> Tagged nifi-1.14.0-RC2
> From fcbf1d5 on branch UNKNOWN
> Java:
> java --version
> openjdk 11.0.12 2021-07-20
> OpenJDK Runtime Environment 18.9 (build 11.0.12+7)
> OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7, mixed mode, sharing)
> OS:
> uname -a
> Linux blue.centilliard.io 5.13.16-200.fc34.x86_64 #1 SMP Mon Sep 13
> 12:39:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
>Reporter: Stefan
>Assignee: Pierre Villard
>Priority: Major
>
> The above two processors fail with the below errors:
> /*** *ExtractEmailAttachments* ***/
> ExtractEmailAttachments[id=3738d7b2-017c-1000-c120-29f7760d3084] Failed
> to process session due to com/sun/activation/registries/LogSupport;
> Processor Administratively Yielded for 1 sec:
> java.lang.NoClassDefFoundError:
> com/sun/activation/registries/LogSupport
> /*** *ExtractEmailHeaders* ***/
> ExtractEmailHeaders[id=36a7997a-017c-1000-0405-0197e1cb8792] Failed to
> process session due to com/sun/activation/registries/LogSupport;
> Processor Administratively Yielded for 1 sec:
> java.lang.NoClassDefFoundError:
> com/sun/activation/registries/LogSupport
> *P.S*
> Adding javax.activation-1.2.0.jar and leaving javax.activation-1.2.0.jar in 
> */lib/java11* also seems to resolve the problem.



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


[jira] [Commented] (NIFI-9269) ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError

2023-12-06 Thread David Handermann (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-9269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793886#comment-17793886
 ] 

David Handermann commented on NIFI-9269:


Thanks for updating this issue and providing the stack trace [~sergserg].

For additional reference, the problem appears to be related to the use of 
Apache Commons Email, which has not been updated in several years. There are 
several Java Mail library versions in the nifi-email-module, so it seems like 
evaluating the removal of Apache Commons Email and making direct use of the 
Java Mail libraries could be a way forward.

> ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError
> -
>
> Key: NIFI-9269
> URL: https://issues.apache.org/jira/browse/NIFI-9269
> Project: Apache NiFi
>  Issue Type: Bug
>Affects Versions: 1.14.0
> Environment: Nifi:
> 1.14.0
> 07/10/2021 12:25:36 SAST
> Tagged nifi-1.14.0-RC2
> From fcbf1d5 on branch UNKNOWN
> Java:
> java --version
> openjdk 11.0.12 2021-07-20
> OpenJDK Runtime Environment 18.9 (build 11.0.12+7)
> OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7, mixed mode, sharing)
> OS:
> uname -a
> Linux blue.centilliard.io 5.13.16-200.fc34.x86_64 #1 SMP Mon Sep 13
> 12:39:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
>Reporter: Stefan
>Assignee: Pierre Villard
>Priority: Major
>
> The above two processors fail with the below errors:
> /*** *ExtractEmailAttachments* ***/
> ExtractEmailAttachments[id=3738d7b2-017c-1000-c120-29f7760d3084] Failed
> to process session due to com/sun/activation/registries/LogSupport;
> Processor Administratively Yielded for 1 sec:
> java.lang.NoClassDefFoundError:
> com/sun/activation/registries/LogSupport
> /*** *ExtractEmailHeaders* ***/
> ExtractEmailHeaders[id=36a7997a-017c-1000-0405-0197e1cb8792] Failed to
> process session due to com/sun/activation/registries/LogSupport;
> Processor Administratively Yielded for 1 sec:
> java.lang.NoClassDefFoundError:
> com/sun/activation/registries/LogSupport
> *P.S*
> Adding javax.activation-1.2.0.jar and leaving javax.activation-1.2.0.jar in 
> */lib/java11* also seems to resolve the problem.



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


[jira] [Commented] (NIFI-9269) ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError

2023-12-06 Thread Serg (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-9269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17793880#comment-17793880
 ] 

Serg commented on NIFI-9269:


This (or a very similar) issue is presenting in 


openjdk version "21.0.1" 2023-10-17 LTS
{code:java}
nifi-properties-2.0.0-M1{code}
{color:#1d1c1d}{color}which gives the following when using 
either{color:#1d1c1d} 
{color:#1d1c1d}ExtractEmailHeaders{color}{color}  or  
{color:#1d1c1d}{color:#1d1c1d}{color:#1d1c1d}ExtractEmailAttachments 
{color}{color}

{color}
2023-12-06 17:21:10,367 ERROR [Timer-Driven Process Thread-67] 
o.a.n.p.email.ExtractEmailHeaders 
ExtractEmailHeaders[id=3fc27178-018c-1000-3413-6cc9f843e114] Processing halted: 
yielding [1 sec]
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport
at javax.activation.MailcapCommandMap.(MailcapCommandMap.java:149)
at javax.activation.CommandMap.getDefaultCommandMap(CommandMap.java:55)
at javax.activation.DataHandler.getCommandMap(DataHandler.java:137)
at 
javax.activation.DataHandler.getDataContentHandler(DataHandler.java:596)
at javax.activation.DataHandler.getContent(DataHandler.java:524)
at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1508)
at 
org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:180)
at 
org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:95)
at 
org.apache.nifi.processors.email.ExtractEmailHeaders$1.process(ExtractEmailHeaders.java:171)
at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:2687)
at 
org.apache.nifi.processors.email.ExtractEmailHeaders.onTrigger(ExtractEmailHeaders.java:163)
at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1274)
at 
org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:244)
at 
org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:59)
at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.ClassNotFoundException: 
com.sun.activation.registries.LogSupport
... 22 common frames omitted
2023-12-06 17:21:10,367 WARN [Timer-Driven Process Thread-67] 
o.a.n.controller.tasks.ConnectableTask Processing halted: uncaught exception in 
Component [ExtractEmailHeaders[id=3fc27178-018c-1000-3413-6cc9f843e114]]
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport
at javax.activation.MailcapCommandMap.(MailcapCommandMap.java:149)
at javax.activation.CommandMap.getDefaultCommandMap(CommandMap.java:55)
at javax.activation.DataHandler.getCommandMap(DataHandler.java:137)
at 
javax.activation.DataHandler.getDataContentHandler(DataHandler.java:596)
at javax.activation.DataHandler.getContent(DataHandler.java:524)
at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1508)
at 
org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:180)
at 
org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:95)
at 
org.apache.nifi.processors.email.ExtractEmailHeaders$1.process(ExtractEmailHeaders.java:171)
at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:2687)
at 
org.apache.nifi.processors.email.ExtractEmailHeaders.onTrigger(ExtractEmailHeaders.java:163)
at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1274)
at 
org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:244)
at 
org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:59)
at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at