Question
Infosys
US
Last activity: 10 Jul 2016 13:08 EDT
PegaHC Framework - Log file flooding with exception
In production logs, below exception is filing log file. After analysis I found the OOTB Work object on PegaHC framework is being queued to Pega-ProCom:SendCorr Agent is failing to process it. Seems the email address present on the WO is not correct.
Please advise if any idea what is purpose of this WO and can we delete WO from DB to avoid this exception to re-occur
DATA-CORR-EMAIL PEGAHC-SPMNG-WORK AY-2
Exception details:
2016-07-05 00:00:01,058 [j2ee14_ws,maxpri=10]] [ STANDARD] [ PegaRULES:06.01.01] (pega_integrationengine_default) ERROR - Unexpected exception caught while trying to send an email message.
javax.mail.internet.AddressException: Illegal address in string ``''
at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:108)
at com.pegarules.generated.pega_integrationengine_default.SendEmailMessage06_01_01(pega_integrationengine_default.java:383)
at com.pegarules.generated.pega_integrationengine_default.SendEmailMessage(pega_integrationengine_default.java:784)
In production logs, below exception is filing log file. After analysis I found the OOTB Work object on PegaHC framework is being queued to Pega-ProCom:SendCorr Agent is failing to process it. Seems the email address present on the WO is not correct.
Please advise if any idea what is purpose of this WO and can we delete WO from DB to avoid this exception to re-occur
DATA-CORR-EMAIL PEGAHC-SPMNG-WORK AY-2
Exception details:
2016-07-05 00:00:01,058 [j2ee14_ws,maxpri=10]] [ STANDARD] [ PegaRULES:06.01.01] (pega_integrationengine_default) ERROR - Unexpected exception caught while trying to send an email message.
javax.mail.internet.AddressException: Illegal address in string ``''
at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:108)
at com.pegarules.generated.pega_integrationengine_default.SendEmailMessage06_01_01(pega_integrationengine_default.java:383)
at com.pegarules.generated.pega_integrationengine_default.SendEmailMessage(pega_integrationengine_default.java:784)
at com.pegarules.generated.activity.ra_action_sendemailnotification_525717e6352142aab2a7b647b003f381.step6_circum0(ra_action_sendemailnotification_525717e6352142aab2a7b647b003f381.java:1001)
at com.pegarules.generated.activity.ra_action_sendemailnotification_525717e6352142aab2a7b647b003f381.perform(ra_action_sendemailnotification_525717e6352142aab2a7b647b003f381.java:168)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3502)
at com.pegarules.generated.activity.ra_action_send_a6ecb487572ec649f3bb697a515ce46e.step12_circum0(ra_action_send_a6ecb487572ec649f3bb697a515ce46e.java:1379)
at com.pegarules.generated.activity.ra_action_send_a6ecb487572ec649f3bb697a515ce46e.perform(ra_action_send_a6ecb487572ec649f3bb697a515ce46e.java:295)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3502)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.runActivity(QueueProcessor.java:699)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.execute(QueueProcessor.java:580)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:765)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:989)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:698)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:537)
at com.pega.pegarules.session.internal.async.Agent.queueBatchActivityForAgent(Agent.java:1284)
at com.pega.pegarules.session.internal.async.Agent.queueBatchActivityForAgent(Agent.java:1105)
at com.pega.pegarules.session.internal.async.AgentQueue.run(AgentQueue.java:683)
at com.pega.pegarules.session.internal.async.Agent.runAgentTask(Agent.java:807)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.AsyncServant.processAsyncTask(AsyncServant.java:191)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.AsyncServant.invoke(AsyncServant.java:151)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:315)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:266)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:239)
at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:348)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:389)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:411)
at com.pega.pegarules.internal.etier.ejb.EngineBeanBoot.invokeEngine(EngineBeanBoot.java:171)
at com.pega.pegarules.internal.etier.interfaces.EJSLocalStatelessEngineBMT_f2439d86.invokeEngine(Unknown Source)
at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRAsync.processRequest(PRAsync.java:154)
at com.pega.pegarules.session.internal.engineinterface.etier.asynchbeans.AsyncTask.run(AsyncTask.java:63)
at com.pega.pegarules.session.internal.engineinterface.etier.asynchbeans.RunnableWrapper.run(RunnableWrapper.java:70)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:228)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:768)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:222)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:159)