Skip to content

Fehlerreferenz

Ein durchsuchbarer Index von Fehlermeldungen. Verwenden Sie die Suchfunktion Ihres Browsers (Strg+F / Cmd+F), um nach dem genauen Fehlertext zu suchen, den Sie in Ihren Logs sehen.

Start & Daemon

FehlerUrsacheLoesung
Fatal startup errorNicht behandelte Exception waehrend des Gateway-StartsPruefen Sie den vollstaendigen Stack-Trace in den Logs
Daemon start failedDienstverwaltung konnte den Daemon nicht startenPruefen Sie triggerfish logs oder das Systemjournal
Daemon stop failedDienstverwaltung konnte den Daemon nicht stoppenBeenden Sie den Prozess manuell
Failed to load configurationKonfigurationsdatei nicht lesbar oder fehlerhaftFuehren Sie triggerfish config validate aus
No LLM provider configured. Check triggerfish.yaml.Fehlender models-Abschnitt oder kein Provider definiertKonfigurieren Sie mindestens einen Provider
Configuration file not foundtriggerfish.yaml existiert nicht am erwarteten PfadFuehren Sie triggerfish dive aus oder erstellen Sie manuell
Configuration parse failedYAML-SyntaxfehlerYAML-Syntax korrigieren (Einrueckung, Doppelpunkte, Anfuehrungszeichen pruefen)
Configuration file did not parse to an objectYAML geparst, aber Ergebnis ist kein MappingStellen Sie sicher, dass die Top-Level-Struktur ein YAML-Mapping ist, keine Liste oder ein Skalar
Configuration validation failedErforderliche Felder fehlen oder ungueltige WertePruefen Sie die spezifische Validierungsmeldung
Triggerfish is already runningLog-Datei wird von einer anderen Instanz gesperrtStoppen Sie zuerst die laufende Instanz
Linger enable failedloginctl enable-linger war nicht erfolgreichFuehren Sie sudo loginctl enable-linger $USER aus

Secret-Verwaltung

FehlerUrsacheLoesung
Secret store failedSecret-Backend konnte nicht initialisiert werdenPruefen Sie Schluesselbund-/libsecret-Verfuegbarkeit
Secret not foundReferenzierter Secret-Schluessel existiert nichtSpeichern: triggerfish config set-secret <key> <value>
Machine key file permissions too openSchluesseldatei hat Berechtigungen breiter als 0600chmod 600 ~/.triggerfish/secrets.key
Machine key file corruptSchluesseldatei ist nicht lesbar oder abgeschnittenLoeschen und alle Secrets erneut speichern
Machine key chmod failedBerechtigungen auf Schluesseldatei koennen nicht gesetzt werdenPruefen Sie, ob das Dateisystem chmod unterstuetzt
Secret file permissions too openSecrets-Datei hat zu offene Berechtigungenchmod 600 ~/.triggerfish/secrets.json
Secret file chmod failedBerechtigungen auf Secrets-Datei koennen nicht gesetzt werdenPruefen Sie den Dateisystemtyp
Secret backend selection failedNicht unterstuetztes Betriebssystem oder kein Schluesselbund verfuegbarVerwenden Sie Docker oder aktivieren Sie den Memory-Fallback
Migrating legacy plaintext secrets to encrypted formatAlte Format-Secrets-Datei erkannt (INFO, kein Fehler)Keine Aktion erforderlich; Migration erfolgt automatisch

LLM-Provider

FehlerUrsacheLoesung
Primary provider not found in registryProvider-Name in models.primary.provider nicht in models.providersProvider-Namen korrigieren
Classification model provider not configuredclassification_models referenziert unbekannten ProviderProvider zu models.providers hinzufuegen
All providers exhaustedJeder Provider in der Failover-Kette ist fehlgeschlagenAlle API-Schluessel und Provider-Status pruefen
Provider request failed with retryable error, retryingVoruebergehender Fehler, Wiederholung laeuftWarten; dies ist automatische Wiederherstellung
Provider stream connection failed, retryingStreaming-Verbindung abgebrochenWarten; dies ist automatische Wiederherstellung
Local LLM request failed (status): textOllama/LM Studio hat einen Fehler zurueckgegebenPruefen Sie, ob der lokale Server laeuft und das Modell geladen ist
No response body for streamingProvider hat leere Streaming-Antwort zurueckgegebenErneut versuchen; moeglicherweise voruebergehendes Provider-Problem
Unknown provider name in createProviderByNameCode referenziert einen Provider-Typ, der nicht existiertProvider-Name-Schreibweise pruefen

