Untis-Export der Blockung

Diskussionen rund um den SVWS-Client

Moderatoren: A. Schüller, Raffenberg, Pfotenhauer

Antworten
Niko Kalinowski
Fachberater*in
Beiträge: 202
Registriert: Montag 3. Dezember 2018, 17:32
Schulform: GE

Untis-Export der Blockung

Beitrag von Niko Kalinowski »

Beim Untis-Export der Blockung habe ich folgendes Problem.
Wenn ich für den Export alle Blockungen (Abi2027-2029) auswähle erhalten ich die u.a. Fehlermeldung. Wenn ich dann den Haken für die Abi2027 Blockung entferne werden die GPU Dateien für Abi2028 und Abi2029 erstellt. Es gibt also irgendein Problem mit der Abi2027 Blockung, ich kann aber das Problem nicht finden und die Fehlermeldung (interner Serverfehler) hilft nicht weiter.
Hat einer eine Idee wo ich suchen sollte?
{
"env": {
"client": "WebClient",
"mode": "beta",
"version": "1.3.2",
"commit": "6501da80ab1ec8bc3ef086d6775662b84d4bf8f9",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
},
"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/bo050526V2/datenaustausch/untis/export/blockung/86/1",
"stack": [
"OpenApiError@https://localhost/assets/src.js:7543:3",
"postTextBased@https://localhost/assets/src.js:7664:28",
""
],
"log": {
"id": null,
"success": false,
"log": [
"Prüfe, ob der Schuljahresabschnitt mit der ID 86 in der Datenbank existiert... [OK]",
"Lese die Unterrichte aus der übergebenen GPU002 ein ... ",
"Lade die Blockungsergebnisse aus der Datenbank und erzeuge die Datensätze für die GPU-Dateien... ",
"Lade die Blockungsergebnisse mit der ID 55... [OK]",
"Lade die Informationen zu den Schülern der Blockung aus der Datenbank... -> Erstelle Liste der Unterrichte für GPU002.txt",
" Fehler beim Erstellen der Datei GPU002.txt."
]
}
}
}
Die Fehlermeldung zeigt einen internen Serverfehler, in den Server-Logs findet man dazu folgendes:
request.log:
127.0.0.1 - kali1 [21/Juni/2026:15:12:06 +0000] "POST /db/bo050526V2/datenaustausch/untis/export/klassen/86 HTTP/2.0" 200 3352 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:06 +0000] "GET /db/bo050526V2/gost/abiturjahrgaenge/86 HTTP/2.0" 200 1165 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:06 +0000] "GET /db/bo050526V2/jahrgaenge/ HTTP/2.0" 200 3119 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:07 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2027 HTTP/2.0" 200 438 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:07 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2027/faecher HTTP/2.0" 200 1172 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:07 +0000] "PUT /db/bo050526V2/client/config/SVWS-Client/user/gost.auswahl.abiturjahr HTTP/2.0" 204 0 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:07 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2027/fachkombinationen HTTP/2.0" 200 3625 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - - [21/Juni/2026:15:12:07 +0000] "GET /assets/SGostApp.js HTTP/2.0" 200 1505 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - - [21/Juni/2026:15:12:07 +0000] "GET /assets/SGostAuswahl.js HTTP/2.0" 200 2400 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - - [21/Juni/2026:15:12:07 +0000] "GET /assets/SGostFaecher.css HTTP/2.0" 200 122 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - - [21/Juni/2026:15:12:07 +0000] "GET /assets/SGostFaecher.js HTTP/2.0" 200 7388 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:12 +0000] "GET /db/bo050526V2/schule/teilstandorte HTTP/2.0" 200 201 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:15 +0000] "POST /db/bo050526V2/datenaustausch/untis/export/klassen/86 HTTP/2.0" 200 3352 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:16 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2028/2/blockungen HTTP/2.0" 200 1135 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:16 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2027/4/blockungen HTTP/2.0" 200 898 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:16 +0000] "GET /db/bo050526V2/gost/abiturjahrgang/2029/0/blockungen HTTP/2.0" 200 432 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
127.0.0.1 - kali1 [21/Juni/2026:15:12:23 +0000] "POST /db/bo050526V2/datenaustausch/untis/export/blockung/86/1 HTTP/2.0" 500 511 "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
service out log
2026-06-21T15:06:00.424 ERROR Unerwarteter Serverfehler: RESTEASY003210: Could not find resource for full path: https://localhost/assets/src.js:7664:28
jakarta.ws.rs.NotFoundException: RESTEASY003210: Could not find resource for full path: https://localhost/assets/src.js:7664:28

