Zum Inhalt springen

Fehlermeldungen ​

Jede Meldung, die Signal Lab zeigen kann, wenn etwas fehlschlägt, nach ihrem Code: Diesen Code nennen der Bericht eines Laufs, die Kommandozeile und die API. Werte in geschweiften Klammern werden durch das ersetzt, was fehlschlug.

api ​

CodeMeldung
api.not_foundDer Server hat keine solche Adresse — Oberfläche und Server haben unterschiedliche Versionen
api.run_invalidDie Anfrage für den Durchlauf kann nicht gelesen werden
api.run_sourceNennen Sie das Experiment genau einmal: ein Dokument oder eine Vorlage
api.template_unknownEs gibt keine mitgelieferte Vorlage {name}

auth ​

CodeMeldung
auth.hostDieser Server antwortet nicht unter dieser Adresse — öffnen Sie ihn unter seinem eigenen Namen
auth.originDiese Anfrage kam von einer anderen Website und wurde abgelehnt
auth.requiredMelden Sie sich zuerst an diesem Server an

broadcast ​

CodeMeldung
broadcast.cidr_invalid{value} ist kein CIDR-Block — verwenden Sie a.b.c.d/nn, z. B. 192.168.1.0/24
broadcast.interface_invalid{value} ist keine IPv4-Adresse — geben Sie die Adresse der Schnittstelle ein, oder lassen Sie das Feld für eine beliebige leer
broadcast.ipv6IPv6 kennt keinen Broadcast — verwenden Sie stattdessen Multicast
broadcast.join_failedDer Multicast-Gruppe {group} kann nicht beigetreten werden
broadcast.not_broadcast{target} ist keine Broadcast-Adresse — verwenden Sie 255.255.255.255:port oder x.x.x.255:port
broadcast.not_multicast{target} ist keine Multicast-Gruppe — verwenden Sie eine Adresse von 224.0.0.0 bis 239.255.255.255
broadcast.port_shared{target} wird bereits verwendet — schalten Sie „Port teilen“ ein, um daneben zu empfangen
broadcast.prefix_invalid/{value} ist keine Präfixlänge — verwenden Sie /0 bis /32
broadcast.rate_invalidDie Beacon-Rate muss über 0 liegen
broadcast.rate_limit{pps} Pakete/s über {targets} Ziele liegen über dem Limit von {max} pps — senken Sie die Rate oder grenzen Sie das Ziel ein
broadcast.reply_missingEs gibt keine Antwort zum Senden — legen Sie eine fest, oder schalten Sie „Suchanfragen beantworten“ aus
broadcast.sweep_portLegen Sie den Port für den Sweep fest
broadcast.sweep_too_large/{prefix} umfasst {count} Adressen, und ein Sweep erreicht höchstens {max} Hosts — verkleinern Sie auf /{limit} oder einen kleineren Block
broadcast.target_requiredGeben Sie mindestens ein Ziel ein

check ​

CodeMeldung
check.body_missingDie Antwort enthält {text} nicht
check.body_truncatedDie Antwort ({bytes} B) ist länger als die behaltenen 256 KiB, daher konnte der Text nicht geprüft werden
check.header_mismatchHeader {name} ist {actual} und enthält {text} nicht
check.header_missingDie Antwort hat keinen Header {name}
check.latency_failedDie Antwort dauerte {actual} ms und lag damit über dem Limit von {limit} ms
check.no_responseKeine HTTP-Antwort vor diesem Schritt — setzen Sie auf jedem Pfad eine HTTP-Anfrage davor
check.status_failedHTTP {expected} erwartet, {actual} erhalten
check.value_failedErwartet: {value} {op} {expected}

cli ​