Kanaele

FehlerUrsacheLoesung
Channel send failedRouter konnte eine Nachricht nicht zustellenKanalspezifische Fehler in Logs pruefen
WebSocket connection failedCLI-Chat kann das Gateway nicht erreichenPruefen Sie, ob der Daemon laeuft
Message parse failedFehlerhaftes JSON vom Kanal empfangenPruefen Sie, ob der Client gueltiges JSON sendet
WebSocket upgrade rejectedVerbindung vom Gateway abgelehntAuth-Token und Origin-Header pruefen
Chat WebSocket message rejected: exceeds size limitNachrichtenkoerper ueberschreitet 1 MBKleinere Nachrichten senden
Discord channel configured but botToken is missingDiscord-Konfiguration existiert, aber Token fehltBot-Token setzen
WhatsApp send failed (status): errorMeta-API hat die Sendeanfrage abgelehntAccess-Token-Gueltigkeit pruefen
Signal connect failedsignal-cli-Daemon nicht erreichbarPruefen Sie, ob signal-cli laeuft
Signal ping failed after retriessignal-cli laeuft, antwortet aber nichtsignal-cli neu starten
signal-cli daemon not reachable within 60ssignal-cli wurde nicht rechtzeitig gestartetJava-Installation und signal-cli-Setup pruefen
IMAP LOGIN failedFalsche IMAP-AnmeldedatenBenutzername und Passwort pruefen
IMAP connection not establishedIMAP-Server nicht erreichbarServer-Hostname und Port 993 pruefen
Google Chat PubSub poll failedKann nicht aus Pub/Sub-Subscription abrufenGoogle-Cloud-Anmeldedaten pruefen
Clipboard image rejected: exceeds size limitEingefuegtes Bild ist zu gross fuer den EingabepufferKleineres Bild verwenden

Integrationen

FehlerUrsacheLoesung
Google OAuth token exchange failedOAuth-Code-Austausch hat einen Fehler zurueckgegebenErneut authentifizieren: triggerfish connect google
GitHub token verification failedPAT ist ungueltig oder abgelaufenErneut speichern: triggerfish connect github
GitHub API request failedGitHub-API hat einen Fehler zurueckgegebenToken-Scopes und Rate-Limits pruefen
Clone failedgit clone fehlgeschlagenToken, Repository-Zugriff und Netzwerk pruefen
Notion enabled but token not found in keychainNotion-Integrationstoken nicht gespeicherttriggerfish connect notion ausfuehren
Notion API rate limited3 Anfragen/Sekunde ueberschrittenAuf automatische Wiederholung warten (bis zu 3 Versuche)
Notion API network request failedapi.notion.com nicht erreichbarNetzwerkverbindung pruefen
CalDAV credential resolution failedFehlender CalDAV-Benutzername oder PasswortAnmeldedaten in Konfiguration und Schluesselbund setzen
CalDAV principal discovery failedCalDAV-Principal-URL nicht findbarServer-URL-Format pruefen
MCP server 'name' not foundReferenzierter MCP-Server nicht in KonfigurationZu mcp_servers in der Konfiguration hinzufuegen
MCP SSE connection blocked by SSRF policyMCP-SSE-URL zeigt auf private IPStattdessen stdio-Transport verwenden
Vault path does not existObsidian-Vault-Pfad ist falschplugins.obsidian.vault_path korrigieren
Path traversal rejectedNotiz-Pfad hat versucht, Vault-Verzeichnis zu verlassenPfade innerhalb des Vaults verwenden

Sicherheit & Policy

