Ergebnis 1 bis 8 von 8

Thema: Contao DMS Core: "Undefined constant "ContaoDMS\blnIncludeId"

  1. #1
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard Contao DMS Core: "Undefined constant "ContaoDMS\blnIncludeId"

    Beim Versuch, über das Frontend eine Datei hochzuladen, erhalte ich folgende Fehlermeldung:

    Code:
    [2023-06-05T12:02:47.539615+02:00] request.INFO: Matched route "tl_page.51". {"route":"tl_page.51","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.51","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.51","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://www.meine_domain.de/dms-verwaltung.html","method":"POST"} []
    [2023-06-05T12:02:48.029811+02:00] request.CRITICAL: Uncaught PHP Exception Error: "Undefined constant "ContaoDMS\blnIncludeId"" at /homepages/13/123456789/htdocs/contao2022/vendor/contao-dms/dms/system/modules/DocumentManagementSystem/classes/DmsWriter.php line 125 {"exception":"[object] (Error(code: 0): Undefined constant \"ContaoDMS\\blnIncludeId\" at /homepages/13/123456789/htdocs/contao2022/vendor/contao-dms/dms/system/modules/DocumentManagementSystem/classes/DmsWriter.php:125)"} []
    Dies Seite läuft unter Contao 4.13.24 und PHP 8.1

  2. #2
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Und direkt noch eine Frage hinterher: ist es möglich das Datum des Uploads in der Auflistung sichtbar zu machen?

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Fehler wird hier wegen dem fehlenden $ ausgelößt: https://github.com/ContaoDMS/dms/blo...iter.php#LL125

    Für die Einblendung des Datums im Backend muss man eine DCA Anpassung machen.

  4. #4
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Der Fehler wird hier wegen dem fehlenden $ ausgelößt: https://github.com/ContaoDMS/dms/blo...iter.php#LL125
    Sorry, ich bin absoluter PHP-Laie: was genau müsste denn in Zeile 125 stehen?

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    PHP-Code:
    if (!$blnIncludeId
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Danke, das Problem scheint erstmal erledigt, allerdings bekomme ich jetzt beim Upload eine neue Fehlermeldung:

    Code:
    {"route":"tl_page.51","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.51","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.51","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://www.omeine_domain.de/dms-verwaltung.html","method":"POST"} []
    [2023-06-05T14:36:53.619468+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing a query: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at row 1" at /homepages/13/123456/htdocs/contao2022/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 117 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 1264): An exception occurred while executing a query: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at row 1 at /homepages/13/123456/htdocs/contao2022/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:117)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1264): SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at row 1 at /homepages/13/123456/htdocs/contao2022/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 22003): SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'id' at row 1 at /homepages/13/123456/htdocs/contao2022/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:121)"} []

  7. #7
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Was ich herausbekommen habe ist, dass innerhalb der Datenbank anscheinend ein numerischer Wert außerhalb des gültigen Wertebereichs liegt. Das scheint das Feld 'id' zu sein, aber in welcher Tabelle? Und was genau müsste da angegeben werden, damit es funktioniert?

    Ich vermute, dass es um die Tabelle 'tl_dms_documents' geht, oder? Als Typ ist dort int(10) gewählt.

  8. #8
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Hat niemand eine Idee, einen Tipp für mich? Ich würde die Erweiterung gerne meinem Kunden zum Testing bereitstellen, aber dafür muss sie natürlich funktionieren ...

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
  •