Ich stoße auf ein Problem, bei dem der Versuch, Code auf IBM's Swift Sandbox auszuführen, eine Art interne Zeitüberschreitung verursacht.Was ist die Zeitüberschreitung bei IBM Swift Sandbox?
Swift Ver. 3.0.1 (Release) Platform: Linux (x86_64) Error running code: WARNING: Your kernel does not support swap limit capabilities, memory limited without swap. /swiftfiles/doit.sh: line 51: 42 Illegal instruction timeout ${TIMEOUT} .build/debug/TempCode
Der Code in Frage eine große Base64-Codierung String decodiert:
let base64EncodedInput = [really really long string]
let inputData = Data(base64Encoded: base64EncodedInput)!
let inputDecodedString = String(data: inputData, encoding: .utf8)!
let rowArray = inputDecodedString.components(separatedBy: "\n")
Sie können den vollständigen Datenstring sehen und den Code online here laufen.
Maximiere ich die Zeit, die für die Ausführung meines Swift-Prozesses zur Verfügung steht? Was ist die Zeitüberschreitung?
Wir haben jetzt glaube ich eine 10-Sekunden-Timeout, aber das ist nicht, was unsere Timeout-Nachricht aussieht. Die Nachricht, die Sie sehen, weist darauf hin, dass illegaler Code ausgeführt wird, aber die vollständige Fehlermeldung möglicherweise unterdrückt wird. Ich werde mir das genauer ansehen und zu dir zurückkommen. – TheSoundDefense
@TheSoundDefense Danke, dass du dir das angeschaut hast. Ich spielte mit der Eingabe herum und bekam dieses Mal einen anderen Fehler: [gist] (https://gist.github.com/JALsnipe/4e3f1a833701b1d84eedbddbec39f693) – JAL
Dies könnte ein Serverproblem sein und nicht unbedingt etwas mit Ihrem Code nicht in Ordnung. Ich werde es mir ansehen müssen. – TheSoundDefense