Defects

SBM: Notification exception, delayed notification is not sent
Your subscription to document D27944 will expire in 318 days (Renew).  To cancel this subscription, click Cancel Subscription above.



ID:    D27944
Published:    10 March 2023
Updated:    20 April 2023
 

Defect Id

DEF347978

Originally Reported Against

SBM 12.0

Resolved In

SBM 12.1 Hotfix

Description

Example notification error from ns.log:

ERROR 30-11-2022 06:32:30 [DueDateService] -- Unexpected exception occured   
java.util.ConcurrentModificationException
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1390)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.LongPipeline.reduce(LongPipeline.java:461)
at java.util.stream.LongPipeline.sum(LongPipeline.java:419)
at com.serena.sbm.service.CalendarServiceImpl.calculateNumberOfHoursInOverrides(CalendarServiceImpl.java:450)
at java.util.stream.ReferencePipeline$5$1.accept(ReferencePipeline.java:227)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.LongPipeline.reduce(LongPipeline.java:461)
at java.util.stream.LongPipeline.sum(LongPipeline.java:419)
at com.serena.sbm.service.CalendarServiceImpl.getNumberOfHoursInStandardWeek(CalendarServiceImpl.java:196)
at com.serena.sbm.service.CalendarServiceImpl.calculateElapsedTime(CalendarServiceImpl.java:122)
at com.serena.sbm.ns.process.DueDateServiceImpl.getInterval(DueDateServiceImpl.java:258)
at com.serena.sbm.ns.process.DueDateServiceImpl.checkDueDateCondition_aroundBody4(DueDateServiceImpl.java:198)
at com.serena.sbm.ns.process.DueDateServiceImpl$AjcClosure5.run(DueDateServiceImpl.java:1)
at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96cproceed(AbstractTransactionAspect.aj:67)
at org.springframework.transaction.aspectj.AbstractTransactionAspect$AbstractTransactionAspect$1.proceedWithInvocation(AbstractTransactionAspect.aj:73)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367)
at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:71)
at com.serena.sbm.ns.process.DueDateServiceImpl.checkDueDateCondition(DueDateServiceImpl.java:192)
at com.serena.sbm.ns.process.DueDateServiceImpl.process(DueDateServiceImpl.java:126)
at com.serena.ns.core.job.NSProcessJob.execute(NSProcessJob.java:61)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

 ERROR 30-11-2022 06:55:15 [Events] -- Exception Thrown while processing Notification Event 'SBM - Prod Verification Past Due (more than 2 days) Add MGR'.  
java.util.ConcurrentModificationException
at java.util.ArrayList.sort(ArrayList.java:1466)
at com.serena.sbm.service.CalendarServiceImpl.getTimeRangeList(CalendarServiceImpl.java:366)
at com.serena.sbm.service.CalendarServiceImpl.todaysHoursOfOperation(CalendarServiceImpl.java:373)
at com.serena.sbm.service.CalendarServiceImpl.calculateElapsedTime(CalendarServiceImpl.java:175)
at com.serena.sbm.service.CalendarServiceImpl.getRepeatTimeSpans(CalendarServiceImpl.java:249)
at com.serena.sbm.ns.process.EventServiceImpl.eventWaitUntil(EventServiceImpl.java:372)
at com.serena.sbm.ns.process.EventServiceImpl.process(EventServiceImpl.java:301)
at com.serena.sbm.ns.process.EventServiceImpl.process(EventServiceImpl.java:221)
at com.serena.ns.core.job.NSProcessJob.execute(NSProcessJob.java:61)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

Find Answers

Type a question or describe what you are looking for below

My Recent Searches

Welcome kb sso

Additional Assistance

  • Submit a Case Online
  • FAQs