<CONTEXT></BUG>dctx.getDispatcher().runAsync(service, thisContext, persist);break;case MODE_SYNC:<extra_id_0>dctx.getDispatcher().runAsync(service, thisContext, persist);break;case MODE_SYNC:<BUG>Debug.log(msgPrefix + "Invoking [" + service + "] via runSyncIgnore", module);</BUG>dctx.getDispatcher().runSyncIgnore(service, thisContext);break;}} catch (Throwable t) {</CONTEXT>
thisContext = model.makeValid(context, ModelService.IN_PARAM);thisContext.put("userLogin", ServiceUtil.getUserLogin(dctx, thisContext, runAsUser));switch (mode) {case MODE_ASYNC:if (Debug.infoOn()) Debug.logInfo(msgPrefix + "Invoking [" + service + "] via runAsync", module);if (Debug.infoOn()) Debug.logInfo(msgPrefix + "Invoking [" + service + "] via runSyncIgnore", module);