Or do you mean I should just surround everything with a try catch to catch any exception and then use the logger to log it?

On 20/11/15 11:22, Nathan Quirynen wrote:
Hey Ilya,

Hmm I'm not sure what you mean. It does log everything, but no exceptions:

public class TestPage {

    @Inject
    private ParallelExecutor parallelExecutor;

    void setupRender() {
        parallelExecutor.invoke(new SomeBackgroundTask());
    }

    public class SomeBackgroundTask implements Invokable<String> {

private final Logger log = LoggerFactory.getLogger(SomeBackgroundTask.class);

        @Override
        public String invoke() {
System.out.println("SYSOUT TEST"); // --> is outputted to console
            log.debug("LOG TEST"); // --> is outputted to console
throw new RuntimeException("EXCEPTION TEST"); // --> is NOT outputted to console
        }

    }

}

What am I supposed to do exactly?

Thanks,
Nathan

On 20/11/15 09:53, Ilya Obshadko wrote:
You may pass injected Logger instance to parallel execution, just like you
do normally.

On Thu, Nov 19, 2015 at 5:07 PM, Nathan Quirynen <
nat...@pensionarchitects.be> wrote:

Hi,

When using the ParallelExecutor exceptions thrown seem to be ignored in
some way? The invokable just stops when there's an error somewhere, but no
exception is being logged, making it hard to find the problem.
How can I get exceptions happening in the invokable getting logged?

Simple example page:


public class TestPage {

         @Inject
         private ParallelExecutor parallelExecutor;

         void setupRender() {
             parallelExecutor.invoke(new Invokable<String>() {
                 @Override
                 public String invoke() {
                     throw new RuntimeException("TEST EXCEPTION");
                 }
             });
         }

}



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




--


Een klare kijk op aanvullende pensioenen

*Nathan Quirynen*
03 340 04 60
nat...@pensionarchitects.be <mailto:nat...@pensionarchitects.be>

Reply via email to