Fehlermeldungen
Einführung
Wenn bei der Entwicklung von Frontend-Logik mit dem Mobile Builder Fehler gemacht werden, kann der Mobile Builder diese Fehler anezeigen. Hier finden Sie eine Auflistung aller Fehler und erste Anhaltspunkte, wie Sie diese Fehler beheben können. Die Fehler werden auch in der Entwicklerumgebung Ihres Browsers angezeigt.
Funktionsbausteine
Delay
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| Invalid delay value (NaN) | Es wurde ein syntaktisch falscher Wert für den Delay eingegeben. | Bitte überprüfen Sie das Feld "delayMs" bei der Delay-Funktion. Geben Sie bitte nur positive ganzzahlige Werte ein. | Fehler |
GetProperty
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| Control "controlName" not found in view. | Der Mobile Builder findet die angegebene Komponente nicht in der View. | Bitte überprüfen Sie das Feld "control" bei der GetProperty-Funktion und stellen sicher, dass die ControlId mit der Id der Komponente übereinstimmt, deren Eigenschaft Sie auslesen wollen. | Warnung |
| Variable "variableName" not found. | Die angegebene Variable konnte nicht gefunden werden. | Bitte überprüfen Sie, ob Sie die Variable richtig geschrieben haben. | Fehler |
| Failed to read property "propertyName" from control "controlName". | Die angegebene Eigenschaft der Komponente existiert nicht. | Bitte überprüfen Sie das Feld "property" bei der GetProperty-Funktion und stellen sicher, dass die Property mit der Id der Komponente übereinstimmt, die Sie auslesen wollen. | Fehler |
IfElse
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| Invalid regex pattern "regexPattern". | Der Regex ist syntaktisch falsch und kann daher nicht verarbeitet werden. | Bitte überprüfen Sie Ihren regulären Ausdruck auf syntaktische Fehler. Zur Referenz: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions | Warnung |
| Left variable/value "leftVariable" not found or empty. | Die linke Seite der Bedingung wurde leer gelassen. | Bitte geben Sie eine Variable oder einen Wert für die linke Seite der Bedingung an. | Warnung |
| Right variable/value "rightVariable" not found or empty. | Die rechte Seite der Bedingung wurde leer gelassen. | Bitte geben Sie eine Variable oder einen Wert für die rechte Seite der Bedingung an. | Warnung |
| danger while evaluating "leftValue" "operator" "rightValue". | Es gab einen Fehler beim Evaluieren der Bedingung. | Bei Regex: Bitte überprüfen Sie, ob der Regex bei "rightValue" ("rightVariable") steht. | Fehler |
NavToView
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| Variable "varName" is empty or not a string. | Der Wert der Variable ist leer oder beinhaltet keinen String. Daher kann keine gültige ViewId verarbeitet werden. | Bitte überprüfen Sie den Wert, den Sie bei der Variable vergeben haben. Er darf nicht leer und ein String sein. | Warnung |
| No valid viewId specified. | Die angegebene ViewId existiert nicht. | Bitte überprüfen Sie den Wert "viewId" bei "navToView" und stellen sicher, dass die anegegbene ViewId existiert. | Warnung |
| Variable "varName" not found. | Der Mobile Builder konnte die angegebene Variable nicht auslesen. | Bitte überprüfen Sie die Schreibweise der Variable. | Warnung |
OpenUrl
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| OpenUrl: No valid URL provided. | Die angegebene URL ist syntaktisch inkorrekt. | Bitte überprüfen Sie die angegebene URL auf Korrektheit. | Warnung |
| OpenUrl: Popup may have been blocked by the browser. | Das Pop-Up kann nicht angezeigt werden, da Ihr Browser Pop-Ups blockiert. | Bitte überprüfen Sie Ihre Browser-Einstellungen und erlauben Pop-Ups. | Warnung |
PlaySound
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| PlaySound: variable "varName" contains no valid sound URL. | Die URL beinhaltet ist keine gültige URL. | Bitte überprüfen Sie die angegebene URL, die in der Variable gespeichert wurde. Sie ist syntaktisch inkorrekt. | Warnung |
| Variable "varName" not found. | Der Mobile Builder konnte die angegebene Variable nicht auslesen. | Bitte überprüfen Sie die Schreibweise der Variable. | Warnung |
| PlaySound: No valid sound URL or variable provided. | Die URL beinhaltet ist keine gültige Sound URL. | Bitte überprüfen Sie die angegebene URL, die in der Variable gespeichert wurde. Sie ist syntaktisch inkorrekt. | Warnung |
| PlaySound: Failed to play "url". | Die Audiodatei auf der Website konnte nicht abgespielt werden. | Bitte überprüfen Sie die angegebene URL. Sie muss direkt zu dem Ton führen und sollte daher beispielsweise mit ".mp3" enden. | Fehler |
SetProperty
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| SetProperty: inner control not found for "controlId". | Die angegebene Funktion konnte nicht gefunden werden. | Bitte überprüfen Sie das Feld "functionId". Diese Warnung tritt häufig auf, wenn es leer ist. | Warnung |
| SetProperty: Control "controlId" not found. | Die angegebene Komponente existiert nicht. | Bitte überprüfen Sie den Wert bei "control" und stellen sicher, dass Sie die gewünschte Komponente richtig geschrieben haben. | Warnung |
| SetProperty: Failed to set property "propertyName" on control "controlId". | Der Mobile Builder konnte den angegebenen Wert für Eigenschaft und Komponente nicht setzen. | Hier könnte es verschiedene Probleme geben: vielleicht stimmt der Typ der Variable nicht, etwa wenn Sie versuchen eine Zahl einzugeben, wenn ein Boolean gefordert ist. Andererseits ist es möglich, dass die angegebene Eigenschaft nicht existiert. | Fehler |
SetFocus
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| SetFocus: Focus timeout after "time" ms for "controlId". | Der Fokus konnte nicht auf die angegebene Komponente gesetzt werdeb. | Bei manchen Controls ist es nicht möglich, einen Fokus zu setzen. Das ist z.B. beim Label der Fall. | Warnung |
| SetFocus: No control selected to focus. | Es wurde keine Id angegeben, für die man einen Fokus setzen könnte. | Bitte geben Sie eine Id für die Komponente an, die sie in den Fokus setzen wollen. | Warnung |
| SetFocus: Control 'controlId' not found in view. | Es wurde zwar eine ControlId angegeben, aber der Mobile Builder konnte sie nicht in der View finden. | Bitte überprüfen Sie die Schreibweise der Id. | Warnung |
| SetFocus: inner control not found for "controlId". | Die angegebene Funktion konnte nicht gefunden werden. | Bitte überprüfen Sie das Feld "functionId". Diese Warnung tritt häufig auf, wenn es leer ist. | Warnung |
| SetFocus: Failed to focus "controlId". | Es gab einen Fehler beim Setzen des Fokus'. | Bitte stellen Sie sicher, dass Sie alle Werte richtig eingegeben haben und die Komponenten auch einen Fokus haben können. Das können Sie überprüfen, indem Sie beim Komponenten-Tab in dieser Doku "SetFocus" in der Suche eingeben. | Fehler |
SetTime
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| SetTime: Control 'controlId' not found in view. | Es wurde zwar eine ControlId angegeben, aber der Mobile Builder konnte sie nicht in der View finden. | Bitte überprüfen Sie die Schreibweise der Id. | Warnung |
| SetTime: Failed to set property "propertyName" on control "controlId". | Es gab einen Fehler beim Setzen der Uhrzeit auf die angebene Komponente und die Eigenschaft. | Bitte überprüfen Sie, dass Sie die Eigenschaft korrekt geschrieben haben. | Fehler |
ShowToast
| Fehler | Beschreibung | Lösungsansätze | Typ |
|---|---|---|---|
| ShowToast: Variable "varName" is empty or not a string. | Der Wert der Variable ist leer oder beinhaltet keinen String. Daher kann keine gültige ViewId verarbeitet werden. | Bitte überprüfen Sie den Wert, den Sie bei der Variable vergeben haben. Er darf nicht leer und ein String sein. | Warnung |
| ShowToast: No valid text message defined. | Der angegebene Text ist nicht gültig. | Der anzuzeigende Text muss ein String und nicht leer sein. | Warnung |