Veröffentlichungsfehler sagen jetzt in einfachen Worten, was passiert ist
Schlägt eine Veröffentlichung auf Mythex fehl, sagt dir der Dialog jetzt in einem klaren Satz, was passiert ist: Der Build ist fehlgeschlagen, deine App ist direkt nach dem Start beendet worden, deine App hat gar nicht erst gestartet, eine Datei ist zu groß oder bei uns ist etwas schiefgegangen. Dazu gibt es Fix with AI und Try again. Die rohe Ausgabe des Builds und deiner App erreicht weiterhin den Agenten, damit Fix with AI sie lesen und das Projekt reparieren kann. Du musst sie aber nicht mehr selbst lesen.
Was sich geändert hat
Ein Satz, mit dem du etwas anfangen kannst
Jede fehlgeschlagene Veröffentlichung hat jetzt eine Art, festgelegt in dem Moment, in dem sie fehlschlägt, anhand von Fakten, die dort vorliegen: welcher Schritt fehlgeschlagen ist, ob die Maschine der App Abstürze gemeldet hat, ob sie überhaupt Verbindungen angenommen hat. Das wird nicht nachträglich aus dem Fehlertext abgeleitet. Jede Art hat eine eigene Meldung:
| Was du siehst | Was es bedeutet |
|---|---|
| „Der Build ist fehlgeschlagen.“ | Der Build-Befehl oder das Dockerfile deines Projekts ließ sich nicht bauen. |
| „Deine App wurde direkt nach dem Start beendet.“ | Sie wurde veröffentlicht und dann beendet oder startete immer wieder neu. |
| „Deine App wurde nach der Veröffentlichung nicht gestartet.“ | Sie wurde veröffentlicht, hat aber nie Verbindungen angenommen. |
| „Diese Datei ist zu groß“ / zu viele Dateien | Eine statische Seite überschreitet das Limit pro Datei oder die Dateianzahl. Die Meldung listet die Dateien auf. |
| „Dieser Link-Name kann nicht für Veröffentlichungen verwendet werden.“ | Ändere den Link-Namen und veröffentliche erneut. Dein Code ist in Ordnung. |
| „Veröffentlichung ist gerade ausgelastet“ | An deiner App liegt es nicht. Veröffentliche in ein paar Minuten erneut. |
| „…ein Problem auf unserer Seite, nicht in deiner App.“ | Unsere Aufgabe. Veröffentliche in ein paar Minuten erneut. |
Fix with AI bei jedem Fehler
Jeder Fehler zeigt Fix with AI und Try again. Wenn du Fix with AI nutzt, bekommt der Agent die Art des Fehlers und die vollständige Build- oder App-Ausgabe, vertraulich, in seinem eigenen Kontext. Ist in deiner App etwas falsch, repariert er es. Ist nichts falsch – ein ausgelasteter Moment oder ein Problem auf unserer Seite –, kann er einfach erneut veröffentlichen. Du musst nicht herausfinden, welche Art Fehler vorlag.
Probleme nach dem Livegang
Eine Veröffentlichung kann erfolgreich sein, und die App fällt ein paar Minuten später aus. Mythex prüft veröffentlichte Apps regelmäßig. Stürzt eine live laufende App immer wieder ab oder läuft sie weiter, nimmt aber keine Verbindungen mehr an, wird die Veröffentlichung als fehlgeschlagen markiert. Du bekommst eine E-Mail, und das Projekt zeigt die Meldung mit Fix with AI. Was die App ausgegeben hat, wird für den Agenten zum Lesen gespeichert.
Größenlimits werden vor dem Hochladen geprüft
Bei statischen Seiten werden die Größe jeder Datei und die Gesamtzahl der Dateien geprüft, bevor irgendetwas hochgeladen wird. Liegt etwas darüber, bekommst du eine einzige Meldung, die jede zu große Datei auflistet. Du erhältst nicht erst mitten im Vorgang einen Fehler.
Warum wir es gebaut haben
Eine fehlgeschlagene Veröffentlichung zeigte früher, was die Werkzeuge hinter dem Veröffentlichen ausgegeben hatten. In einer Woche Ende September bestanden die meisten Fehlermeldungen aus Texten, die unsere Sache waren und nicht die der Anbieter: Abrechnungskontakte, interne Versionsnummern, Registry-Pfade, Speicherfehler. Fix with AI fügte dann genau diesen Text in den Chat ein. Die Leute sollten unsere Infrastruktur debuggen.
Einige davon waren außerdem schlicht falsch. Eine App, die nie auf ihrem Port lauschte, wurde als „ein Problem auf unserer Seite“ gemeldet, obwohl die Lösung in der App lag. Eine statische Datei über dem Größenlimit wurde genauso gemeldet – und erneutes Veröffentlichen konnte nie funktionieren.
Alles in Mythex, das auf einen Fehler reagierte – der Dialog, die Benachrichtigungen, Fix with AI, unsere eigenen Alarme –, ermittelte früher, was passiert war, indem es Wörter im Fehlertext abglich. Das brach, sobald sich der Wortlaut änderte. Jetzt wird die Art dort festgehalten, wo der Fehler auftritt, und alles andere liest diese Art.
Dieselbe Regel haben wir auf andere Fehler angewendet, während wir schon dabei waren:
- Chat. Bricht die Verbindung ab, während eine Antwort gestreamt wird, siehst du jetzt unseren Satz statt „Load failed“ oder „Failed to fetch“ des Browsers.
- Eigene Domains. Meldungen zum Kauf oder zum Verbinden einer Domain werden jetzt anhand von Statuscode und Codes der Antwort ausgewählt und nicht mehr die Sätze des Domain-Anbieters weitergegeben.
- Bilderzeugung. Die Karte zeigt unsere Meldung, der Agent bekommt die Details des Dienstes.
So nutzt du es
- Veröffentliche wie gewohnt über den Button Publish.
- Schlägt es fehl, lies die einzeilige Meldung im Dialog.
- Klicke auf Fix with AI. Der Agent liest die Build-Ausgabe oder die Logs deiner App, repariert, was falsch ist, und veröffentlicht erneut, wenn in der App nichts korrigiert werden musste.
- Oder klicke auf Try again, um dieselbe Version erneut zu veröffentlichen. Das ist die richtige Wahl bei „ausgelastet“ und „ein Problem auf unserer Seite“.
- Betrifft die Meldung den Link-Namen, ändere den Link-Namen, bevor du erneut veröffentlichst. Bei allen anderen Fehlern behalte den gleichen Namen.
Grenzen
- Manche Fehler zeigen andere Buttons: Ein bereits vergebener Link-Name schlägt andere Namen vor, und ein leeres Credit-Guthaben bietet an, Credits aufzuladen.
- Statische Seiten haben ein Limit von etwa 25 bis 30 MB pro Datei, je nach Art der Seite, und bis zu 20.000 Dateien. Große Dateien legst du besser im Speicher ab und verlinkst sie.
- Fehlgeschlagene Veröffentlichungen von vor dieser Änderung haben keine Art und zeigen deshalb eine neutrale Zeile statt eines konkreten Grunds.
- Tritt „ein Problem auf unserer Seite“ immer wieder auf, kontaktiere den Support mit der Projekt-ID und dem Link-Namen.
Die vollständige Liste der Meldungen und was du jeweils tun kannst, steht unter Veröffentlichungs-Fehlerbehebung. Wenn du eine hartnäckige App von Hand reparierst, führt dich unser Guide wie du eine mit KI gebaute App debuggst durch den Prozess. Und was mit einer Live-Seite passiert, während du neu veröffentlichst, zeigt deine veröffentlichte App bleibt jetzt online, während du sie neu veröffentlichst.