Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Diskussionen rund um den SVWS-Client

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
S. Schiffelmann
Beiträge: 54
Registriert: Montag 2. September 2019, 22:49
Schulform: Gymnasium

Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von S. Schiffelmann »

Nach der Umstellung auf die neue Version Schild 3.2.0 / SVWS-Server 1.1.1 erscheint bei mir eine Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten:

Ich habe aus unserer aktuellen Schild-MDB migriert nach MariaDB.
Im Web-Client habe ich die JgSten EF und Q1 neu angelegt.
Ich kann die aktuelle Blockung der Q1.1 der Stufe Q1 aus dem SJ 2025/26 Hj1 (Abi 2027) aus den Leistungsdaten wiedereherstellen.
Beim Versuch, die Blockung der EF.2 (gleicher Jahrgang Abi 2027) aus den Leistungsdaten des vergangenen SJes wiederherzustellen, erscheint die folgende Fehlermeldung:

API-Fehler: Dieser Fehler wird durch eine fehlerhafte Kommunikation mit dem Server verursacht. In der Regel bedeutet das, dass die verschickten Daten nicht den Vorgaben entsprechen. Das Fach mit der ID 53 ist nicht als Fach der gymnasialen Oberstufe gekennzeichnet.

ID 53 ist Italienisch ab EF (I1), dieses Fach kommt in unserer Datenbank in der Tabelle SchuelereLeistungsdaten nicht vor (s. Foto),
wir arbeiten mit Italienisch ab EF (I0) mit ID 526.
Auch in der Tabelle gost_schueler_fachwahlen gibt es diese Fach_Id nicht. Gibt es noch eine andere Tabelle, wo ich suchen muss?
Bild1.jpg
Bild1.jpg (715.05 KiB) 130 mal betrachtet
Wenn ich I1 (ID53) als Fach der Oberstufe kennzeichne - was für unser Gymnasium keinen Sinn macht - , bleibt die Fehlermeldung!
M. Plümper
Fachberater*in
Beiträge: 752
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von M. Plümper »

Habe sie auch alle 69194 Zeilen der Ansicht geladen? In der Regel werden nur die ersten 1000 Zeilen geladen.
Hauke Hayen
Fachberater*in
Beiträge: 884
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von Hauke Hayen »

Oft machen Schüler Probleme, die nicht mehr in dem Jahrgang sind, aber in der EF.2 noch waren:
Abgänger, Gelöschte, Externe.
Suchen Sie mal gezielt in dieser Gruppe und dann in deren Laufbahnen, Leistungsdaten, Sprachenfolgen,, wiederholten/nicht gewerteten Abschnitten...
Viele Grüße, H. Hayen
S. Schiffelmann
Beiträge: 54
Registriert: Montag 2. September 2019, 22:49
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von S. Schiffelmann »

Wir haben knapp 70000 Zeilen in der Tabelle Schuelerleistungsdaten, diese werden alle angezeigt.
Auch Select ID FROM Schuelerleistungsdaten WHERE Fach_ID = 53 liefert ein leeres Ergebnis.
Alle nicht Aktiven Schüler habe ich durchgeschaut, kein Treffer. Diese hätten ja auch in der Tabelle Schuelerleistungsdaten angezeigt werden müssen.
Zuletzt geändert von S. Schiffelmann am Samstag 15. November 2025, 15:55, insgesamt 1-mal geändert.
Hauke Hayen
Fachberater*in
Beiträge: 884
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von Hauke Hayen »

Schauen Sie bitte einmal in Gost_Jahrgang_Faecher und/oder Gost_Schueler_Fachwahlen nach. Und dann nach Fach_ID=53 suchen.
Viele Grüße, H. Hayen
S. Schiffelmann
Beiträge: 54
Registriert: Montag 2. September 2019, 22:49
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von S. Schiffelmann »

In beiden Tabellen gibt es keinen Eintrag mit Fach = 53.
Hauke Hayen
Fachberater*in
Beiträge: 884
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von Hauke Hayen »

In einer dieser Tabellen....??? Das sind alle Tabellen, die eine Referenz zu Fach_ID haben.
Faecher_ID.png
Faecher_ID.png (16.03 KiB) 83 mal betrachtet
Viele Grüße, H. Hayen
M. Plümper
Fachberater*in
Beiträge: 752
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von M. Plümper »

Der Fehler liegt in der Tabelle Gost_Blockung_Kurse. Dort gibt es einen Kurs mit der Fach.ID 53. Wenn dann versucht wird, dessen Fach mit den Fächern des Abiturjahres zu matchen, wird dieser Fehler ausgelöst. Kontrollieren sie mal diese Tabelle und die Tabelle Kurse. Vielleicht ist da eine falsche Zuordnung in dem Halbjahr erkennbar.
S. Schiffelmann
Beiträge: 54
Registriert: Montag 2. September 2019, 22:49
Schulform: Gymnasium

Re: Fehlermeldung beim Erzeugen einer Blockung aus bestehenden Leistungsdaten

Beitrag von S. Schiffelmann »

Problem gelöst: Es gab tatsächlich in der Tabelle Kurse einen Kurs I1 mit ID 53, der keine Schülerzuweisungen hatte.
Vielen Dank für die Liste der Referenzen zu Fach_ID!
Antworten

Zurück zu „SVWS-Client“