Github user afs commented on a diff in the pull request:
https://github.com/apache/jena/pull/288#discussion_r144586550
--- Diff:
jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/async/AsyncPool.java
---
@@ -51,7 +51,13 @@ public AsyncTask submit(Runnable task, String
displayName, DataService dataServi
synchronized(mutex) {
String taskId = Long.toString(++counter) ;
Fuseki.serverLog.info(format("Task : %s : %s",taskId,
displayName)) ;
- Callable<Object> c = Executors.callable(task) ;
+ Callable<Object> c = ()->{
+ try { task.run(); }
+ catch (Throwable th) {
+ Fuseki.serverLog.warn(format("Exception in task %s
execution", taskId), th);
--- End diff --
Maybe. It is a development bug!
---