Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

NPE in Out Office Assistant

Gonchik Tsymzhitov
Community Champion
September 25, 2020

Hi!

Could you take a look, please?

Caesium-1-4 ERROR anonymous SERV [c.a.event.internal.AsynchronousAbleEventDispatcher] There was an exception thrown trying to dispatch event [com.atlassian.jira.event.issue.IssueEvent@38af2bd5[issue=SERV-266022,comment=com.atlassian.jira.issue.comments.CommentImpl@c232df89,worklog=<null>,changelog=<null>,eventTypeId=6,sendMail=true,params={eventsource=action, baseurl=https://jira.orcsoftware.com},subtasksUpdated=false,spanningOperation=Optional.empty]] from the invoker [SingleParameterMethodListenerInvoker{method=public void com.akelesconsulting.jira.plugins.OutOfOfficeListener.onIssueEvent(com.atlassian.jira.event.issue.IssueEvent), listener=com.akelesconsulting.jira.plugins.OutOfOfficeListener@478c7d5c}]
java.lang.RuntimeException: Listener: com.akelesconsulting.jira.plugins.OutOfOfficeListener event: com.atlassian.jira.event.issue.IssueEvent
at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:52)
at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.lambda$null$0(AsynchronousAbleEventDispatcher.java:37)
at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:85)
at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:227)
at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:112)
at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishEventIfNotificationsAreEnabled(DefaultIssueEventManager.java:180)
at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishEvent(DefaultIssueEventManager.java:162)
at com.atlassian.jira.event.issue.DefaultIssueEventManager.publishAsRedundant(DefaultIssueEventManager.java:204)
at com.atlassian.jira.event.issue.DefaultIssueEventManager.dispatchRedundantEvent(DefaultIssueEventManager.java:121)
at com.atlassian.jira.issue.util.DefaultIssueUpdater.storeModifiedFields(DefaultIssueUpdater.java:132)
at com.atlassian.jira.issue.util.DefaultIssueUpdater.doUpdate(DefaultIssueUpdater.java:69)
at com.atlassian.jira.issue.util.DefaultIssueUpdater.doUpdate(DefaultIssueUpdater.java:48)
at com.orcsoftware.jira.service.util.handler.CrmAddressInfoCommentHandler.updateAttachmentsForComment(CrmAddressInfoCommentHandler.java:212)
at com.orcsoftware.jira.service.util.handler.CrmAddressInfoCommentHandler.handleMessage(CrmAddressInfoCommentHandler.java:187)
at com.orcsoftware.jira.service.util.handler.OrcCreateOrCommentHandler.handleMessage(OrcCreateOrCommentHandler.java:88)
at com.atlassian.jira.service.services.mail.MailFetcherService.processMessage(MailFetcherService.java:414)
at com.atlassian.jira.service.services.mail.MailFetcherService$MessageProviderImpl.getAndProcessMail(MailFetcherService.java:271)
at com.atlassian.jira.service.services.mail.MailFetcherService.processMessages(MailFetcherService.java:403)
at com.atlassian.jira.service.services.mail.MailFetcherService.runImpl(MailFetcherService.java:395)
at com.atlassian.jira.service.services.file.AbstractMessageHandlingService.run(AbstractMessageHandlingService.java:229)
at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:68)
at com.atlassian.jira.service.ServiceRunner.runService(ServiceRunner.java:62)
at com.atlassian.jira.service.ServiceRunner.runServiceId(ServiceRunner.java:44)
at com.atlassian.jira.service.ServiceRunner.runJob(ServiceRunner.java:32)
at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:134)
at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:106)
at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:90)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:435)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeClusteredJob(CaesiumSchedulerService.java:430)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeClusteredJobWithRecoveryGuard(CaesiumSchedulerService.java:454)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:382)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:66)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:60)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:35)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NullPointerException
at com.akelesconsulting.jira.plugins.OutOfOfficeListener.checkOoOForMentionedUser(OutOfOfficeListener.java:444)
at com.akelesconsulting.jira.plugins.OutOfOfficeListener.checkCommentForMention(OutOfOfficeListener.java:861)
at com.akelesconsulting.jira.plugins.OutOfOfficeListener.onIssueEvent(OutOfOfficeListener.java:214)
at jdk.internal.reflect.GeneratedMethodAccessor2896.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:42)

 

Cheers,

Gonchik Tsymzhitov

2 answers

1 accepted

0 votes
Answer accepted
Hua Soon SIM _Akeles_
Atlassian Partner
September 28, 2020

Hi Gonchik,

 

We have released version 3.1.3 for Out of Office Assistant.

The root cause was the mentioned user is not a valid Jira user.

Can you try again?

Gonchik Tsymzhitov
Community Champion
September 28, 2020

Thanks

0 votes
Hua Soon SIM _Akeles_
Atlassian Partner
September 26, 2020

Hi Gonchik,

 

Thank you for reporting to us at our Jira Service Desk. 

I have replied to you in the ticket for more information.

Gonchik Tsymzhitov
Community Champion
September 27, 2020

Hi @Hua Soon SIM _Akeles_ ,

yes, the error on latest version.

Suggest an answer

Log in or Sign up to answer