Ankündigung

Einklappen
Keine Ankündigung bisher.

ClassLoader autoload.php - Eclipse 5 mit Contao 5.3?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ClassLoader autoload.php - Eclipse 5 mit Contao 5.3?

    Hallo, beim Versuch eine Contao 4.13 mit Eclipse 4 jetzt auf Eclipse 5 und Contao 5.3 zu bringen, stoße ich nach zunächst dem erfolgreichen Update von Eclipse 4 auf 5, dann beim Contao Update auf die Fehlermeldung:

    HTML-Code:
    * Contao\CoreBundle\Migration\Version500\BasicEntiti esMigration
    09:18:06 CRITICAL  [console] Error thrown while running command "contao:migrate". Message: "Class "ClassLoader" not found" ["exception" => Error { …},"command" =>
    "contao:migrate","message" => "Class "ClassLoader" not found"]
    
    In autoload.php line 19:
                                                                          
     Attempted to load class "ClassLoader" from the global namespace.      
     Did you forget a "use" statement for "Doctrine\Common\ClassLoader"?
    Dann habe ich nach autoload.php in CustomElements-Verzeichnis gesucht und da sind überall Referenzen auf ClassLoader, ich hatte aber in Github irgendwo gelesen, dass der ClassLoader mit Contao 5 abgeschafft wurde. Wurde das evtl. nicht richtig aktualisiert?

    Ist nur ein Verdacht.

    In der Datei '/system/modules/pct_customelements/config/autoload.php' der aktuellen Eclipse-Update-Dateien steht z.B. in Zeile 115:

    $loader = new \Composer\Autoload\ClassLoader();
    $loader->addClassMap($classMap);
    $loader->register();

    Hier ist der Github-Beitrag in dem gesagt wird das mit Contao 5 der ClassLoader ersetzt wird:

    https://github.com/contao/core-bundle/issues/437

    Das scheint ja auch der Fall, weil in meinem System findet er den nicht mehr.


    Beste Grüße
    Nick
    Zuletzt geändert von medianetic; 21.05.2024, 11:30.

  • #2
    Hi,
    ich tippe auf noch veraltete Module oder einen veralteten Symf-Cache oder eine Erweiterung, die noch auf den alten ClassLoader pointet. Im globalen Namespace - also nicht mal direkt \Contao\ClassLoader.

    Ist das eine reine EX oder EX+CC.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Hi,

      das ist eine EX+CC.

      Kommentar


      • #4
        Zitat von medianetic Beitrag anzeigen
        Hi,

        das ist eine EX+CC.
        Welche Erweiterungen sind noch installiert, ausser die die zu EX+CC gehören? Bitte auch die Liste der Erweiterungen abgleichen, die keine Contao5 Unterstüzung mehr erhalten werden.

        Lokalisiere mal die exakte autoload.php, von der die Meldung ausgeht.
        Zuletzt geändert von Tim; 21.05.2024, 13:03.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Das ist system/modules/pct_customelements/PCT/CustomElements/Attributes/Text/config/autoload.php

          Erweiterungen, siehe BildKlicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_20240521_130744.png
Ansichten: 86
Größe: 308,0 KB
ID: 29199

          Kommentar


          • #6
            Zitat von medianetic Beitrag anzeigen
            Das ist system/modules/pct_customelements/PCT/CustomElements/Attributes/Text/config/autoload.php
            Die gibts in aktuellen Versionen nicht mehr. Du musst bei einem manuellen Update die Modulordner richtig ersetzen, damit keine veralteten Dateien im System verbleiben. Prod. Cache muss daraufhin richtig geleert werden (am besten einmal richtig manuell)
            https://service.premium-contao-theme...es-update.html
            Zuletzt geändert von Tim; 21.05.2024, 13:12.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Ok ja verstehe. Aber der CC funktioniert prinzipiell auch unter Contao 5.3? Ich konnte dazu nichts finden. Sonst habe ich da die nächste Baustelle.

              Kommentar


              • #8
                Zitat von medianetic Beitrag anzeigen
                Ok ja verstehe. Aber der CC funktioniert prinzipiell auch unter Contao 5.3? Ich konnte dazu nichts finden. Sonst habe ich da die nächste Baustelle.
                Ja.
                ---
                Folgende Module sind mit Contao 5 end of life: https://forum.premium-contao-themes....54-end-of-life
                http://www.premium-contao-themes.com

                Kommentar

                Lädt...
                X