W-Fehlermechanismus und Fehlerergebnisse
Schnelle Entwicklungen in der Softwarebranche können Fehler verursachen, unabhängig davon, ob es sich um Web-, Desktop- oder mobile Anwendungen handelt. Fehler; Sie kann je nach Nutzung, algorithmischen Problemen, Syntax oder Infrastruktur variieren. Softwarehersteller auf der ganzen Welt versuchen, ihre Qualitätssicherungsprozesse zu verbessern, um Fehler auf ein Minimum zu beschränken, sie schnell zu beheben und nicht die gleichen Fehler zu wiederholen.
Eine weitere Pflicht des Anwendungsanbieters besteht darin, die Fehler, die die Anwendung verursachen kann, vorab zu klassifizieren und Warnungen in einer Sprache bereitzustellen, die der Benutzer verstehen kann, sowie, wenn möglich, Lösungsempfehlungen zu geben. Die letzte Möglichkeit besteht darin, sicherzustellen, dass der Benutzer den Fehler, den er erhält, problemlos an den Anwendungsanbieter melden kann.
Fehlerausgaben wurden in Workcube neu klassifiziert. Fehler, auf die Benutzer aus verschiedenen Gründen stoßen könnten, wurden klassifiziert und die Ergebnisse in Form detaillierter Meldungen, Empfehlungen und zugehöriger Lösungslinks auf eine für Benutzer verständliche Weise angezeigt. So entstand der W-Error-Mechanismus, bei dem Fehler regelmäßig klassifiziert werden.
Fehlercodes und Klassifizierung
In Workcube werden Fehler nach ihrer Quelle klassifiziert. Die grundlegendsten Fehlerursachen sind das Fehlen von Tabellen – Tabellenspalten, die auf Ihrem Workcube-Datenbankserver gehostet werden, falsch in die Seite eingefügte Dateien, fehlende Workcube-Objekte oder fehlende Parameter.
Fehlercodes und -typen sind wie folgt.
- wrkE_2347
Fehlergründe: Dieser Fehler tritt normalerweise auf, wenn die Sicherungsaktion falsch ist. Der Modulname und der Seitenname werden mit einem Punkt verbunden, um die Sicherungsaktion zu erstellen: Modulname.Seitenname
Empfehlungen:Wenn die Sicherungsaktion falsch gesendet wird, können Sie versuchen, den Linkcode zu bearbeiten, auf den Sie geklickt haben. Wenn Sie der Meinung sind, dass Ihr Fuseaction-Wert korrekt ist, können Sie unter DevTools>Wo überprüfen, ob er auf Ihrem System verfügbar und korrekt ist.
- wrkE_8080
Fehlergründe: Dieser Fehler tritt normalerweise auf, wenn die obligatorischen Formular-URL-Parameter nicht gesendet werden oder der falsche Datentyp gesendet wird. Das cfqueryparam-Tag wird verwendet, um beim Erstellen der Abfrage Parameterwert und -typ zuzuweisen.
Wenn der Wertparameter im cfqueryparam-Tag nicht den im cfsqltype-Parameter definierten Datentyp aufweist, tritt dieser Fehler auf. Beispiel: value = 'wrk', cfsqltype = 'cf_sql_integer': In diesem Fall tritt der Fehler „Falscher Datentyp“ auf, da der falsche Datentyp gesendet wird.
Empfehlungen: Überprüfen Sie, ob unvollständige oder falsche Daten von der URL oder dem Formular gesendet wurden. Beim Zuweisen von Parametern innerhalb der Abfrage; Stellen Sie in der Zeile mit dem Fehler im Tag „cfqueryparam“ sicher, dass der Parameter „value“ mit dem gewünschten Typ im Parameter „cfsqltype“ gesendet wird. Während wahrscheinlich ein Datentyp vom Typ „Integer“ oder „Float“ angefordert wurde, wurde der Wert als String-Typ gesendet.
- wrkE_8180
Fehlerursachen: Dieser Fehler tritt auf, wenn in Ihrer Abfrage ein falscher Tabellenname verwendet wird oder wenn eine Tabelle in Ihrer Datenbank fehlt.
Empfehlungen: Stellen Sie sicher, dass Sie die Tabellennamen in Ihrer Abfrage richtig eingegeben haben. Überprüfen Sie, ob die in der Abfrage verwendeten Tabellen in Ihrer Datenbank vorhanden sind. Vervollständigen Sie alle fehlenden oder falschen Tabellen.
- wrkE_8180_1
Fehlergründe: Dieser Fehler tritt auf, wenn in Ihrer Abfrage der falsche Spaltenname verwendet wird oder einige Spalten in Ihrer Tabelle fehlen.
Empfehlungen: Stellen Sie sicher, dass Sie die Spaltennamen in Ihrer Abfrage korrekt eingegeben haben. Überprüfen Sie, ob die in der Abfrage verwendeten Spalten in Ihrer Datenbanktabelle vorhanden sind. Vervollständigen Sie alle fehlenden oder falschen Spalten.
- wrkE_8181
Fehlergründe: Dieser Fehler tritt auf, wenn die Datenbankverbindung nicht hergestellt werden kann. Möglicherweise gibt es in Ihrem Netzwerk eine Firewall oder ein VPN, die den Datenbankzugriff blockiert. Möglicherweise sind Ihre CF-Datenquellendefinitionen auf Ihrem Anwendungsserver falsch oder die Benutzerinformationen haben sich geändert. Möglicherweise ist Ihr Datenbankserver ausgefallen oder reagiert nicht auf Anfragen.
Empfehlungen: Wenn Sie über ein VPN verfügen, das Sie möglicherweise am Zugriff auf die Datenbank hindert, deaktivieren Sie es. Überprüfen Sie Ihre Firewall-Einstellungen. Stellen Sie sicher, dass Ihre CF-Datenquelleninformationen auf Ihrem Anwendungsserver korrekt sind. Stellen Sie sicher, dass Ihr Datenbankserver geöffnet ist, und testen Sie, ob er auf Anfragen reagiert.
- wrkE_8280
Fehlergründe: Dieser Fehler tritt auf, wenn ein undefinierter Variablenname verwendet wird.
Empfehlungen: Überprüfen Sie, ob die Variable definiert ist. Stellen Sie sicher, dass der Variablenname korrekt verwendet wird.
- wrkE_8280_1
Fehlergründe: Dieser Fehler tritt normalerweise auf, wenn die in die Seite aufzunehmende Datei nicht im relevanten Verzeichnis gefunden wird.
Empfehlungen: Stellen Sie sicher, dass die Verzeichnisinformationen der einzuschließenden Datei korrekt geschrieben sind. Überprüfen Sie, ob sich die Datei, die Sie einschließen möchten, im aktuellen Verzeichnis befindet.
Klicken Sie auf den Link unten, um das Video anzusehen, in dem erklärt wird, wie Sie eine Beispielfehlerausgabe untersuchen und diese über die Schaltfläche „Problem melden“ an den Workcube-Support senden.
>> https://www.loom.com/share/4204e343d0254678946688ccfdea139a
?
Stellt Berichte über Fehler bereit, die im System auftreten.