From c836b73bf2bdf2d0ea5ab09bd3d32fbf39e2a93a Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 28 Mar 2007 21:07:55 +0000 Subject: [PATCH] * Handle max-thread-count exception in invokeAsynx(). --- src/helma/framework/core/ApplicationBean.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helma/framework/core/ApplicationBean.java b/src/helma/framework/core/ApplicationBean.java index 4baf1629..9ab3e1bf 100644 --- a/src/helma/framework/core/ApplicationBean.java +++ b/src/helma/framework/core/ApplicationBean.java @@ -712,8 +712,9 @@ public class ApplicationBean implements Serializable { map.put("running", Boolean.TRUE); new Thread() { public void run() { - RequestEvaluator reval = app.getEvaluator(); + RequestEvaluator reval = null; try { + reval = app.getEvaluator(); map.put("result", reval.invokeInternal(thisObject, function, args, timeout)); } catch (Exception x) { map.put("exception", x);