CodeMeldung
cli.bind_one--bind setzt die Adresse eines einzelnen Emulators; es wurden mehrere angegeben
cli.emulate_nothingNichts zu emulieren: Die Dateien enthalten keinen Emulator
cli.emulator_unknown{name} ist keine Datei, und {path} hat keinen Emulator mit dieser ID oder diesem Namen
cli.file_unknown{name} ist weder eine Datei noch eine mitgelieferte Vorlage — signallab templates listet sie auf
cli.header_invalid{value} ist kein Header — verwenden Sie 'Name: value'
cli.library_missingUnter {path} gibt es keine Bibliothek — die App legt sie beim ersten Start an; oder geben Sie mit --library eine andere an
cli.matrix_conflict{name} ist doppelt gesetzt — durch --param und die Matrix oder durch --matrix und die Datei; geben Sie es nur einmal an
cli.matrix_file_invalid{path} ist keine Matrix: ein Objekt aus NAME: [Werte] oder eine Liste von Objekten aus NAME: Wert
cli.matrix_invalid{value} ist nicht NAME=V1,V2
cli.matrix_too_large{n} Kombinationen — höchstens {max} aus einem Befehl
cli.matrix_too_wide{axes} Achsen multiplizieren sich über jede Zahl hinaus — höchstens {max} Kombinationen aus einem Befehl
cli.matrix_unknown--matrix {name}: Kein angegebenes Experiment hat einen Parameter dieses Namens
cli.matrix_value_invalid{name}: Ein Matrixwert ist Text, eine Zahl oder true/false
cli.osc_arg_invalid{value} ist kein OSC-Argument — verwenden Sie i:3, f:0.5, d:1.5, h:64, s:text, b:hex, T, F oder N
cli.param_invalid{value} ist nicht NAME=VALUE
cli.server_endedDie Antwort von {url} endete vor dem Durchlauf
cli.server_invalid{url} ist keine Serveradresse — verwenden Sie eine wie http://127.0.0.1:1430
cli.server_reply{url} hat mit etwas geantwortet, das nicht von Signal Lab stammt (HTTP {status})
cli.server_unreachableDer Server unter {url} ist nicht erreichbar
cli.signal_ambiguousMehrere Signale heißen {name} — geben Sie eines über seine ID an: {ids}
cli.signal_unknownKein Signal {name} in {path}
cli.status_unexpectedDie Antwort war {actual}, nicht {expected}
cli.token_emptyDie Token-Datei {path} ist leer

command ​

CodeMeldung
command.args_invalidDie Engine konnte die Argumente von {name} nicht lesen — Oberfläche und Engine haben unterschiedliche Versionen
command.json_requiredDer Server nimmt Befehle nur als JSON an
command.reply_invalidDie Engine konnte ihre Antwort nicht kodieren
command.unknownDie Engine kennt keinen Befehl {name} — die Oberfläche ist neuer als die Engine

compare ​

CodeMeldung
compare.not_numbers{value} und {expected} müssen für diesen Vergleich beide Zahlen sein

details ​

CodeMeldung
detailsTechnische Details

doc ​

CodeMeldung
doc.connection_duplicateDie Verbindung {from} → {to} kommt doppelt vor
doc.connection_invalidDie Verbindung {from} → {to} führt zu einem fehlenden Knoten oder zu sich selbst zurück
doc.name_requiredGeben Sie dem Experiment einen Namen
doc.node_countEin Experiment enthält 1–{max} Knoten
doc.node_id_duplicateZwei Knoten haben dieselbe ID {id}
doc.node_id_emptyEin Knoten hat eine leere ID
doc.port_invalidUnbekannter Ausgang {port}
doc.position_invalidDer Knoten hat eine ungültige Position
doc.start_end_countEin Experiment braucht genau einen Start und ein Ende
doc.version_unsupportedDateiversion {version} wird nicht unterstützt; diese Version von Signal Lab liest Version {supported}

emulator ​

