[jira] [Commented] (NIFI-9269) ExtractEmailHeaders & ExtractEmailAttachments -- NoClassDefFoundError
[ 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
[ 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
[ 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