at org.jboss.resteasy.core.registry.SegmentNode.match(SegmentNode.java:141)
at org.jboss.resteasy.core.registry.RootNode.match(RootNode.java:62)
at org.jboss.resteasy.core.registry.RootClassNode.match(RootClassNode.java:42)
at org.jboss.resteasy.core.ResourceMethodRegistry.getResourceInvoker(ResourceMethodRegistry.java:417)
at org.jboss.resteasy.core.SynchronousDispatcher.getInvoker(SynchronousDispatcher.java:293)
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:233)
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:154)
at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:333)
at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:157)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:229)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:222)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:754)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1556)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:871)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:449)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:469)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:719)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1226)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:148)
at org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:859)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:546)
at org.eclipse.jetty.server.Server.handle(Server.java:197)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:788)
at org.eclipse.jetty.http2.server.internal.HttpStreamOverHTTP2.lambda$onRequest$0(HttpStreamOverHTTP2.java:148)
at org.eclipse.jetty.util.thread.Invocable$ReadyTask.run(Invocable.java:178)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:196)
at org.eclipse.jetty.http2.HTTP2Connection.produce(HTTP2Connection.java:237)
at org.eclipse.jetty.http2.HTTP2Connection.onFillable(HTTP2Connection.java:165)
at org.eclipse.jetty.http2.HTTP2Connection$FillableCallback.succeeded(HTTP2Connection.java:592)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:614)
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:415)
at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:156)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1240)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194)
at java.base/java.lang.Thread.run(Thread.java:1583)
Frodermann
Fachberater*in
Beiträge: 962
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Untis-Export der Blockung

Beitrag von Frodermann »

Ist im Abjahr eine Blockung mit einem Ergebnis auf "Aktiv" gestellt?
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
hmt
Beiträge: 104
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: Untis-Export der Blockung

Beitrag von hmt »

Klingt ein bisschen so als ob ein Update des Servers gemacht wurde und der Client im Browser nicht vollständig neu geladen wurde. Bitte einmal im Browser F5 drücken und die Seite vollständig neu laden.
Niko Kalinowski
Fachberater*in
Beiträge: 202
Registriert: Montag 3. Dezember 2018, 17:32
Schulform: GE

Re: Untis-Export der Blockung

Beitrag von Niko Kalinowski »

Ist im Abjahr eine Blockung mit einem Ergebnis auf "Aktiv" gestellt?
Ja, sonst würde ich den Haken für den Export nicht setzen können. Das Problem bleibt auch bestehen wenn ich ältere Blockungen aktiviere, bei denen der Export noch vor einigen Tagen funktionierte.
Niko Kalinowski
Fachberater*in
Beiträge: 202
Registriert: Montag 3. Dezember 2018, 17:32
Schulform: GE

Re: Untis-Export der Blockung

Beitrag von Niko Kalinowski »

Klingt ein bisschen so als ob ein Update des Servers gemacht wurde und der Client im Browser nicht vollständig neu geladen wurde. Bitte einmal im Browser F5 drücken und die Seite vollständig neu laden.
Das löst das Problem nicht. Neustart des Gerät - Wechsel des Browser - auch mit einem Backup der DB auf einem anderen Gerät - alles hilft hier nicht.
Hauke Hayen
Fachberater*in
Beiträge: 1021
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Untis-Export der Blockung

Beitrag von Hauke Hayen »

Gibt's in der Blockung einen Schüler, der vielleicht nicht mehr zu dem Jahrgang gehört wg Rücktritt, Abgang, Beurlaubung...?
Und dadurch hängt noch eine ungültige Kurszuordnung fest?
Viele Grüße, H. Hayen
Antworten

Zurück zu „SVWS-Client“