FehlerUrsacheLoesung
Write-down blockedDaten fliessen von hoher zu niedriger KlassifizierungKanal/Tool auf der richtigen Klassifizierungsstufe verwenden
SSRF blocked: hostname resolves to private IPAusgehende Anfrage zielt auf internes NetzwerkKann nicht deaktiviert werden; oeffentliche URL verwenden
Hook evaluation failed, defaulting to BLOCKPolicy-Hook hat eine Exception geworfenBenutzerdefinierte Policy-Regeln pruefen
Policy rule blocked actionEine Policy-Regel hat die Aktion abgelehntpolicy.rules in der Konfiguration ueberpruefen
Tool floor violationTool erfordert hoehere Klassifizierung als die Session hatSession eskalieren oder anderes Tool verwenden
Plugin network access blockedPlugin hat versucht, auf nicht autorisierte URL zuzugreifenPlugin muss Endpunkte in seinem Manifest deklarieren
Plugin SSRF blockedPlugin-URL loest sich zu privater IP aufPlugin kann nicht auf private Netzwerke zugreifen
Skill activation blocked by classification ceilingSession-Taint ueberschreitet die Obergrenze des SkillsKann diesen Skill auf aktuellem Taint-Level nicht verwenden
Skill content integrity check failedSkill-Dateien wurden nach Installation geaendertSkill erneut installieren
Skill install rejected by scannerSicherheitsscanner hat verdaechtige Inhalte gefundenScan-Warnungen ueberpruefen
Delegation certificate signature invalidDelegationskette hat eine ungueltige SignaturDelegation erneut ausstellen
Delegation certificate expiredDelegation ist abgelaufenMit laengerer TTL erneut ausstellen
Webhook HMAC verification failedWebhook-Signatur stimmt nicht uebereinShared-Secret-Konfiguration pruefen
Webhook replay detectedDoppelter Webhook-Payload empfangenKein Fehler wenn erwartet; sonst untersuchen
Webhook rate limit exceededZu viele Webhook-Aufrufe von einer QuelleWebhook-Frequenz reduzieren

Browser

FehlerUrsacheLoesung
Browser launch failedChrome/Chromium konnte nicht gestartet werdenChromium-basierten Browser installieren
Direct Chrome process launch failedChrome-Binaerdatei konnte nicht ausgefuehrt werdenBinaer-Berechtigungen und Abhaengigkeiten pruefen
Flatpak Chrome launch failedFlatpak-Chrome-Wrapper fehlgeschlagenFlatpak-Installation pruefen
CDP endpoint not ready after XmsChrome hat Debug-Port nicht rechtzeitig geoeffnetSystem ist moeglicherweise ressourcenbeschraenkt
Navigation blocked by domain policyURL zielt auf blockierte Domain oder private IPOeffentliche URL verwenden
Navigation failedSeitenlade-Fehler oder TimeoutURL und Netzwerk pruefen
Click/Type/Select failed on "selector"CSS-Selektor hat kein Element gefundenSelektor gegen das Seiten-DOM pruefen
Snapshot failedSeitenzustand konnte nicht erfasst werdenSeite ist moeglicherweise leer oder JavaScript hat Fehler

Ausfuehrung & Sandbox

FehlerUrsacheLoesung
Working directory path escapes workspace jailPfad-Traversierungsversuch in Exec-UmgebungPfade innerhalb des Workspace verwenden
Working directory does not existAngegebenes Arbeitsverzeichnis nicht gefundenVerzeichnis zuerst erstellen
Workspace access denied for PUBLIC sessionPUBLIC-Sessions koennen keine Workspaces verwendenWorkspace erfordert INTERNAL+-Klassifizierung
Workspace path traversal attempt blockedPfad hat versucht, Workspace-Grenze zu verlassenRelative Pfade innerhalb des Workspace verwenden
Workspace agentId rejected: empty after sanitizationAgenten-ID enthaelt nur ungueltige ZeichenAgenten-Konfiguration pruefen
Sandbox worker unhandled errorPlugin-Sandbox-Worker ist abgestuerztPlugin-Code auf Fehler pruefen
Sandbox has been shut downOperation auf zerstoerter Sandbox versuchtDaemon neu starten

Scheduler

FehlerUrsacheLoesung
Trigger callback failedTrigger-Handler hat eine Exception geworfenTRIGGER.md auf Probleme pruefen
Trigger store persist failedTrigger-Ergebnisse koennen nicht gespeichert werdenStorage-Konnektivitaet pruefen
Notification delivery failedTrigger-Benachrichtigung konnte nicht gesendet werdenKanal-Konnektivitaet pruefen
Cron expression parse errorUngueltiger Cron-AusdruckAusdruck in scheduler.cron.jobs korrigieren

Selbst-Update

FehlerUrsacheLoesung
Triggerfish self-update failedUpdate-Prozess hat einen Fehler festgestelltSpezifischen Fehler in Logs pruefen
Binary replacement failedAlte Binaerdatei konnte nicht durch neue ersetzt werdenDateiberechtigungen pruefen; Daemon zuerst stoppen
Checksum file download failedSHA256SUMS.txt konnte nicht heruntergeladen werdenNetzwerkverbindung pruefen
Asset not found in SHA256SUMS.txtRelease fehlt Pruefsumme fuer Ihre PlattformGitHub-Issue erstellen
Checksum verification exceptionHash der heruntergeladenen Binaerdatei stimmt nicht uebereinErneut versuchen; Download wurde moeglicherweise beschaedigt