Seite 1 von 1

Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 10:35
von fkretzschmar
Guten Morgen,

wir haben versucht, unsere beiden Jahrgangsstufen der Oberstufe in der App Oberstufe anzulegen. Bei der aktuellen Stufe Q1 klappt dies ohne Probleme. Den aktuellen 10er-Jahrgang kann ich auch anlegen.

Bei der aktuellen Stufe EF (Abiturjahrgang 2028) scheitert das Anlegen mit dem Fehlercode 500:

Code: Alles auswählen

```json
{
  "env": {
    "mode": "stable",
    "version": "1.1.1",
    "commit": "f709c577c7ff5e4e546fbbf911c51cb026bdaac7"
  },
  "error": {
    "id": 1,
    "name": "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.",
    "message": "Fetch failed for POST: /db/woeste/gost/abiturjahrgang/new/1/7 - Status: 500",
    "stack": [
      "Error: Fetch failed for POST: /db/woeste/gost/abiturjahrgang/new/1/7",
      "    at ApiServer.postTextBased (https://schildnrw.verwaltung.local/assets/index.js:16992:28)",
      "    at async ApiServer.createGostAbiturjahrgang (https://schildnrw.verwaltung.local/assets/index.js:82989:16)",
      "    at async Proxy.addAbiturjahrgang (https://schildnrw.verwaltung.local/assets/index.js:119716:22)",
      "    at async clickAddAbiturjahrgang (https://schildnrw.verwaltung.local/assets/SGostAbiturjahrgangNeu.js:23:48)"
    ],
    "log": null
  }
}
```
Bei der Stufe EF sind in Schild3 keine Kurse angelegt (nur wenige zusätzliche Unterrichtsveranstaltungen, um Tutorien abzubilden).

In der Open-API-Schnittstellenbeschreibung steht, dass 500 ein unspezifischer Fehler ist. Wie bekomme heraus, warum das Anlegen fehlschlägt?

Re: Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 13:29
von A. Schüller
Hilft evtl. nicht wirklich weiter, aber vermutlich geht irgendwas an diesen beiden Programmstellen schief:

Ist die EF im korrekten Schuljahr?
Ist ein Kürzel eingetragen?
F12Log.png
F12Log.png (80.94 KiB) 153 mal betrachtet
Evtl. auch mal G8/G9 abgleichen.

Re: Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 13:46
von Hauke Hayen
Prüfen Sie mal ob alle Schüler und die Eintragungen in den Statistikjahrgängen und KLassen/Versetzungetabellen auf G9 stehen und nicht **** oder G8.

Re: Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 16:37
von fkretzschmar
Hallo Frau Schüller,
Hallo Herr Hayen,
  • unter Jahrgänge ist die EF korrekt eingetragen (G9 bzw. GY9, Folgejahrgang Q1). Kürzel sind vorhanden.
  • in der Klasse/Versetzungstabelle sind auch alle Einträge in Ordnung.
  • Bei den SuS wird die EF als aktuelle Stufe/Klasse angezeigt.
Inzwischen lässt sich nur noch der 10er-Jahrgang anlegen. Bei der Q1 hatte es nur einmal testweise geklappt - wir hatten den Jahrgang dann gelöscht, weil unsere Allgemeinen Vorlagen noch nicht ganz fertig waren. Der zweite Versuch den Q1-Jahrgang noch einmal anzulegen scheitert mit demselben Fehler.

Ich konnte den Fehler auf einer Kopie einer alten Datenbankversion reproduzieren: Bei EF und Q1 kann der Jahrgang nicht gelöscht und wieder angelegt werden; bei Stufe 10 geht das. Ein Löschen ist bei EF und Q1 möglich, bei Neuanlage erscheint der obige Fehler.

Re: Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 16:40
von Hauke Hayen
Prüfen sie in den beiden Stufen EF und Q1 mal Abgänger (z.B. nach 10, die sonst in EF gegangen wären) der letzten Zeit (oder gelöschte Schüler), ob diese an den genannten Stellen Fehleinträge haben.

Re: Fehler beim Anlegen eines Abiturjahrganges

Verfasst: Mittwoch 17. Dezember 2025, 16:49
von fkretzschmar
Die letzten Abschnitte der SuS, die im letzten Schuljahr aus der 10 bzw. EF abgegangen sind, sind in Ordnung.

Hätte der Fehler dann nicht auch beim ersten Anlegen des Abiturjahrganges auftreten müssen?