Fatal error: Uncaught exception Exception....

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Snaky
    Contao-Fan
    • 22.06.2009
    • 448

    #1

    Fatal error: Uncaught exception Exception....

    Hallo!

    Ich wollte eben einen gelöschten Katalog per "Rückgängig-Funktion" im Contao BE wiederherstellen. Leider tritt seitdem das hier beim anklicken von "Katalog" auf.

    Code:
    Fatal error: Uncaught exception Exception with message Query error: Table 'sql15048.lehrveranstaltungen' doesn't exist (SELECT count(*) AS itemCount FROM lehrveranstaltungen) thrown in /home/tff-kassel-de/htdocs/contao/system/libraries/Database.php on line 642
    
    #0 /home/tff-kassel-de/htdocs/contao/system/libraries/Database.php(589): Database_Statement->query()
    #1 /home/tff-kassel-de/htdocs/contao/system/modules/catalog/dca/tl_catalog_types.php(576): Database_Statement->execute()
    #2 /home/tff-kassel-de/htdocs/contao/system/drivers/DC_Table.php(3819): tl_catalog_types->getRowLabel(Array, 'Lehrveranstaltu...', Object(DC_Table))
    #3 /home/tff-kassel-de/htdocs/contao/system/drivers/DC_Table.php(345): DC_Table->listView()
    #4 /home/tff-kassel-de/htdocs/contao/system/modules/backend/Backend.php(234): DC_Table->showAll()
    #5 /home/tff-kassel-de/htdocs/contao/contao/main.php(101): Backend->getBackendModule('catalog')
    #6 /home/tff-kassel-de/htdocs/contao/contao/main.php(304): Main->run()
    #7 {main}
    lg
    Michi
  • lucina
    Administratorin
    • 19.06.2009
    • 7544

    #2
    Was recht folgerichtig ist, weil nach dem Löschen die entsprechenden Tabellen nicht mehr vorhanden sind, auf die bei der Wiederherstellung verwiesen wird.

    Lösung: DB-Backup einspielen, ggf. die fehlenden Tabellen inkl. der Felder von Hand anlegen.

    Carolina.
    Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

    Kommentar

    • Snaky
      Contao-Fan
      • 22.06.2009
      • 448

      #3
      Leider ist kein Backup von dem Stand mit dem Catalog-Eintrag vorhanden. Tabelle ist soweit vorhanden, es fehlen aber die Einträge, bei denen ich auch nicht mehr genau weiß wie sie hießen und welchen Typ sie genau hatten.

      Lg

      Kommentar

      • lucina
        Administratorin
        • 19.06.2009
        • 7544

        #4
        Das die Tabele soweit vorhanden ist lese ich aus der Fehlermeldung allerdings nicht raus:
        Table 'sql15048.lehrveranstaltungen' doesn't exist
        Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

        Kommentar

        • Snaky
          Contao-Fan
          • 22.06.2009
          • 448

          #5
          Komisch... :/
          Also in der MySQL-Datenbank scheint es das zu geben, oder vertue ich mich da?
          Angehängte Dateien
          Zuletzt geändert von Snaky; 11.03.2011, 14:34.

          Kommentar

          • xchs
            Administrator
            • 19.06.2009
            • 14682

            #6
            Hast Du die Tabelle nachträglich selbst angelegt?

            "lehrveranstaltungen" != "Lehrveranstaltungen"

            Die Groß- und Kleinschreibung muss ggf. beachtet werden!

            http://dev.mysql.com/doc/refman/5.1/...nsitivity.html
            Contao Community Administrator

            [Unterstützungsmöglichkeiten]
            sigpic

            Kommentar

            • Snaky
              Contao-Fan
              • 22.06.2009
              • 448

              #7
              Ne, die war an sich mit Großschreibung schon angelegt, nur ohne viel Inhalt (nur so viel wie da im Screenshot drin steht).

              Habe es nun mal nach "lehrveranstaltungen" verschoben, aber auch da noch kein Erfolg.

              Kommentar

              • do_while
                Contao-Urgestein
                • 15.06.2009
                • 3699

                #8
                Offenbar wurde diese Tabelle vom Katalog neu generiert, denn sie enthält ja nur die Standard-Einträge id, pid, sorting und tstamp, die in mehr oder weniger allen Tabellen vorhanden sind. Deine selbst eingebauten Felder sind offenbar nicht mehr vorhanden.

                Wenn Du kein Backup hast, bleibt Dir ggf. nur noch der Google-Cache in dem Du noch etwas finden könntest.
                Gruß Hagen
                Mein Contao Premium Partnerprofil
                Link zum Stammtisch Berlin

                Kommentar

                • xchs
                  Administrator
                  • 19.06.2009
                  • 14682

                  #9
                  Viele Hoster/Provider erstellen in regelmäßigen Abständen automatische Backups der Kundendaten (Webspace/Datenbanken). Wenn Du Glück hast, hält Dein Hoster entsprechende Sicherungen vor.
                  Contao Community Administrator

                  [Unterstützungsmöglichkeiten]
                  sigpic

                  Kommentar

                  • Snaky
                    Contao-Fan
                    • 22.06.2009
                    • 448

                    #10
                    Lösung war: duplizieren von lehrveranstaltung mit dem Namen "Lehrveranstaltung". Im BE waren 2 angelegt jeweils mit ein mal Groß- und ein mal mit Kleinschreibung. Eins hat er dann nie gefunden beim umbennenen.

                    Kommentar

                    Lädt...