No recipients to whom to send the content

 4 Replies
 0 Subscribed to this topic
 22 Subscribed to this forum
Sort:
Author
Messages
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
In my SystemOut.log file for LBI, I get a failed delivery "No recipients to whom to send the content." message when there is no delivery device set up for a particular report user.

Is there a way to associate to which report this user belongs from the rather lengthy error in the log file?

For example:
[11/11/11 8:30:21:879 CST] 0000005a SystemOut O Email Delivery Status: com.lawson.efs.delivery.components.engine.DeliveryEngineImpl.deliver(DeliveryEngineImpl.java:74)com.lawson.efs.delivery.components.engine.DeliveryEngineImpl.deliver(DeliveryEngineImpl.java:57)com.lawson.efs.delivery.service.DeliverContentCommand.execute(DeliverContentCommand.java:58)com.lawson.efs.delivery.service.DeliveryServiceController.handleRequest(DeliveryServiceController.java:61)com.lawson.efs.common.ServletBase.doPost(ServletBase.java:58)javax.servlet.http.HttpServlet.service(HttpServlet.java:738)javax.servlet.http.HttpServlet.service(HttpServlet.java:831)com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)com.lawson.efs.ssoa.SSOFilter.doFilter(SSOFilter.java:392)com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)com.lawson.efs.common.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:37)com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Also, does the next line in the log identify the intended target? Or the previous line?

[11/11/11 9:00:12:360 CST] 0000004f SystemOut O Sending email to:jacobb
[11/11/11 9:00:12:360 CST] 0000004f SystemOut O Email Delivery Status: [11/11/11 9:00:12:360 CST] 0000004f SystemOut O Sending email to:10006508
Massimo Emilione
Advanced Member Send Private Message
Posts: 29
Advanced Member
Is this RS or SN?

If it is SN you might be able to check EMAILHISTORY in your SN database.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
This I'm sure is RS. I saw the EMAILHISTORY for SN already.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
I wrote a perl script to extract the information from the log file if it finds it... but so far the only thing is going by the time to identify the report that has kicked
off.
I'll share the script if anyone would like it. Just go in and modify it a little, make sure you have Perl installed (and the appropriate modules) and schedule it via
Scheduled Task... or your favorite scheduler program.
Attachments