CodeMeldung
emulator.accept_failedDie Annahme von Verbindungen auf {target} wurde durch einen Fehler beendet
emulator.arg_value{value} ist kein Wert vom Typ {type}
emulator.args_too_manyHöchstens {max} Argumente
emulator.bind_taken{target} ist von einem anderen Emulator dieses Experiments belegt ({other})
emulator.body_failedDer Body der Anfrage konnte nicht gelesen werden
emulator.body_too_largeDer Body der Anfrage ist größer als {max} KB
emulator.busyMehr als {max} Antworten warten — diese wurde verworfen
emulator.conditions_too_manyHöchstens {max} Bedingungen
emulator.failedDer Emulator wurde unerwartet beendet
emulator.header_value_invalidKein gültiger Header-Wert — er darf keine Zeilenumbrüche enthalten
emulator.headers_too_manyHöchstens {max} Header
emulator.mqtt_client_idClient ohne ID abgelehnt, der seine Sitzung behalten wollte
emulator.mqtt_login{client} abgelehnt: falscher Benutzername oder falsches Passwort
emulator.mqtt_password_aloneMQTT 3.1.1 kann kein Passwort ohne Benutzernamen übertragen, also könnte sich kein Client verbinden: Legen Sie auch einen Benutzernamen fest
emulator.mqtt_protocolClient mit {protocol} Level {level} abgelehnt: Dieser Broker spricht MQTT 3.1.1 (Level 4)
emulator.name_unknownUnbekannter Name {{{name}}} — eine Antwort liest {{request…}} und Parameter
emulator.node_unknownIn diesem Experiment gibt es keinen Emulator {id}
emulator.not_in_runEmulator {id} gehört nicht zu diesem Durchlauf
emulator.not_runningEmulator #{id} läuft nicht
emulator.params_onlyHier nur Text und Parameter: Der Wert steht beim Start des Emulators fest, bevor etwas ankommt
emulator.path_param{value} ist kein Segmentname — verwenden Sie :name mit Buchstaben, Ziffern und _
emulator.path_rest* kann nur das ganze letzte Segment sein, wie in /files/*
emulator.path_slashEin Pfad beginnt mit /
emulator.response_requiredEine Route braucht mindestens eine Antwort
emulator.responses_too_manyHöchstens {max} Antworten
emulator.rules_too_manyHöchstens {max} Regeln
emulator.secret_unsupportedEin Emulator kann keine Geheimnisse lesen
emulator.weights_zeroMindestens eine Antwort braucht ein Gewicht über 0

emulators ​

CodeMeldung
emulators.encodeDie Emulator-Bibliothek konnte nicht als JSON geschrieben werden
emulators.json_invalid{path} ist keine gültige Emulator-Datei: JSON-Fehler in Zeile {line}, Spalte {column} — korrigieren Sie die Datei oder entfernen Sie sie

extract ​

CodeMeldung
extract.header_missingDie Antwort hat keinen Header {name}
extract.json_missing{path} ist nicht in der Antwort enthalten
extract.no_match/{pattern}/ passte nicht auf den Body der Antwort
extract.not_jsonDer Body der Antwort ist kein JSON
extract.truncatedDie Antwort ({bytes} B) ist länger als die behaltenen 256 KiB, daher kann der Wert nicht zuverlässig gelesen werden

feedback ​

CodeMeldung
feedback.disabledFeedback wird gerade nicht angenommen — schreiben Sie an info@proanima.net
feedback.email_invalidDas ist keine E-Mail-Adresse
feedback.failedDer Feedback-Dienst hat mit HTTP {status} geantwortet
feedback.file_too_large{name} ist größer als {max_mb} MB
feedback.file_type{name}: Ein Screenshot muss PNG, JPEG, WebP oder GIF sein, ein Log Text
feedback.invalidDer Feedback-Dienst hat das Formular nicht angenommen
feedback.message_requiredSchreiben Sie zuerst eine Nachricht
feedback.message_too_longDie Nachricht ist länger als {max} Zeichen
feedback.rate_limitedVorerst zu viele Nachrichten von dieser Adresse — versuchen Sie es in {retry_after_s} s erneut
feedback.send_failedDer Feedback-Dienst konnte die Nachricht nicht an den Mailserver weitergeben; versuchen Sie es später erneut (Referenz {id})
feedback.too_largeAlles zusammen ist größer als {max_mb} MB
feedback.too_many_filesHöchstens {max} Logs

file ​

CodeMeldung
file.encodeDas Experiment konnte nicht als JSON geschrieben werden
file.io{path} kann nicht gelesen oder geschrieben werden
file.json_invalidKeine gültige Experimentdatei: JSON-Fehler in Zeile {line}, Spalte {column}
file.not_found{path} ist keine Datei im Datenordner des Servers
file.too_largeExperimentdateien sind höchstens {max} MiB groß

firewall ​

CodeMeldung
firewall.declinedAdministratorrechte wurden nicht erteilt, daher wurde die Firewall nicht geändert
firewall.failedDie Regeln der Firewall konnten nicht gelesen oder geändert werden
firewall.serverDie Firewall eines Servers wird auf dem Server eingestellt: Führen Sie dort signallab firewall allow aus, oder fragen Sie dessen Administrator
firewall.unsupportedHier gibt es keine programmbezogene Firewall zum Ändern — öffnen Sie die Ports in ufw oder firewalld

graph ​

CodeMeldung
graph.cycleDieser Knoten ist Teil eines Zyklus; nur der Rumpf einer Schleife darf zu ihr zurückführen
graph.needs_httpBenötigt auf jedem Pfad davor eine HTTP-Anfrage
graph.outputs_requiredDie erforderlichen Ausgänge verbinden
graph.port_unexpectedAusgang {port} gehört nicht zu diesem Knoten
graph.start_inputStart kann keinen Eingang haben
graph.unreachableVon Start aus nicht erreichbar

hex ​

CodeMeldung
hex.emptyKeine Bytes zum Senden — geben Sie Paare von Hex-Ziffern wie de ad be ef ein
hex.invalid{value} sind keine Hex-Bytes — verwenden Sie Ziffernpaare wie de ad be ef

http ​

CodeMeldung
http.client_failedDer HTTP-Client konnte nicht gestartet werden
http.digest_invalidDer Server hat Digest ohne realm oder nonce verlangt
http.digest_not_offeredDer Server hat mit 401 geantwortet, ohne Digest zu verlangen
http.digest_other_originDie Anfrage wurde an {origin} weitergeleitet, das Digest verlangte — beantwortet wird nur der Origin, den die Anfrage nennt
http.digest_unsupportedDer Server hat Digest mit {algorithm} verlangt, das Signal Lab nicht beherrscht (es beherrscht MD5 und SHA-256)
http.duration_invalidDie Dauer muss 0 oder mehr Sekunden betragen
http.rate_invalidDie Rate muss 0 oder {min}–{max} Anfragen/s betragen

impair ​

CodeMeldung
impair.bind_taken{target} gehört bereits zu {other}: Zwei Sockets des Durchlaufs können sich keinen Port teilen
impair.loopDie Pakete des Relais kämen über {target} zu ihm zurück und würden endlos kreisen — richten Sie sein Ziel auf das Gerät
impair.not_runningStörung {id} gehört nicht zu diesem Durchlauf
impair.relay_unknownIn diesem Experiment gibt es keine Störung {id}

inspect ​

CodeMeldung
inspect.emptyDer Mitschnitt ist leer — nichts zu speichern
inspect.frame_goneFrame #{seq} ist nicht mehr im Mitschnitt: Neuere Frames haben seinen Platz eingenommen
inspect.no_payloadFrame #{seq} hat nur seine Größe aufgezeichnet, nicht seine Bytes

json_path ​

CodeMeldung
json_path.invalid{path} ist kein JSON-Pfad — verwenden Sie $.field, $.items[0] oder $["a b"]

load ​

CodeMeldung
load.nothing_plannedDieses Profil sendet keine Anfragen
load.spike_outsideDie Spitze muss innerhalb der Dauer enden
load.steps_out_of_rangeDie Rate jeder Stufe muss 0–{max} Anfragen/s betragen
load.threshold{metric} war {actual}, der Schwellenwert {op} {value}
load.threshold_valueEin Schwellenwert braucht eine Zahl, 0 oder größer
load.thresholds_too_manyHöchstens {max} Schwellenwerte
load.too_longDie Stufen dauern länger, als ein Durchlauf dauern darf ({seconds} s)

loop ​

CodeMeldung
loop.body_enteredNur der Ausgang Rumpf einer Schleife darf in ihren Rumpf führen
loop.body_leavesIm Rumpf einer Schleife führt jeder Ausgang im Rumpf weiter oder zurück zur Schleife
loop.body_parallelIm Rumpf einer Schleife hat ein Ausgang genau eine Verbindung: Eine Iteration läuft als ein Zweig
loop.body_unsupportedStart, Ende, parallele Zweige, Zusammenführungen und andere Schleifen können nicht im Rumpf einer Schleife liegen
loop.limitIterationen: {max}; die Abbruchbedingung wurde nie erfüllt (Limit verbinden, um fortzufahren)
loop.no_returnNichts an Rumpf führt zu dieser Schleife zurück

mqtt ​

CodeMeldung
mqtt.client_id_requiredGeben Sie eine Client-ID ein — Broker lehnen eine leere ab
mqtt.filter_requiredFügen Sie mindestens einen Topic-Filter hinzu
mqtt.no_answer{broker} hat die Verbindung angenommen, aber nicht rechtzeitig geantwortet — ist es ein MQTT-Broker?
mqtt.not_connectedVerbindung #{id} ist nicht offen — verbinden Sie sich zuerst mit dem Broker
mqtt.protocol{broker} hat mit etwas anderem als MQTT 3.1.1 geantwortet
mqtt.refused{broker} hat die Verbindung abgelehnt (Rückgabecode {code})
mqtt.refused_client_id{broker} hat die Client-ID abgewiesen — wählen Sie eine andere
mqtt.refused_credentials{broker} hat Benutzername oder Passwort abgewiesen
mqtt.refused_not_authorized{broker} hat diesen Client nicht autorisiert — prüfen Sie seine Zugriffsregeln
mqtt.refused_protocol{broker} akzeptiert keine MQTT-3.1.1-Clients
mqtt.refused_unavailable{broker} ist gerade nicht verfügbar — versuchen Sie es später erneut
mqtt.subscribe_refused{broker} hat das Abonnement von {filter} abgelehnt
mqtt.topic_invalidAn dieses Topic kann nicht veröffentlicht werden
mqtt.topic_requiredGeben Sie ein Topic zum Veröffentlichen ein

name ​

CodeMeldung
name.no_value{name} hat keinen Wert
name.not_on_every_path{{{name}}} ist nicht auf jedem Pfad vor diesem Schritt gesetzt
name.unknownUnbekannter Name {{{name}}} — fügen Sie einen Parameter hinzu oder extrahieren Sie eine Variable

netsim ​

CodeMeldung
netsim.not_runningDas Relais {id} läuft nicht mehr

node ​

CodeMeldung
node.bind_invalid{value} ist keine Empfangsadresse — verwenden Sie IP:Port, z. B. 0.0.0.0:9001
node.header_invalid{value} ist kein gültiger Header-Name
node.load_aloneLast ersetzt Wiederholung und Neuversuch: Schalten Sie diese aus
node.load_unsupportedNur eine HTTP-Anfrage kann unter Last laufen
node.method_invalid{value} ist keine HTTP-Methode
node.not_foundKnoten {id} existiert nicht mehr
node.osc_addressOSC-Adressen beginnen mit / ({value})
node.params_onlyHier können nur Parameter verwendet werden — der Durchlauf abonniert vor seinem ersten Schritt
node.rangeMuss {min}–{max} sein
node.repeat_too_longDie Wiederholungen dauern länger, als ein Durchlauf dauern darf ({seconds} s)
node.repeat_too_manyMehr als {max} Sendungen: Verlängern Sie das Intervall oder verkürzen Sie die Dauer
node.repeat_unsupportedNur Schritte, die senden, können wiederholen
node.requiredErforderlich
node.retry_unsupportedNur Schritte, die senden oder empfangen, können es erneut versuchen
node.rules_too_manyHöchstens {max} Argumentregeln
node.target_invalid{value} ist keine Adresse mit Port, z. B. 127.0.0.1:9000
node.too_longZu lang: höchstens {max}
node.topic_filter{value} ist kein Topic-Filter: + steht für eine ganze Ebene, # nur für die ganze letzte
node.topic_wildcardEin Topic zum Veröffentlichen darf die Platzhalter + oder # nicht enthalten
node.url_invalid{value} ist keine URL mit http:// oder https://

osc ​

CodeMeldung
osc.packet_malformedFehlerhaftes OSC-Paket ({bytes} B)
osc.pattern_char„{char}“ ist hier in einer OSC-Adresse nicht erlaubt
osc.pattern_empty_segmentLeerer Teil zwischen Schrägstrichen
osc.pattern_empty_setLeere [ ]-Menge
osc.pattern_rangeDer Bereich {range} läuft rückwärts
osc.pattern_slashEin OSC-Adressmuster beginnt mit /
osc.pattern_too_longDas Adressmuster ist länger als {max} Zeichen
osc.pattern_unclosedNicht geschlossenes [ oder {

param ​

CodeMeldung
param.duplicateParameter {name} ist doppelt definiert
param.name_invalidDer Parametername „{name}“ muss mit einem Buchstaben oder _ beginnen und darf nur Buchstaben, Ziffern und _ enthalten
param.name_reserved„{name}“ ist reserviert und kann nicht als Parametername dienen
param.too_largeParameter {name} ist größer als {max} KiB
param.unknownUnbekannter Parameter {name}

params ​

CodeMeldung
params.too_manyHöchstens {max} Parameter

position ​

CodeMeldung
positionPosition {position}

profile ​

CodeMeldung
profile.active_missingDas aktive Profil {name} existiert nicht
profile.duplicateProfil {name} ist doppelt definiert
profile.name_invalidProfilnamen haben 1–{max} Zeichen
profile.unknown_paramProfil {profile} setzt {name}, das kein Parameter ist
profile.values_too_manyProfil {profile} setzt mehr als {max} Werte

profiles ​

CodeMeldung
profiles.too_manyHöchstens {max} Profile

regex ​

CodeMeldung
regex.invalid{pattern} ist kein gültiger regulärer Ausdruck

run ​

CodeMeldung
run.join_waitingDie Zusammenführung wartet noch auf {count} Zweig(e) — über eine eingehende Verbindung kam die Ausführung nie an, etwa weil ein Zweig einen anderen Weg nahm
run.limit_rangeEin Durchlauf darf 1 bis {max} Sekunden dauern
run.no_endDer Durchlauf wurde beendet, bevor er Ende erreicht hat
run.node_missingKnoten {id} fehlt
run.not_a_checkDieser Knoten ist keine Prüfung
run.not_a_waitDieser Knoten ist kein Warteknoten
run.not_an_actionDieser Knoten sendet und empfängt nicht
run.override_unknown„Ausführen mit…“ setzt {name}, das kein Parameter ist
run.timeoutDer Durchlauf dauerte länger als {seconds} s und wurde gestoppt

runs ​

CodeMeldung
runs.name_invalid„{name}“ ist kein Bericht eines Durchlaufs
runs.not_foundKein Durchlauf „{name}“: Sein Bericht wurde entfernt

scan ​

CodeMeldung
scan.host_requiredGeben Sie den zu scannenden Host ein

secret ​

CodeMeldung
secret.emptyEin Geheimnis darf nicht leer sein
secret.missingGeheimnis {name} ist auf diesem Computer nicht gespeichert — legen Sie es unter Parameter → Geheimnisse fest
secret.name_invalidDer Name des Geheimnisses „{name}“ muss mit einem Buchstaben oder _ beginnen, darf nur Buchstaben, Ziffern und _ enthalten und höchstens {max} Zeichen lang sein
secret.read_onlyGeheimnisse sind hier schreibgeschützt: Legen Sie {name} auf dem Server fest (SIGNALLAB_SECRET_{name} oder eine Datei namens {name} in seinem Ordner für Geheimnisse)
secret.storeDer Anmeldedatenspeicher des Systems ist bei {name} fehlgeschlagen
secret.too_largeEin Geheimnis ist höchstens {max} KiB groß
secret.unsupportedGeheimnisse werden in der Windows-Anmeldeinformationsverwaltung abgelegt, die es auf diesem System nicht gibt

seed ​

CodeMeldung
seed.rangeDer Startwert muss 0–{max} sein

show ​

CodeMeldung
showAnzeigen

signals ​

CodeMeldung
signals.encodeDie Signalbibliothek konnte nicht als JSON geschrieben werden
signals.json_invalid{path} ist keine gültige Signalbibliothek: JSON-Fehler in Zeile {line}, Spalte {column} — korrigieren Sie die Datei oder entfernen Sie sie

socket ​

CodeMeldung
socket.option_failedDas System hat die Socket-Option {option} nicht akzeptiert

template ​

CodeMeldung
template.arg_emptyLeeres Argument
template.arg_integer{function}: {value} ist keine ganze Zahl
template.arg_invalidDas Argument {value} muss in Anführungszeichen stehen
template.arg_number{function}: {value} ist keine Zahl
template.arg_quoteNicht geschlossenes Anführungszeichen in den Argumenten
template.args_pickpick(…) braucht mindestens eine Option
template.args_random_floatrandom_float(min, max[, digits]) nimmt 2 oder 3 Argumente
template.args_random_intrandom_int(min, max) nimmt 2 Argumente
template.args_uuiduuid() nimmt keine Argumente
template.bad_call{text} ist kein gültiger Funktionsaufruf
template.bad_name{text} ist kein gültiger Name
template.bad_path{text}: ungültiger Pfad — verwenden Sie .field, [0] oder ["key"]
template.digitsrandom_float nimmt 0–{max} Nachkommastellen
template.emptyLeeres {{ }}
template.needs_name{head} braucht einen Namen: {head}.NAME
template.no_field{name} hat kein Feld {path}
template.node_fieldsnode hat nur node.id
template.now_fieldsnow hat nur now.iso
template.range{function}: min {min} muss kleiner als max {max} sein
template.run_fieldsrun hat nur run.id und run.seed
template.unclosedNicht geschlossenes {{
template.unknown_functionUnbekannte Funktion {name}()

transport ​

CodeMeldung
transport.address_in_use{target} wird bereits von einem anderen Programm verwendet
transport.address_unavailable{target} ist keine Adresse dieses Computers
transport.deniedDas System oder eine Firewall hat den Zugriff auf {target} nicht erlaubt
transport.dns{target} kann nicht aufgelöst werden — prüfen Sie den Hostnamen
transport.failedSenden an {target} fehlgeschlagen
transport.refused{target} hat die Verbindung abgelehnt — auf diesem Port empfängt nichts
transport.reset{target} hat die Verbindung geschlossen
transport.target_invalid{target} ist keine gültige Adresse
transport.timeoutKeine rechtzeitige Antwort von {target}
transport.tlsEine sichere Verbindung zu {target} kam nicht zustande (Zertifikat oder TLS)
transport.unreachable{target} ist nicht erreichbar — prüfen Sie das Netzwerk und die Adresse

unknown ​

CodeMeldung
unknownUnerwarteter Engine-Fehler ({code})

variable ​

CodeMeldung
variable.name_invalidDer Variablenname „{name}“ muss mit einem Buchstaben oder _ beginnen und darf nur Buchstaben, Ziffern und _ enthalten
variable.name_reserved„{name}“ ist reserviert und kann nicht als Variablenname dienen
variable.shadows_paramVariable {name} hat denselben Namen wie ein Parameter

wait ​

CodeMeldung
wait.bind_failedAuf {target} kann nicht empfangen werden
wait.not_listeningKein Empfang auf {target}
wait.receive_failedDer Empfang auf {target} wurde durch einen Fehler beendet
wait.timeoutKeine passende Nachricht innerhalb von {ms} ms ({unmatched} andere Nachrichten kamen auf {target} an)

ws ​

CodeMeldung
ws.close_code{code} ist kein Schließcode, den ein Client sendet — verwenden Sie 1000 oder 3000–4999 für eigene Codes der Anwendung
ws.closedDie WebSocket-Verbindung ist geschlossen ({code})
ws.connection_after{id} kommt nicht vor diesem Schritt — dieser Knoten öffnet die Verbindung, die der Schritt verwendet
ws.connection_unknown{id} ist kein Knoten „WebSocket verbinden“ dieses Experiments
ws.handshake_failedDas WebSocket-Upgrade mit {url} ist fehlgeschlagen
ws.handshake_status{url} hat mit HTTP {status} geantwortet, statt auf WebSocket umzuschalten
ws.header_invalidDer Header {name} kann nicht mit dem Upgrade gesendet werden
ws.message_too_largeEine WebSocket-Nachricht ist auf {max} Bytes begrenzt
ws.not_connectedKeine offene WebSocket-Verbindung {id}
ws.payload_requiredGeben Sie die Nachricht als Text oder als Hex-Bytes an
ws.protocol_errorDie Verbindung mit {url} ist abgebrochen: Der Server hat sich nicht an das WebSocket-Protokoll gehalten
ws.protocol_invalid{value} ist kein Subprotokollname: keine Leerzeichen, Kommas oder Schrägstriche
ws.subprotocol_refused{url} hat keines der angebotenen Subprotokolle angenommen
ws.url_invalid{url} ist keine WebSocket-Adresse — verwenden Sie ws://host:port/path oder wss://…

Felder ​

Der Name, den eine Meldung dem betroffenen Feld gibt.

FeldName
addressAdresse
argumentArgument
attemptsVersuche
authAuthentifizierung
bindEmpfang auf
bodyBody
brokerBroker
burst_lengthBurst-Länge
burst_startBurst-Verlust
codeSchließcode
conditionBedingung
conditionsBedingungen
connectionVerbindung
corruptVerfälschung
delay_msVerzögerung
duplicateDuplizierung
duration_sDauer
emulatorEmulator
expectedErwartet
expected_textErwarteter Text
fallbackAnfragen ohne passende Route
greetingBegrüßung
header_nameHeader-Name
header_valueHeader-Wert
headersHeader
hexHex-Bytes
hostHost
jitter_msJitter
json_pathJSON-Pfad
latency_msLatenz
listenEmpfang auf
loadLast
load_baseGrundrate
load_concurrencyParallelität
load_durationDauer
load_everyStufendauer
load_fromVon
load_peakSpitzenrate
load_rateRate
load_spikeSpitze
load_stepStufe
load_stepsStufen
load_toBis
loop_maxIterationen
lossPaketverlust
max_msZeitlimit
messageNachricht
methodMethode
msDauer
nameName
outage_downAus für
outage_upAn für
passwordPasswort
pathPfad
patternMuster
payloadNutzdaten
portPort
profile_nameProfilname
protocolsSubprotokolle
qosQoS
rateRate
rate_kbpsBandbreite
reasonGrund
relayStörung
reorderUmordnung
repeatWiederholung
repeat_countAnzahl der Sendungen
repeat_durationWiederholdauer
repeat_intervalIntervall
repeat_jitterJitter
replyAntwort
reply_addressAntwortadresse
reply_argAntwortargument
reply_argsAntwortargumente
reply_bindAntwort auf
reply_patternAntwortmuster
reply_payloadAntwort-Nutzdaten
reply_topicAntwort-Topic
resetVerbindungs-Reset
responsesAntworten
retainedRetained-Nachrichten
retryNeuversuch
retry_delayPause zwischen Versuchen
ruleRegel
rule_valueRegelwert
rulesRegeln
stallHalboffen
statusStatus
targetZiel
thresholdSchwellenwert
thresholdsSchwellenwerte
timeout_msTimeout
toAntwort an
tokenToken
topicTopic
urlURL
usernameBenutzername
valueWert
variableVariable
weightGewicht