Warning: session_start(): open(/var/lib/php/sessions/sess_j4ni7a23o6vkrag928hirv5669, 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
// returns (jar, transpiled src)
static Pair compileSnippetThroughServer(S progID) {
S transpiledSrc = getServerTranspiled2(progID);
S md5 = md5(transpiledSrc + "\n" + progID);
File jar = CompilerBot.getJarFile(md5);
if (jar == null || jar.length() <= 22) {
byte[] jarData = null;
pcall {
jarData = loadBinaryPage("http://www.botcompany.de/jar/" + psI(progID) + "?md5=" + md5(transpiledSrc));
}
if (!isJAR(jarData)) {
print(bytesToHex(takeFirstOfByteArray(8, jarData)));
print("fallback to CompilerBot: " + fromUtf8(takeFirstOfByteArray(80, jarData)));
ret CompilerBot.compileSnippet2(progID);
}
saveBinaryFile(jar, jarData);
}
ret pair(jar, transpiledSrc);
}