Aus Saxsvs

Zeitstempel: Unterschied zwischen den Versionen

modified 2025-11-28; 06:18:24

de>TECH
Keine Bearbeitungszusammenfassung
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 30: Zeile 30:
* das Update 3.8.2 wird diesen Parameter automatisch mitbringen und auch Berichte normal anzeigen können
* das Update 3.8.2 wird diesen Parameter automatisch mitbringen und auch Berichte normal anzeigen können
<!-- * nach der Version 3.8.1 wird es programmintern eine Routine geben die beim Erzeugen des "Value '0000-00-00 00:00:00'" einen für den Anwender erkennbaren und mitgelogten Fehler aufwirft, damit die Ursache des Problems gefunden werden kann-->
<!-- * nach der Version 3.8.1 wird es programmintern eine Routine geben die beim Erzeugen des "Value '0000-00-00 00:00:00'" einen für den Anwender erkennbaren und mitgelogten Fehler aufwirft, damit die Ursache des Problems gefunden werden kann-->
[[Kategorie: historisch]]

Aktuelle Version vom 2025-11-28, 06:18:24 Uhr

Fehlerbehebung Fehler beim Datenimport- Zeitstempel

Fehlererkennung:

  • Anmeldung zum/ Starten von Datenaustausch möglich aber nach kurzer Zeit SaxSVS- Fehlermeldung: Fehler beim Datenimport
  • In Logfile %SaxSVS-Workspace%\.metadata\.log (z.B. in C:\ProgramData\SaxSVS\Workspace\.metadata\.log) existiert die folgenden Zeilen (mit anderem aktuellen Datum/ Uhrzeit hinter de.saxsvs.ui.administration)
!ENTRY de.saxsvs.ui.administration 4 0 2014-01-31 08:43:03.032
!MESSAGE Während des Datenaustausch ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Support.
!STACK 0
java.lang.RuntimeException: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  • Lesen lässt sich das Logfile z.B. mit dem Anzeigeprogramm für SaxSVS von Programme zur Wartung, Reparatur, Löschung_von MySQL und SaxSVS

Fehlerbehebung

Eine geführte Reparatur ist mit diesem Programm: time-fix.exe Download (1,11Mb; MD5:3CA1770B0EBF210B62C497E8130EEE1A) möglich.

Manuelles Vorgehen:

  • an SaxSVS mit Schulleiterrechten anmelden
  • Extras> Benutzervorgaben> JDBC- Datenbank
  • in Zeile URL hinter bestehenden Eintrag das folgende kopieren:

?zeroDateTimeBehavior=convertToNull
JDBC-Benutzervorgaben-URL

  • danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
  • Datenaustausch durchführen
  • den Parameter ?zeroDateTimeBehavior=convertToNull unter Extras> Benutzervorgaben> JDBC- Datenbank> URL wieder entfernen
  • danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
  • Datenbestand erneuern

Zukünftiges Vorgehen

  • das Update 3.8.2 wird diesen Parameter automatisch mitbringen und auch Berichte normal anzeigen können