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