Warning: session_start(): open(/var/lib/php/sessions/sess_0ge3t124foh5257o4peabpbbc6, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
scope getServerTranspiled2.
please include function loadPage.
sbool #allowLocalFallback = true, #localFallbackVerbose = true;
// to avoid checking server for transpilations too often when booting OS
static SS getServerTranspiled2_tempCache;
static S getServerTranspiled2(S id) {
ifndef NoResourceLoader
IResourceLoader rl = vm_getResourceLoader();
if (rl != null)
ret rl.getTranspiled(id);
endifndef
id = fsIOpt(id);
S transpiled = mapGet(getServerTranspiled2_tempCache, id);
if (transpiled != null) ret transpiled;
if (getServerTranspiled2_tempCache != null) print("CACHE FAIL");
transpiled = loadCachedTranspilation(id);
S md5 = null;
if (machineIsOffline() || isOfflineMode() || isLocalSnippet(id)) ret transpiled;
if (transpiled != null)
md5 = md5(transpiled);
S transpiledSrc;
try {
transpiledSrc = getServerTranspiled(formatSnippetID(id), md5);
} catch e {
if (!allowLocalFallback) rethrow(e);
printExceptionShort(e);
if (localFallbackVerbose) print("Fallback to local code");
ret transpiled;
}
if (eq(transpiledSrc, "SAME")) {
if (!isTrue(loadPage_silent!)) print("SAME");
ret mapPut_returnValue(getServerTranspiled2_tempCache, id, transpiled);
}
ret mapPut_returnValue(getServerTranspiled2_tempCache, id, transpiledSrc);
}
end scope