Email Listener reading the email but not processing and request count not increasing

When email listener unread the email but not processing it, and the request count not showing in admin portal.

Below mentioned exception throwing the logs.

2020-11-20 05:24:35,628 [ EMAIL-Thread-77] [ STANDARD] (mail.EmailListenerDelegateImpl) ERROR EMAIL.ListenerName.Listener XXXXXXXX - Error retrieving message by MsgId: [email protected], exception: Message not found for messageIds [[email protected]]
com.pega.platform.integrationcore.client.email.EmailClientException: Message not found for messageIds [[email protected]]
at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.lambda$getMessagebyMessageId$0(JavaEmailClient.java:634) ~[integration-core.jar:?]
at java.util.Optional.orElseThrow(Optional.java:408) ~[?:?]
at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.getMessagebyMessageId(JavaEmailClient.java:634) ~[integration-core.jar:?]
at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.getMessagebyMessageId(JavaEmailClient.java:73) ~[integration-core.jar:?]
at com.pega.platform.integrationengine.client.email.internal.JavaEmailClientProxy.getMessagebyMessageId(JavaEmailClientProxy.java:399) ~[integration-engine.jar:?]
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl.getNextUnprocessedMessage(EmailListenerDelegateImpl.java:196) ~[integration-engine.jar:?]
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$fa909e4b.CGLIB$getNextUnprocessedMessage$5() ~[guice-4.0.jar:?]
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$fa909e4b$$FastClassByGuice$$4e46f95b.invoke() ~[guice-4.0.jar:?]
at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) ~[guice-4.0.jar:?]
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) ~[guice-4.0.jar:?]
at com.pega.platform.integrationcore.interceptors.LoggingInterceptor.invoke(LoggingInterceptor.java:62) ~[integration-core.jar:?]
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) ~[guice-4.0.jar:?]
at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55) ~[guice-4.0.jar:?]
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$fa909e4b.getNextUnprocessedMessage() ~[guice-4.0.jar:?]
at com.pega.pegarules.integration.engine.internal.services.email.ParallelEmailPollerStrategy.runInParallel(ParallelEmailPollerStrategy.java:134) ~[printegrint.jar:?]
at com.pega.pegarules.integration.engine.internal.services.email.ParallelEmailPollerStrategy.run(ParallelEmailPollerStrategy.java:67) ~[printegrint.jar:?]
at com.pega.pegarules.integration.engine.internal.services.email.EmailListener.run_(EmailListener.java:547) ~[printegrint.jar:?]
at com.pega.pegarules.integration.engine.internal.services.listener.ServiceListenerBaseImpl.run(ServiceListenerBaseImpl.java:456) ~[printegrint.jar:?]

@Nadimuthu T

Hi,

Were you able to get any resolution with this issue. We are seeing similar errors in the logs

Message not found for messageIds [CAMkn0W8=mFBq_RuByQqDY+jXCBwgBA3W3cch03ADerQCxbzKMw@mail.gmail.com]

at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.lambda$getMessagebyMessageId$0(JavaEmailClient.java:643)
at java.util.Optional.orElseThrow(Optional.java:290)
at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.getMessagebyMessageId(JavaEmailClient.java:643)
at com.pega.platform.integrationcore.client.email.internal.javamail.JavaEmailClient.getMessagebyMessageId(JavaEmailClient.java:79)
at com.pega.platform.integrationengine.client.email.internal.JavaEmailClientProxy.getMessagebyMessageId(JavaEmailClientProxy.java:421)
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl.getNextUnprocessedMessage(EmailListenerDelegateImpl.java:196)
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$abed3707.CGLIB$getNextUnprocessedMessage$6(:-1)
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$abed3707$$FastClassByGuice$$c9b5ee3a.invoke(:-1)
at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
at com.pega.platform.integrationcore.interceptors.LoggingInterceptor.invoke(LoggingInterceptor.java:62)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55)
at com.pega.platform.integrationengine.internal.email.EmailListenerDelegateImpl$$EnhancerByGuice$$abed3707.getNextUnprocessedMessage(:-1)
at com.pega.pegarules.integration.engine.internal.services.email.ParallelEmailPollerStrategy.processEmails(ParallelEmailPollerStrategy.java:157)
at com.pega.pegarules.integration.engine.internal.services.email.ParallelEmailPollerStrategy.run(ParallelEmailPollerStrategy.java:71)
at com.pega.pegarules.integration.engine.internal.services.email.EmailListener.run_(EmailListener.java:557)
at com.pega.pegarules.integration.engine.internal.services.listener.ServiceListenerBaseImpl.run(ServiceListenerBaseImpl.java:476)
at java.lang.Thread.run(Thread.java:748)
at (:slight_smile:

@RochwynR : Issue resolved automatically post restart the JVM.