Ergebnis 1 bis 21 von 21

Thema: Das Problem mit upgrade 4.13 -> 5.3 und "Service existiert nicht"

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard Das Problem mit upgrade 4.13 -> 5.3 und "Service existiert nicht"

    Hallo zusammen,

    Ich habe meine Contao-Website von 4.13.38 auf 5.3.1 aktualisiert. Alles war erfolgreich, der Contao Manager funktioniert einwandfrei, aber die Website funktioniert nicht. Der Fehler wird in var/logs geschrieben und weist auf einen nicht vorhandenen Service „contao.image.image_sizes“ hin:


    Code:
    Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?" at Container.php line 263
    
    {
    "exception": 
    "[object] (Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException(code: 0): You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"? at /opt/testportal/vendor/symfony/dependency-injection/Container.php:263)"
    }
    {
    "request_uri": 
    "https://testportal/",
    "request_method": 
    "GET"
    }
    Sowohl FE als auch BE funktionieren nicht.

    Was könnte hier das Problem sein? Ich habe im Internet nach einer Lösung gesucht, aber obwohl es ähnliche Fragen gab, habe ich keine wirkliche Lösung gefunden.

    Neben Contao-Core sind in Contao auch Rocksolidthemes-Plugins (MadeYourDay) installiert.

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.749
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das verwendete Rocksolidtheme hast Du aktualisiert?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Das verwendete Rocksolidtheme hast Du aktualisiert?
    Ich habe Packages über den Contao-Manager aktualisiert.

    Ich habe die Theme-Dateien in den Ordnern nicht ersetzt, da ich keinen Zugriff auf BackEnd habe, um das Theme erneut zu importieren. Vielleicht sollte ich das manuell machen?

    Die Ordnen sind templates/oneo/ und files/oneo/

  4. #4
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard

    Endlich,

    Wir haben das Problem gelöst. In der Ordner config/ sollte die Datei „services.yaml“ mit folgendem Code hinzugefügt werden:

    Code:
    services:
        contao.image.image_sizes:
            class: Contao\CoreBundle\Image\ImageSizes
            public: true
            arguments:
              - '@database_connection'
              - '@event_dispatcher'
              - '@contao.translation.translator

    Dies ist die gleiche Konfiguration wie für den Service contao.image.sizes im Core-Bundle, aber aus irgendeinem Grund sucht das System nach contao.image.image_sizes. Da dieser Service nicht existiert, haben wir die Definition unter dem Namen „fehlender Service“ kopiert.

    Irgendwo habe ich diesen Code gefunden, und das ist wahrscheinlich der Grund, warum das System nach contao.image.image_sizes sucht

    Code:
    public static function getImageSizes()
        {
            @trigger_error('Using System::getImageSizes() has been deprecated and will no longer work in Contao 5.0. Use the contao.image.image_sizes service instead.', E_USER_DEPRECATED);
            return static::getContainer()->get('contao.image.image_sizes')->getAllOptions();
        }
    Geändert von Darkvar (14.03.2024 um 14:31 Uhr)

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

    Standard

    Nutze den Debug-Modus (bzw. -v auf der Konsole) und poste den Strack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard You have requested a non-existent service "contao.image.image_sizes"

    Contao 5.3.1
    Lokale Installation laragon unter php82

    Der Versuch con4gis-Maps in der neuen Version 8.2.19 zu installieren endet mit einem Error.

    PHP-Code:
    C:\laragon\bin\php\php-8.2.16-Win32-vs16-x64\php.EXE --dmax_execution_time=-dmemory_limit=--ddisplay_errors=-ddisplay_startup_errors=-derror_reporting=-dallow_url_fopen=-ddisable_functions= -ddate.timezone=UTC C:/laragon/www/kit/public/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform
    .
    Nothing to installupdate or remove
    Package php
    -http/message-factory is abandonedyou should avoid using it. Use psr/http-factory instead.
    Generating optimized autoload files
    Class Contao\ManagerPlugin\PluginLoader located in C:/laragon/www/kit/vendor/contao/manager-plugin/src\Resources\PluginLoader.php does not comply with psr-4 autoloading standardSkipping.
    contao/manager-pluginDumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    118 packages you are using are looking 
    for funding.
    Use 
    the `composer fundcommand to find out more!
    > @
    php vendor/bin/contao-setup
    Added the bin
    /console file.
    Added the public/index.php file.
    Added the public/preview.php file.

     
    Trying to install assets as relative symbolic links.

     --------- ------------------------------- ------------------ 
                
    Bundle                          Method Error    
     
    --------- ------------------------------- ------------------ 
      
    WARNING   ContaoCoreBundle                absolute symlink  
      WARNING   RockSolidCustomElementsBundle   absolute symlink  
      WARNING   ContaoCookiebar                 absolute symlink  
      WARNING   MultiColumnWizardBundle         absolute symlink  
      WARNING   ContaoGLightboxBundle           absolute symlink  
      WARNING   ContaoFaqBundle                 absolute symlink  
      WARNING   ContaoNewsBundle                absolute symlink  
      WARNING   RockSolidFrontendHelperBundle   absolute symlink  
      WARNING   con4gisCoreBundle               absolute symlink  
      WARNING   ContaoCalendarBundle            absolute symlink  
      WARNING   ContaoNewsletterBundle          absolute symlink  
      WARNING   RockSolidIconPickerBundle       absolute symlink  
      WARNING   con4gisMapsBundle               absolute symlink  
      WARNING   ContaoCommentsBundle            absolute symlink  
     
    --------- ------------------------------- ------------------ 

     [
    OKAll assets were successfully installed.                                                                          


     ---- ------------------------------------------- -------------------------------------------------- 
           
    Symlink                                     Target Error                                    
     
    ---- ------------------------------------------- -------------------------------------------------- 
      
    OK   public/files/assets                         files/assets                                      
      OK   
    public/files/kit                            files/kit                                         
      OK   
    public/system/modules/sharebuttons/assets   system/modules/sharebuttons/assets                
      OK   system
    /themes/flexible                      vendor/contao/core-bundle/contao/themes/flexible  
      OK   
    public/assets                               assets                                            
      OK   
    public/system/themes                        system/themes                                     
      OK   system
    /logs                                 var/logs                                          
      OK   
    public/vendor/scrivo/highlight_php/styles   vendor/scrivo/highlight.php/styles                
     
    ---- ------------------------------------------- -------------------------------------------------- 


     
    // Clearing the cache for the prod environment with debug false                                                       

     
    [OKCache for the "prod" environment (debug=falsewas successfully cleared.                                         


     
    // Clearing the cache for the dev environment with debug true                                                         

     
    [OKCache for the "dev" environment (debug=truewas successfully cleared.                                           


     
    // Warming up the cache for the prod environment with debug false                                                     

    15:58:17 CRITICAL  [consoleError thrown while running command "cache:warmup --env=prod --no-ansi"Message"You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?" ["exception" => Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException },"command" => "cache:warmup --env=prod --no-ansi","message" => "You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?"]

    In Container.php line 263:
                                                                                                                           
      
    You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imag  
      ine"
    "contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?                                      
                                                                                                                           

    cache:warmup [--no-optional-warmers]

    14:58:17 CRITICAL  [consoleAn error occurred while using the consoleMessage"An error occurred while executing the "C:\laragon\bin\php\php-8.2.16-Win32-vs16-x64\php.exe -dmemory_limit=-1 C:/laragon/www/kit/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 15:58:17 CRITICAL  [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imagine""contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?" ["exception" => Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imagine""contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?"]

    In Container.php line 263:
                                                                                                                           
      You have requested a non-existent service "
    contao.image.image_sizes". Did you mean one of these: "contao.image.imag  
      ine
    ", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?                                      
                                                                                                                           

    cache:warmup [--no-optional-warmers]

    ["exception" => RuntimeException },"message" => """  An error occurred while executing the "C:\laragon\bin\php\php-8.2.16-Win32-vs16-x64\php.exe -dmemory_limit=-1 C:/laragon/www/kit/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 15:58:17 CRITICAL  [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imagine""contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?" ["exception" => Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imagine""contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?"]\n  \r\n  In Container.php line 263:\r\n                                                                                                                         \r\n    You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imag  \r\n    ine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?                                      \r\n                                                                                                                         \r\n  \r\n  cache:warmup [--no-optional-warmers]\r\n  \r\n  """]

    In ContaoSetupCommand.php line 142:
                                                                                                                           
      
    An error occurred while executing the "C:\laragon\bin\php\php-8.2.16-Win32-vs16-x64\php.exe -dmemory_limit=-1 C:/la  
      ragon/www/kit/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" 
    command15:58:17   
      CRITICAL  
    [consoleError thrown while running command "cache:warmup --env=prod --no-ansi"Message"You have requ  
      ested a non-existent service "
    contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao  
      
    .image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?" ["exception" => Symfony\Component\DependencyInj  
      ection
    \Exception\ServiceNotFoundException },"command" => "cache:warmup --env=prod --no-ansi","message" => "You h  
      ave requested a non-existent service "
    contao.image.image_sizes". Did you mean one of these: "contao.image.imagine",  
       "
    contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?"]                                         
                                                                                                                           
      
    In Container.php line 263:                                                                                           
                                                                                                                           
                                                                                                                           
        
    You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.im  
      ag                                                                                                                   
        ine"
    "contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?                                    
                                                                                                                           
                                                                                                                           
                                                                                                                           
                                                                                                                           
      
    cache:warmup [--no-optional-warmers]                                                                                 
                                                                                                                           

    contao:setup

    Script 
    @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error 
    Die Fehlermeldung, so denke ich, kommt mir bekannt vor: siehe thread

    Der Fehler taucht nicht auf, wenn ich con4gis wieder entferne.
    Meine composer.json:
    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "contao/calendar-bundle""5.3.*",
            
    "contao/comments-bundle""5.3.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""5.3.*",
            
    "contao/listing-bundle""5.3.*",
            
    "contao/manager-bundle""5.3.*",
            
    "contao/news-bundle""5.3.*",
            
    "contao/newsletter-bundle""5.3.*",
            
    "fritzmg/contao-sharebuttons""^2.2",
            
    "inspiredminds/contao-glightbox""^1.0",
            
    "madeyourday/contao-rocksolid-custom-elements""^2.4",
            
    "madeyourday/contao-rocksolid-frontend-helper""^2.2",
            
    "madeyourday/contao-rocksolid-icon-picker""^2.1",
            
    "oveleon/contao-cookiebar""2.0.0-RC2"
        
    },
        
    "extra": {
            
    "public-dir""public",
            
    "contao-component-dir""assets"
        
    },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        },
        
    "config": {
            
    "allow-plugins": {
                
    "contao-components/installer"true,
                
    "contao/manager-plugin"true,
                
    "contao-community-alliance/composer-plugin"true,
                
    "php-http/discovery"true
            
    }
        }

    Freue mich auf Hilfestellung - Danke schon mal
    Grüsse
    Bernhard


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

    Standard

    Nutze den Debug-Modus (bzw. -v auf der Konsole) und poste den Strack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nutze den Debug-Modus (bzw. -v auf der Konsole) und poste den Strack Trace.
    Hilf mir weiter ... Debug-Mode im Contao-Manager » Systemwartung Aktiviert
    Installation gestartet und mit Error abgebrochen
    ?? wo finde ich nun den Stack Trace ?
    Grüsse
    Bernhard


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

    Standard

    Code:
    vendor/bin/contao-console cache:warmup -v
    Zuvor musst du con4gis-Maps aber wieder installieren, sonst kommt es ja nicht zu einem Fehler.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    PHP-Code:
    // Warming up the cache for the dev environment with debug true

    16:43:06 CRITICAL  [consoleError thrown while running command "cache:warmup -v"Message"You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?" ["exception" => Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException^ { },"command" => "cache:warmup -v","message" => "You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?"]

    In Container.php line 263:

      [
    Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
      
    You have requested a non-existent service "contao.image.image_sizes"Did you mean one of these"contao.image.imagine""contao.image.imagine_svg""contao.image.resizer""contao.image.sizes"?  


    Exception trace:
      
    at C:\laragon\www\kit\vendor\symfony\dependency-injection\Container.php:263
     Symfony
    \Component\DependencyInjection\Container::make() at C:\laragon\www\kit\vendor\symfony\dependency-injection\Container.php:211
     Symfony
    \Component\DependencyInjection\Container->get() at C:\laragon\www\kit\var\cache\dev\contao\dca\tl_c4g_map_locstyles.php:5
     
    include() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\DcaLoader.php:107
     Contao
    \DcaLoader->loadDcaFiles() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\DcaLoader.php:82
     Contao
    \DcaLoader->load() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\Controller.php:1197
     Contao
    \Controller::loadDataContainer() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\DcaExtractor.php:360
     Contao
    \DcaExtractor->createExtract() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\DcaExtractor.php:118
     Contao
    \DcaExtractor->__construct() at C:\laragon\www\kit\vendor\contao\core-bundle\contao\library\Contao\DcaExtractor.php:140
     Contao
    \DcaExtractor::getInstance() at C:\laragon\www\kit\vendor\contao\core-bundle\src\Cache\ContaoCacheWarmer.php:201
     Contao
    \CoreBundle\Cache\ContaoCacheWarmer->generateDcaExtracts() at C:\laragon\www\kit\vendor\contao\core-bundle\src\Cache\ContaoCacheWarmer.php:67
     Contao
    \CoreBundle\Cache\ContaoCacheWarmer->warmUp() at C:\laragon\www\kit\vendor\symfony\http-kernel\CacheWarmer\CacheWarmerAggregate.php:108
     Symfony
    \Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at C:\laragon\www\kit\vendor\symfony\framework-bundle\Command\CacheWarmupCommand.php:75
     Symfony
    \Bundle\FrameworkBundle\Command\CacheWarmupCommand->execute() at C:\laragon\www\kit\vendor\symfony\console\Command\Command.php:326
     Symfony
    \Component\Console\Command\Command->run() at C:\laragon\www\kit\vendor\symfony\console\Application.php:1096
     Symfony
    \Component\Console\Application->doRunCommand() at C:\laragon\www\kit\vendor\symfony\framework-bundle\Console\Application.php:126
     Symfony
    \Bundle\FrameworkBundle\Console\Application->doRunCommand() at C:\laragon\www\kit\vendor\symfony\console\Application.php:324
     Symfony
    \Component\Console\Application->doRun() at C:\laragon\www\kit\vendor\symfony\framework-bundle\Console\Application.php:80
     Symfony
    \Bundle\FrameworkBundle\Console\Application->doRun() at C:\laragon\www\kit\vendor\symfony\console\Application.php:175
     Symfony
    \Component\Console\Application->run() at C:\laragon\www\kit\vendor\contao\manager-bundle\bin\contao-console:40
     
    include() at C:\laragon\www\kit\vendor\bin\contao-console:119

    cache
    :warmup [--no-optional-warmers]

    PS C:\laragon\www\kit
    Grüsse
    Bernhard


  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    vielen DANK!!
    Grüsse
    Bernhard


  13. #13
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Hallo!
    Ich habe exakt das gleiche Problem - ebenfalls RockSolid Theme und Template (4.13.x) installiert.
    Das Update/Migration von 4.13.x auf 5.3.x via Contao-Manager funktioniert ohne Probleme nur kann ich ebenfalls nicht das BE und auch FE öffnen.
    Fehlermeldung wie bei Darkvar.

    @spooky Wie kann ich den 'Stake Trace' erzeugen bzw. wo bekomme ich den her?
    Möchte gerne helfen!

  14. #14
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Hab's schon gefunden ... und so schaut's bei mir aus:
    Code:
    Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:
    You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.image.imagine", "contao.image.imagine_svg", "contao.image.resizer", "contao.image.sizes"?
    
      at vendor/symfony/dependency-injection/Container.php:263
      at Symfony\Component\DependencyInjection\Container::make(object(Contao_ManagerBundle_HttpKernel_ContaoKernelDevDebugContainer), 'contao.image.image_sizes', 1)
         (vendor/symfony/dependency-injection/Container.php:211)
      at Symfony\Component\DependencyInjection\Container->get('contao.image.image_sizes')
         (templates/opensauce/rsce_opensauce_author_config.php:23)
      at include('/home/.sites/34/site5552689/web/test/templates/opensauce/rsce_opensauce_author_config.php')
         (vendor/madeyourday/contao-rocksolid-custom-elements/src/CustomElements.php:1486)
      at MadeYourDay\RockSolidCustomElements\CustomElements::loadConfig()
         (vendor/madeyourday/contao-rocksolid-custom-elements/src/CustomElements.php:1691)
      at MadeYourDay\RockSolidCustomElements\CustomElements->loadLanguageFileHook('default', 'de', 'de')
         (vendor/contao/core-bundle/contao/library/Contao/System.php:521)
      at Contao\System::loadLanguageFile('default')
         (vendor/madeyourday/contao-rocksolid-custom-elements/src/CustomElements.php:1380)
      at MadeYourDay\RockSolidCustomElements\CustomElements::loadConfig()
         (vendor/contao/core-bundle/src/Framework/ContaoFramework.php:224)
      at Contao\CoreBundle\Framework\ContaoFramework->triggerInitializeSystemHook()
         (vendor/contao/core-bundle/src/Framework/ContaoFramework.php:175)
      at Contao\CoreBundle\Framework\ContaoFramework->initializeFramework()
         (vendor/contao/core-bundle/src/Framework/ContaoFramework.php:95)
      at Contao\CoreBundle\Framework\ContaoFramework->initialize()
         (vendor/contao/core-bundle/src/HttpKernel/ModelArgumentResolver.php:41)
      at Contao\CoreBundle\HttpKernel\ModelArgumentResolver->resolve(object(Request), object(ArgumentMetadata))
         (vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php:60)
      at Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver->resolve(object(Request), object(ArgumentMetadata))
         (vendor/symfony/http-kernel/Controller/ArgumentResolver.php:91)
      at Symfony\Component\HttpKernel\Controller\ArgumentResolver->getArguments(object(Request), array(object(BackendController), 'loginAction'), object(ReflectionMethod))
         (vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php:40)
      at Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver->getArguments(object(Request), array(object(BackendController), 'loginAction'), object(ReflectionMethod))
         (vendor/symfony/http-kernel/HttpKernel.php:173)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:76)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:197)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:42)

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

    Standard

    Moderation: Threads zusammengeführt.

    @bteppan https://community.contao.org/de/show...l=1#post582288
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Ich hab's bei mir mit Hilfe des Debug-Modus nun so gelöst:
    Die folgenden 3 Dateien:

    rsce_opensauce_author_config.php
    rsce_opensauce_boxes_config.php
    rsce_opensauce_logo_config.php

    im Verzeichnis \templates\opensauce enthielten alle den Eintrag:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    welchen ich dann in:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.sizes')->getAllOptions(),
    geändert habe.

    Nun funktioniert sowohl das BE als auch das FE.

    FRAGE: Ist das für zukünftige Updates sinnvoll so zu lösen oder gäbe es eine elegantere Variante wie zB schon vorhin mit der 'services.yaml' beschrieben?

  17. #17
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard Contao 5 - Upgrade

    Wenn das OpenSauce-Theme geupdated wird, wirst du sicherlich dasselbe Template ausgespielt bekommen, damit bist du also erstmal sicher, bis dann doch der Twig-Support kommt

    Unsicher ob du hier eine Contao 5 - Version heruntergeladen hast oder nicht, falls doch, dann handelt es sich um einen Bug des Themes in Version 5.

    Es gibt viele Changes von Contao 4 zu 5, welche hier aufgelistet sind:
    https://github.com/contao/contao/blob/5.x/UPGRADE.md

    Einige sind nicht einmal aufgenommen und waren nur als @internal oder @deprecated markiert, sodass man das hätte wissen sollen / können.

  18. #18
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard

    Zitat Zitat von bteppan Beitrag anzeigen
    Ich hab's bei mir mit Hilfe des Debug-Modus nun so gelöst:
    Die folgenden 3 Dateien:

    rsce_opensauce_author_config.php
    rsce_opensauce_boxes_config.php
    rsce_opensauce_logo_config.php

    im Verzeichnis \templates\opensauce enthielten alle den Eintrag:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    welchen ich dann in:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.sizes')->getAllOptions(),
    geändert habe.

    Nun funktioniert sowohl das BE als auch das FE.

    FRAGE: Ist das für zukünftige Updates sinnvoll so zu lösen oder gäbe es eine elegantere Variante wie zB schon vorhin mit der 'services.yaml' beschrieben?
    Ja, das ist die richtige Lösung. Ich wusste nicht, wo ich diese Funktionsaufrufe im Oneo-Theme finden konnte. In meinem Fall hat das Hinzufügen einer Service im File config/services.yaml den Job gemacht.

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

    Standard

    Zitat Zitat von bteppan Beitrag anzeigen
    Ich hab's bei mir mit Hilfe des Debug-Modus nun so gelöst:
    Die folgenden 3 Dateien:

    rsce_opensauce_author_config.php
    rsce_opensauce_boxes_config.php
    rsce_opensauce_logo_config.php

    im Verzeichnis \templates\opensauce enthielten alle den Eintrag:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    welchen ich dann in:
    Code:
    'options' => Contao\System::getContainer()->get('contao.image.sizes')->getAllOptions(),
    geändert habe.

    Nun funktioniert sowohl das BE als auch das FE.

    FRAGE: Ist das für zukünftige Updates sinnvoll so zu lösen oder gäbe es eine elegantere Variante wie zB schon vorhin mit der 'services.yaml' beschrieben?
    Bei einem solchen Update musst du auch das Theme entsprechend aktualisieren, dann wäre das Problem behoben.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard

    Dank der Informationen von bteppan, habe ich die folgende für die Oneo theme aufgedeckt:

    Code:
    rsce_oneo_centered_wrapper_start_config.php
    	
            Line 112: 'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    
    rsce_oneo_feature_box_config.php
    
            Line 37: 'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    
    rsce_oneo_tab_nav_config.php
    	Line 69:    'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    
    rsce_oneo_team_boxes_config.php
    	
             Line 17: 	'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    
    rsce_oneo_timeline_config.php
    	Line 97: 	'options' => Contao\System::getContainer()->get('contao.image.image_sizes')->getAllOptions(),
    Dateien, die geändert werden sollten:

    rsce_oneo_centered_wrapper_start_config.php
    rsce_oneo_feature_box_config.php
    rsce_oneo_tab_nav_config.php
    rsce_oneo_timeline_config.php

  21. #21
    Contao-Nutzer
    Registriert seit
    25.09.2023.
    Ort
    Bosnien-Herzegovina
    Beiträge
    17

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bei einem solchen Update musst du auch das Theme entsprechend aktualisieren, dann wäre das Problem behoben.
    Genau!

    Da aber nach dem Upgrade das BackEnd nicht funktioniert, ist der Theme-Import nicht möglich, daher sollte die Theme-Aktualisierung manuell per FTP erfolgen.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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