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
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
    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
      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
        Posts: 1498
        Veteran Member
          This I'm sure is RS. I saw the EMAILHISTORY for SN already.
          Greg Moeller
          Veteran Member
          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