Martin Schwarz diskutiert an der FileMaker Konferenz 2022 in Hamburg mit den Teilnehmern wie man in FileMaker Fehler machen kann und wie diese verhindert oder abgefangen werden können.
2. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Martin Schwarz
Jahrgang 1966, in Ulm geboren.
Zertifizierter FileMaker Entwickler und
arbeite seit 1992 mit FileMaker.
Seit 2016 lebe und arbeite ich in der Schweiz.
Ich bin ausgebildeter IT-Projektleiter und
habe in unterschiedlichsten Branchen gearbeitet.
(z.B. Einzelhandel, Logistik, Druckindustrie)
3. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wenn ich mal keine FileMaker Fehler mache
4. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wenn ich mal keine FileMaker Fehler mache
5. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wenn ich mal keine FileMaker Fehler mache
6. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
Schoggi
7. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
Schoggi (schweizer Wort für Schokolade)
8. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
Schoggi (schweizer Wort für Schokolade)
9. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
frisch gepresster Orangensaft
10. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
Gutes Werkzeug
11. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Was ich gerne mag…
Gutes Werkzeug
12. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
13. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Es geht NICHT um Fehler im Programm FileMaker selbst.
14. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Welche während der Ausführung von FileMaker Scripts auftreten.
Und wie wir sie vermeiden können.
15. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Welche während der Ausführung von FileMaker Scripts auftreten.
Und wie wir sie vermeiden können.
Fehler im Code.
Diese finden und entfernen.
16. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
17. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
18. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
• Betrachtung aus der Sicht der Entwicklerin und des Entwicklers
19. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
• Betrachtung aus der Sicht der Entwicklerin und des Entwicklers
• Mehrbenutzer Anwendung in einem gemischten Netzwerk (macOS,
Windows, iOS und WebBrowser) von einem FileMaker Server
gehostet.
20. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
• Betrachtung aus der Sicht der Entwicklerin und des Entwicklers
• Mehrbenutzer Anwendung in einem gemischten Netzwerk (macOS,
Windows, iOS und WebBrowser) von einem FileMaker Server
gehostet.
• FileMaker ab Version 18
21. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
• Betrachtung aus der Sicht der Entwicklerin und des Entwicklers
• Mehrbenutzer Anwendung in einem gemischten Netzwerk (macOS,
Windows, iOS und WebBrowser) von einem FileMaker Server
gehostet.
• FileMaker ab Version 18
• Funktionen und Befehle in Deutsch und (Englisch)
22. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Grundlagen des Vortrags:
• man = Frau, Divers und Mann
• Betrachtung aus der Sicht der Entwicklerin und des Entwicklers
• Mehrbenutzer Anwendung in einem gemischten Netzwerk (macOS,
Windows, iOS und WebBrowser) von einem FileMaker Server
gehostet.
• FileMaker ab Version 18
• Funktionen und Befehle in Deutsch und (Englisch)
• Schweizer Schreibweise ss statt ß
23. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Arbeitsdateien
Fehler_machen.fmp12
error-fm.fmp12
24. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FMK2017 Der Bug (Jörg Köster)
Link befindet sich am Ende des Vortrags bei den Quellen.
26. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Vortrag
• 1. Fehler machen und vermeiden
• 2. Fehlerprotokollierung mit FileMaker
• 3. Fehlerursachen
• 4. Fehler im Code finden und entfernen
27. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Diskussion
• Über Themen, welche wir am Ende des Vortrags sammeln.
28. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
29. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Fehler machen, aber richtig!
30. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Fehler
Fehler machen, aber richtig!
Wie kann man Fehler richtig machen?
31. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehler passieren einfach.
32. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehler passieren einfach.
Im Leben, wie in FileMaker.
33. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wäre ich Philosoph, würde ich
vielleicht sagen:
34. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wäre ich Philosoph, würde ich
vielleicht sagen:
„Fehler sind ein Geschenk, du
musst sie annehmen!“
35. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Nun, ich bin kein Philosoph.
36. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Nun, ich bin kein Philosoph.
Nur ein FileMaker Entwickler
und dankbar, dass ich immer
mal wieder etwas Neues lernen
darf.
😉
37. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir machen unseren 1. Fehler
101
38. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir machen unseren 1. Fehler
✋
Wer weiss wie er heisst?
101
39. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir machen unseren 1. Fehler
Datensatz fehlt
(Record is missing)
101
40. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehler 101 Datensatz fehlt
41. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker … (Pause bei Fehler)
Fehler_machen.fmp12
42. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehler bewusst machen.
Fehler bewusst vermeiden.
43. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Es gibt auch noch andere Fehler
44. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker … (Liste)
error-fm.fmp12
45. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Welches sind die häufigsten Fehler?
46. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Welches sind die häufigsten Fehler?
Was sagen die Anwesenden?
✋
47. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Hitparade der 5 häufigsten Fehler
48. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Hitparade der 5 häufigsten Fehler
Quelle: TheEverythingReference3
49. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ungenügende Berechtigungen
(Insufficient privileges)
9
Platz 5
50. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Datensatz ist blockiert durch anderen Anwender
(Record is in use by another user)
301
Platz 4
51. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Kein Datensatz entspricht der Abfrage
(No records match the request)
401
Platz 3
52. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Abbruch durch Benutzer
(User canceled action)
1
Platz 2
53. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Kein Fehler
(No error)
0
Platz 1
54. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Hitparade TheEverythingReference
Platz Fehler Bezeichnung
1. 0 Kein Fehler
(No error)
2. 1 Abbruch durch Benutzer
(User canceled action)
3. 401 Kein Datensatz entspricht der Abfrage
(No records match the request)
4. 301 Datensatz ist blockiert durch anderen Anwender
(Record is in use by another user)
5. 9 Ungenügende Berechtigungen
(Insufficient privileges)
55. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Hitparade / Unsere Liste
56. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir haben bewusst Fehler 101
erzeugt.
Wir haben Struktur zur Vermeidung
des Fehlers 101 eingebaut.
Wir haben eine Liste mit Fehlern
und die häufigsten gesehen.
57. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Häufig wissen wir nicht,
was den Fehler verursacht.
Wir haben weder Fehlernummer noch Bezeichnung.
58. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
59. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
60. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
• Programmierung (im Code der Anwendung)
61. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
• Programmierung (im Code der Anwendung)
• zu verarbeitende Daten
62. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
• Programmierung (im Code der Anwendung)
• zu verarbeitende Daten
• Systemumgebung
63. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
• Programmierung (im Code der Anwendung)
• zu verarbeitende Daten
• Systemumgebung
• Betriebsystem
• andere Software
• Netzwerk
• Hardware
64. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir müssen einfach das
Anwenderverhalten,
die zu verarbeitenden Daten und
alle Parameter und Variablen der
Umgebung protokollieren.
65. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir müssen einfach das
Anwenderverhalten,
die zu verarbeitenden Daten und
alle Parameter und Variablen der
Umgebung protokollieren.
🤣🤣🤣
66. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Komm zurück in die Realität!
67. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wir fangen klein an.
Wir protokollieren die
auftretenden Fehler.
68. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Scriptschritt (seit FM 18)
• Fehlerprotokollierung setzen [Ein/Aus]
(Set Error Logging [On/Off])
69. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Scriptschritt (seit FM 18)
• Fehlerprotokollierung setzen [Ein/Aus]
(Set Error Logging [On/Off])
Wer verwendet ihn?
✋
70. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker Scriptschritt (seit FM 18)
• Fehlerprotokollierung setzen [Ein/Aus]
(Set Error Logging [On/Off])
Was macht er?
71. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehlerprotokollierung setzen [Ein]
(Set Error Logging [On])
• Schaltet die Script Fehlerprotokollierung Ein (nur Pro und Go)
72. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehlerprotokollierung setzen [Ein]
(Set Error Logging [On])
• Schaltet die Script Fehlerprotokollierung Ein (nur Pro und Go)
• Schreibt im Script auftretende Fehler in die Datei „ScriptFehler.log“
im Dokumente Ordner des Anwenders. (ScriptErrors.log)
73. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehlerprotokollierung setzen [Ein]
(Set Error Logging [On])
• Schaltet die Script Fehlerprotokollierung Ein (nur Pro und Go)
• Schreibt im Script auftretende Fehler in die Datei „ScriptFehler.log“
im Dokumente Ordner des Anwenders. (ScriptErrors.log)
• Einmal eingeschaltet werden alle Scriptfehler der Datei mit welcher
man die Protokollierung eingeschaltet hat geschrieben. Bis man die
Datei schliesst oder den Scriptschritt mit [Aus] ausführt.
74. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehlerprotokollierung setzen [Ein]
(Set Error Logging [On])
• Schaltet die Script Fehlerprotokollierung Ein (nur Pro und Go)
• Schreibt im Script auftretende Fehler in die Datei „ScriptFehler.log“
im Dokumente Ordner des Anwenders. (ScriptErrors.log)
• Einmal eingeschaltet werden alle Scriptfehler der Datei mit welcher
man die Protokollierung eingeschaltet hat geschrieben. Bis man die
Datei schliesst oder den Scriptschritt mit [Aus] ausführt.
• Hat man mehrere Dateien, muss man in jeder gewünschten Datei die
Protokollierung einschalten.
75. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehlerprotokollierung setzen [Ein]
(Set Error Logging [On])
• Schaltet die Script Fehlerprotokollierung Ein (nur Pro und Go)
• Schreibt im Script auftretende Fehler in die Datei „ScriptFehler.log“
im Dokumente Ordner des Anwenders. (ScriptErrors.log)
• Einmal eingeschaltet werden alle Scriptfehler der Datei mit welcher
man die Protokollierung eingeschaltet hat geschrieben. Bis man die
Datei schliesst oder den Scriptschritt mit [Aus] ausführt.
• Hat man mehrere Dateien, muss man in jeder gewünschten Datei die
Protokollierung einschalten.
• Unterschiedliche FileMaker Dateien schreiben in diese eine
„ScriptFehler.log“ (ScriptErrors.log)
76. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker … (Fehlerprotokoll)
Fehler_machen.fmp12
77. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursachen für Fehler
• Anwenderverhalten
• Programmierung (im Code der Anwendung)
• zu verarbeitende Daten
• Systemumgebung
• Betriebsystem
• andere Software
• Netzwerk
• Hardware
78. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Anwenderverhalten
• Anwenderverhalten (der Anwender erzeugt durch ein bestimmtes
Verhalten einen Fehler)
79. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Anwenderverhalten
• Anwenderverhalten (der Anwender erzeugt durch ein bestimmtes
Verhalten einen Fehler)
• Inhouse-Entwickler (dem Anwender über die Schulter schauen)
• Produkt (Anwenderverhalten protokollieren)
80. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Anwenderverhalten
• Anwenderverhalten (der Anwender erzeugt durch ein bestimmtes
Verhalten einen Fehler)
• Inhouse-Entwickler (dem Anwender über die Schulter schauen)
• Produkt (Anwenderverhalten protokollieren)
• Auf das Anwenderverhalten haben wir keinen/wenig Einfluss. Mit der
Protokollierung haben wir ein Werkzeug welches uns Informationen
über mögliche Ursachen liefert.
🙂
81. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Fehler im Code
• Werkzeuge um FileMaker Code zu analysieren
82. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Fehler im Code
• Werkzeuge um FileMaker Code zu analysieren
• FileMaker Database Design Report (DDR)
83. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Fehler im Code
• Werkzeuge um FileMaker Code zu analysieren
• FileMaker Database Design Report (DDR)
• CrossCheck (Masterversion kann eigene Prüfroutinen)
• FMPerception
• Inspector
• BaseElements
84. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ursache Fehler im Code
• Werkzeuge um FileMaker Code zu analysieren
• FileMaker Database Design Report (DDR)
• CrossCheck (Masterversion kann eigene Prüfroutinen)
• FMPerception
• Inspector
• BaseElements
• Die Werkzeuge um Fehler zu finden sind vorhanden. Wir müssen es
nur machen.
85. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Wer setzt ein solches Tool ein?
✋
86. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Demo:
- CrossCheck zur Fehlersuche
- Einhaltung von eigenen
Konventionen (101 in Schleife)
87. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
FileMaker … (DDR erstellen)
Fehler_machen.fmp12
88. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Fehler im Code zu entfernen ist,
mit einem geeigneten Werkzeug
und etwas Übung kein grosses
Hindernis.
89. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Ich behaupte, dass ein geeignetes
Werkzeug mich bei der fehlerfreien
Entwicklung enorm unterstützt.
90. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Vielen Dank für Ihr Interesse!
91. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Quellen und Links:
• TheEverythingReference3: https://www.lulu.com/de/shop/stephen-
dolenski-and-andy-gaunt/the-everything-reference-3/ebook/
product-1gvvj6q7.html?page=1&pageSize=4
• FMK2017 Der Bug (Jörg Köster): https://de.slideshare.net/
fmkonferenz/fmk2017-der-bug-des-entwicklers-fluch-by-jrg-kster
• ReleaseDebugOn.txt: https://www.soliantconsulting.com/blog/
filemaker-sharing-locks-feature-flags/
92. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Diskussion
• Themen:
93. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Fehler - Martin Schwarz
Vielen Dank unseren Sponsoren