|
|
@ -117,7 +117,11 @@ public class DefaultCalculatedFieldCache implements CalculatedFieldCache { |
|
|
CalculatedField calculatedField = getCalculatedField(calculatedFieldId); |
|
|
CalculatedField calculatedField = getCalculatedField(calculatedFieldId); |
|
|
if (calculatedField != null) { |
|
|
if (calculatedField != null) { |
|
|
ctx = new CalculatedFieldCtx(calculatedField, tbelInvokeService, apiLimitService); |
|
|
ctx = new CalculatedFieldCtx(calculatedField, tbelInvokeService, apiLimitService); |
|
|
ctx.init(); |
|
|
try { |
|
|
|
|
|
ctx.init(); |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
log.warn("Failed to initialize CF context."); |
|
|
|
|
|
} |
|
|
calculatedFieldsCtx.put(calculatedFieldId, ctx); |
|
|
calculatedFieldsCtx.put(calculatedFieldId, ctx); |
|
|
log.debug("[{}] Put calculated field ctx into cache: {}", calculatedFieldId, ctx); |
|
|
log.debug("[{}] Put calculated field ctx into cache: {}", calculatedFieldId, ctx); |
|
|
} |
|
|
} |
|
|
|