CA Service Management

 View Only
  • 1.  Error token after configure Mail Eater to authenticate with OAuth2

    Posted May 09, 2025 09:37 AM

    Hello everyone,

    I recently configured the mail eater to authenticate with OAuth2 by following the step-by-step instructions in this document:
    https://knowledge.broadcom.com/external/article/216187/oauth-setup-for-maileater.html#mcetoc_1f6q7m1up5

    It worked correctly. However, it only works for one hour and then starts showing the following error in the mail eater log.



    025-05-09 09:17:05:356 ERROR  [ForkJoinPool-1-worker-3] c.c.S.m.c.JavaMailIMAPClient - [ID:(xxxxxx@pbh.gov.br),HN:(imap.gmail.com)] -> [IMAPS|993] Failed to connect to the Store.
    javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
        at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:708)
        at javax.mail.Service.connect(Service.java:342)
        at javax.mail.Service.connect(Service.java:222)
        at com.ca.ServicePlus.mail.connection.JavaMailIMAPClient.connectToStore(JavaMailIMAPClient.java:211)
        at com.ca.ServicePlus.mail.connection.JavaMailIMAPClient.initializeClient(JavaMailIMAPClient.java:101)
        at com.ca.ServicePlus.maileater.ConnectSession.Hunny_Connect(ConnectSession.java:431)
        at com.ca.ServicePlus.maileater.ConnectSession.Connect(ConnectSession.java:173)
        at com.ca.ServicePlus.maileater.ConnectSession.check_mail(ConnectSession.java:240)
        at com.ca.ServicePlus.maileater.IMAP4EmailClient.check_mail(IMAP4EmailClient.java:142)
        at com.ca.ServicePlus.maileater.Mailbox.lambda$new$1(Mailbox.java:925)
        at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
    2025-05-09 09:17:05:356 ERROR  [ForkJoinPool-1-worker-3] c.c.S.mail.OAuthProcessor - Refresh token is missing....can not get access token...
    2025-05-09 09:17:05:356 ERROR  [ForkJoinPool-1-worker-3] c.c.S.m.ConnectSession - Failed to get a fresh access token...can not proceed further....
    java.lang.Exception: Refresh token is null or empty
        at com.ca.ServicePlus.mail.OAuthProcessor.getFreshAccessToken(OAuthProcessor.java:127)
        at com.ca.ServicePlus.maileater.ConnectSession.refreshAndStoreTheTokens(ConnectSession.java:228)
        at com.ca.ServicePlus.maileater.ConnectSession.Connect(ConnectSession.java:180)
        at com.ca.ServicePlus.maileater.ConnectSession.check_mail(ConnectSession.java:240)
        at com.ca.ServicePlus.maileater.IMAP4EmailClient.check_mail(IMAP4EmailClient.java:142)
        at com.ca.ServicePlus.maileater.Mailbox.lambda$new$1(Mailbox.java:925)
        at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)


    I understand that the error is related to the token, because when I restart the mail eater process, email eater starts working again.
    But I don't know how to fix the issue.

    Has anyone experienced something similar?

    Thank you.



    ------------------------------
    Regards,
    Felipe Nunes
    ------------------
    IT Analyst
    Prodabel
    ------------------------------


  • 2.  RE: Error token after configure Mail Eater to authenticate with OAuth2

    Broadcom Employee
    Posted May 09, 2025 10:17 AM

    Can you please confirm the version and patch level of CA SDM.



    ------------------------------
    Paul Coccimiglio
    [JobTitle]
    [CompanyName]
    ------------------------------



  • 3.  RE: Error token after configure Mail Eater to authenticate with OAuth2

    Posted May 09, 2025 10:26 AM

    Hi Paul, 

    it's 17.4.2.0



    ------------------------------
    Regards,
    Felipe Nunes
    ------------------
    IT Analyst
    Prodabel
    ------------------------------



  • 4.  RE: Error token after configure Mail Eater to authenticate with OAuth2

    Posted May 26, 2025 08:05 AM

    Hi Paul, 

    Could you help me with this error?

    Thanks in advance!



    ------------------------------
    Regards,
    Felipe Nunes
    ------------------
    IT Analyst
    Prodabel
    ------------------------------