Ergebnis 1 bis 5 von 5

Thema: Plugin, Calendar / Version 3.3.3 und dann dieser Fehler

  1. #1
    Contao-Nutzer
    Registriert seit
    23.02.2010.
    Ort
    Engelskirchen
    Beiträge
    93
    Partner-ID
    7119

    Standard Plugin, Calendar / Version 3.3.3 und dann dieser Fehler

    Hi, ich habe ein Calendar Plugin geschrieben, der soweit funktioniert. Nun – nach mehrmaliger Anwendung –*taucht bei erstellen oder kopieren eines Events folgender Fehler auf:

    Ich arbeite mit der Version 3.3.3. Weiss jemand einen Rat?

    HTML-Code:
    Fatal error: Uncaught exception Exception with message Query error: Column 'author' cannot be null (INSERT INTO tl_calendar_events (author, startTime, startDate, source, canonicalType, pid, tstamp) VALUES (NULL, 1441110451, 1441110451, 'default', 'donotset', '1', 0)) thrown in system/modules/core/library/Contao/Database/Statement.php on line 283
    
    #0 system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query()
    #1 system/modules/core/drivers/DC_Table.php(671): Contao\Database\Statement->execute()
    #2 system/modules/core/classes/Backend.php(568): Contao\DC_Table->create()
    #3 contao/main.php(142): Contao\Backend->getBackendModule('calendar')
    #4 contao/main.php(293): Main->run()
    #5 {main}
    Grüße
    David

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.087
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Offenbar funktioniert es eben nur "soweit". Übers BE kannst du jedenfalls keine Events ohne Autor eingeben, das ist ein Pflichtfeld. Und in der Datenbank ist NULL auch nicht erlaubt, deswegen kommt ja auch der Fehler.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.02.2010.
    Ort
    Engelskirchen
    Beiträge
    93
    Partner-ID
    7119

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Offenbar funktioniert es eben nur "soweit". Übers BE kannst du jedenfalls keine Events ohne Autor eingeben, das ist ein Pflichtfeld. Und in der Datenbank ist NULL auch nicht erlaubt, deswegen kommt ja auch der Fehler.
    Danke erst einmal.
    Das komische ist ja, das es vorher funktioniert hat, nun nicht mehr. Ich selber bin jetzt nicht so der PHP König. Hast Du hier einen Lösungsansatz?

    Grüße
    D

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Flattersatz,

    Lösungsansatz ist, dafür zu sorgen, dass author nicht NULL ist. Du musst in deinen Code prüfen, ob es eine ID gibt oder nicht.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.087
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ohne genauer zu wissen, was denn dein Plugin so macht und wie, wird es wohl auch schwierig sein, da konkretere Lösungsvorschläge zu machen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •