pdir / mobilede-bundle

mobilede bundle for Contao Open Source CMS
https://pdir.de/mobilede
Other
3 stars 1 forks source link

Unable to generate route for page ID ... #36

Closed pagestyles closed 9 months ago

pagestyles commented 9 months ago

Beim Aufruf der Seite mit dem CE-Liste ( ID 17) kommt die unten stehende Meldung. Das Leser-CE ist eingebunden auf der Seite ID 18

Steps to reproduce

Liste angelegt, Leser angelegt, ein Fahrzeug manuell erstellt.

Screenshots

Contao\CoreBundle\Exception\RouteParametersException:
Unable to generate route for page ID 18.

  at vendor/contao/core-bundle/src/Routing/PageUrlGenerator.php:110
  at Contao\CoreBundle\Routing\PageUrlGenerator->generate('page_routing_object', array('parameters' => '/'), 1)
     (vendor/symfony-cmf/routing/src/DynamicRouter.php:180)
  at Symfony\Cmf\Component\Routing\DynamicRouter->generate('page_routing_object', array('_content' => object(PageModel), 'parameters' => '/'), 1)
     (vendor/symfony-cmf/routing/src/ChainRouter.php:248)
  at Symfony\Cmf\Component\Routing\ChainRouter->generate('page_routing_object', array('_content' => object(PageModel), 'parameters' => '/'))
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:1308)
  at Contao\Controller::generateFrontendUrl(array('id' => 18, 'pid' => 17, 'sorting' => 128, 'tstamp' => 1702388538, 'title' => 'Fahrzeug', 'type' => 'regular', 'alias' => 'fahrzeug', 'requireItem' => '1', 'routePriority' => 10, 'pageTitle' => '', 'language' => '', 'robots' => 'index,follow', 'description' => null, 'redirect' => 'permanent', 'alwaysForward' => '', 'jumpTo' => 0, 'redirectBack' => '', 'url' => '', 'target' => '', 'dns' => '', 'staticFiles' => '', 'staticPlugins' => '', 'fallback' => '', 'disableLanguageRedirect' => '', 'favicon' => null, 'robotsTxt' => null, 'maintenanceMode' => '', 'mailerTransport' => '', 'enableCanonical' => '1', 'canonicalLink' => '', 'canonicalKeepParams' => '', 'adminEmail' => '', 'dateFormat' => '', 'timeFormat' => '', 'datimFormat' => '', 'validAliasCharacters' => '', 'useFolderUrl' => '', 'urlPrefix' => '', 'urlSuffix' => '', 'useSSL' => '1', 'autoforward' => '', 'protected' => '', 'groups' => null, 'includeLayout' => '', 'layout' => 0, 'subpageLayout' => 0, 'includeCache' => '', 'cache' => 0, 'alwaysLoadFromCache' => '', 'clientCache' => 0, 'includeChmod' => '', 'cuser' => 0, 'cgroup' => 0, 'chmod' => 'a:9:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g4";i:7;s:2:"g5";i:8;s:2:"g6";}', 'noSearch' => '', 'cssClass' => '', 'sitemap' => 'map_default', 'hide' => '', 'guests' => '', 'tabindex' => 0, 'accesskey' => '', 'published' => '1', 'start' => '', 'stop' => '', 'enforceTwoFactor' => '', 'twoFactorJumpTo' => 0, 'domain' => '', 'rootLanguage' => 'de', 'rootUseSSL' => '1'), '/')
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:434)
  at Pdir\MobileDeBundle\Elements\ListingElement->getReaderPageLink('')
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:329)
  at Pdir\MobileDeBundle\Elements\ListingElement->renderAdItem(array(array('id' => 7, 'tstamp' => 1702386705, 'published' => '1', 'name' => 'Continental', 'vehicle_id' => 'sadfrrg5465165', 'alias' => '', 'dealer_price_amount' => 240000.0, 'consumer_price_amount' => 290000.0, 'pseudo_price' => null, 'price_included_delivery_costs' => '', 'price_vatable' => '', 'price_vat_rate' => null, 'price_vat_rating' => null, 'price_currency' => null, 'price_rating' => null, 'type' => 'man', 'account' => 1, 'creation_date' => '', 'modification_date' => '', 'vehicle_class' => 'Car', 'vehicle_category' => 'SportsCar', 'vehicle_make' => 'Bentley', 'vehicle_model' => 'GT Speed', 'vehicle_model_description' => 'Edition 12', 'vehicle_free_text' => null, 'vehicle_damage' => null, 'specifics_exterior_color' => 'GREY', 'specifics_metallic' => '1', 'specifics_manufacturer_color_name' => null, 'specifics_mileage' => null, 'specifics_exhaust_inspection' => null, 'specifics_general_inspection' => null, 'specifics_delivery_date' => null, 'specifics_delivery_period' => null, 'specifics_door_count' => null, 'specifics_first_registration' => null, 'specifics_emission_class' => null, 'specifics_emission_sticker' => null, 'specifics_fuel' => null, 'specifics_power' => null, 'specifics_hsn' => '', 'specifics_tsn' => '', 'specifics_schwacke_code' => null, 'specifics_gearbox' => null, 'specifics_climatisation' => null, 'specifics_licensed_weight' => null, 'specifics_axles' => null, 'specifics_load_capacity' => null, 'specifics_num_seats' => '', 'specifics_operating_hours' => null, 'specifics_installation_height' => null, 'specifics_lifting_capacity' => null, 'specifics_lifting_height' => null, 'specifics_construction_year' => null, 'specifics_construction_date' => null, 'specifics_cubic_capacity' => null, 'specifics_driving_mode' => null, 'specifics_driving_cab' => null, 'specifics_condition' => null, 'specifics_usage_type' => null, 'specifics_wheel_formula' => null, 'specifics_number_of_bunks' => null, 'specifics_hydraulic_installation' => null, 'specifics_europallet_storage_spaces' => null, 'specifics_dimension_length' => null, 'specifics_dimension_width' => null, 'specifics_dimension_height' => null, 'specifics_shipping_volume' => null, 'specifics_loading_space_length' => null, 'specifics_loading_space_width' => null, 'specifics_identification_number' => null, 'specifics_interior_color' => null, 'specifics_interior_type' => null, 'specifics_airbag' => null, 'specifics_number_of_previous_owners' => null, 'specifics_countryVersion' => null, 'specifics_videoUrl' => null, 'specifics_parking_assistants' => null, 'specifics_speed_control' => null, 'specifics_radio' => null, 'specifics_daytime_running_lamps' => null, 'specifics_sliding_door_type' => null, 'specifics_headlight_type' => null, 'specifics_bending_lights_type' => null, 'specifics_breakdown_service' => null, 'specifics_battery' => null, 'specifics_trailer_coupling_type' => null, 'specifics_trim_line' => null, 'specifics_model_range' => null, 'specifics_first_models_production_date' => null, 'specifics_battery_capacity' => null, 'emission_fuel_consumption_envkv_compliant' => '', 'emission_fuel_consumption_energy_efficiency_class' => null, 'emission_fuel_consumption_co2_emission' => null, 'emission_fuel_consumption_inner' => null, 'emission_fuel_consumption_outer' => null, 'emission_fuel_consumption_combined' => null, 'emission_fuel_consumption_petrol_type' => null, 'emission_fuel_consumption_combined_power_consumption' => null, 'emission_fuel_consumption_unit' => null, 'images' => 'a:1:{i:0;s:16:"�"Á���AB�' . "\0" . '";}', 'api_images' => null, 'orderSRC' => 'a:1:{i:0;s:16:"�"Á���AB�' . "\0" . '";}', 'features' => null, 'wltp_consumption_fuel_combined' => 0.0, 'wltp_co2_emission_combined' => 0.0, 'wltp_consumption_power_combined' => null, 'wltp_electric_range' => 0, 'wltp_consumption_fuel_combined_weighted' => 0.0, 'wltp_consumption_power_combined_weighted' => 0.0, 'wltp_co2_emission_combined_weighted' => 0.0, 'enrichedDescription' => null, 'htmlDescription' => null, 'highlights' => null, 'makeModelDescription' => null, 'sellerInfo' => null, 'sellerInventoryKey' => null)))
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:222)
  at Pdir\MobileDeBundle\Elements\ListingElement->compile()
     (vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:246)
  at Contao\ContentElement->generate()
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:170)
  at Pdir\MobileDeBundle\Elements\ListingElement->generate()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:622)
  at Contao\Controller::getContentElement(object(ContentModel), 'main')
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
  at Contao\ModuleArticle->compile()
     (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
  at Contao\Module->generate()
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:70)
  at Contao\ModuleArticle->generate(false)
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:550)
  at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:392)
  at Contao\Controller::getFrontendModule('0', 'main')
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:190)
  at Contao\PageRegular->prepare(object(PageModel))
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:60)
  at Contao\PageRegular->getResponse(object(PageModel), true)
     (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
  at Contao\FrontendIndex->renderPage(object(PageModel))
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:202)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/preview.php:46)  
Symfony\Component\Routing\Exception\InvalidParameterException:
Parameter "parameters" for route "tl_page.18" must match "/.+?" ("/" given) to generate a corresponding URL.

  at vendor/symfony/routing/Generator/UrlGenerator.php:194
  at Symfony\Component\Routing\Generator\UrlGenerator->doGenerate(array('parameters' => 0), array('_token_check' => true, '_controller' => 'Contao\\FrontendIndex::renderPage', '_scope' => 'frontend', '_locale' => 'de', '_format' => 'html', '_canonical_route' => 'tl_page.18', 'parameters' => '', 'pageModel' => object(PageModel)), array('parameters' => '/.+?'), array(array('text', '.html'), array('variable', '', '/.+?', 'parameters', true, true), array('text', '/fahrzeug')), array('parameters' => '/'), 'tl_page.18', 1, array(), array('https'))
     (vendor/contao/core-bundle/src/Routing/PageUrlGenerator.php:98)
  at Contao\CoreBundle\Routing\PageUrlGenerator->generate('page_routing_object', array('parameters' => '/'), 1)
     (vendor/symfony-cmf/routing/src/DynamicRouter.php:180)
  at Symfony\Cmf\Component\Routing\DynamicRouter->generate('page_routing_object', array('_content' => object(PageModel), 'parameters' => '/'), 1)
     (vendor/symfony-cmf/routing/src/ChainRouter.php:248)
  at Symfony\Cmf\Component\Routing\ChainRouter->generate('page_routing_object', array('_content' => object(PageModel), 'parameters' => '/'))
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:1308)
  at Contao\Controller::generateFrontendUrl(array('id' => 18, 'pid' => 17, 'sorting' => 128, 'tstamp' => 1702388538, 'title' => 'Fahrzeug', 'type' => 'regular', 'alias' => 'fahrzeug', 'requireItem' => '1', 'routePriority' => 10, 'pageTitle' => '', 'language' => '', 'robots' => 'index,follow', 'description' => null, 'redirect' => 'permanent', 'alwaysForward' => '', 'jumpTo' => 0, 'redirectBack' => '', 'url' => '', 'target' => '', 'dns' => '', 'staticFiles' => '', 'staticPlugins' => '', 'fallback' => '', 'disableLanguageRedirect' => '', 'favicon' => null, 'robotsTxt' => null, 'maintenanceMode' => '', 'mailerTransport' => '', 'enableCanonical' => '1', 'canonicalLink' => '', 'canonicalKeepParams' => '', 'adminEmail' => '', 'dateFormat' => '', 'timeFormat' => '', 'datimFormat' => '', 'validAliasCharacters' => '', 'useFolderUrl' => '', 'urlPrefix' => '', 'urlSuffix' => '', 'useSSL' => '1', 'autoforward' => '', 'protected' => '', 'groups' => null, 'includeLayout' => '', 'layout' => 0, 'subpageLayout' => 0, 'includeCache' => '', 'cache' => 0, 'alwaysLoadFromCache' => '', 'clientCache' => 0, 'includeChmod' => '', 'cuser' => 0, 'cgroup' => 0, 'chmod' => 'a:9:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g4";i:7;s:2:"g5";i:8;s:2:"g6";}', 'noSearch' => '', 'cssClass' => '', 'sitemap' => 'map_default', 'hide' => '', 'guests' => '', 'tabindex' => 0, 'accesskey' => '', 'published' => '1', 'start' => '', 'stop' => '', 'enforceTwoFactor' => '', 'twoFactorJumpTo' => 0, 'domain' => '', 'rootLanguage' => 'de', 'rootUseSSL' => '1'), '/')
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:434)
  at Pdir\MobileDeBundle\Elements\ListingElement->getReaderPageLink('')
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:329)
  at Pdir\MobileDeBundle\Elements\ListingElement->renderAdItem(array(array('id' => 7, 'tstamp' => 1702386705, 'published' => '1', 'name' => 'Continental', 'vehicle_id' => 'sadfrrg5465165', 'alias' => '', 'dealer_price_amount' => 240000.0, 'consumer_price_amount' => 290000.0, 'pseudo_price' => null, 'price_included_delivery_costs' => '', 'price_vatable' => '', 'price_vat_rate' => null, 'price_vat_rating' => null, 'price_currency' => null, 'price_rating' => null, 'type' => 'man', 'account' => 1, 'creation_date' => '', 'modification_date' => '', 'vehicle_class' => 'Car', 'vehicle_category' => 'SportsCar', 'vehicle_make' => 'Bentley', 'vehicle_model' => 'GT Speed', 'vehicle_model_description' => 'Edition 12', 'vehicle_free_text' => null, 'vehicle_damage' => null, 'specifics_exterior_color' => 'GREY', 'specifics_metallic' => '1', 'specifics_manufacturer_color_name' => null, 'specifics_mileage' => null, 'specifics_exhaust_inspection' => null, 'specifics_general_inspection' => null, 'specifics_delivery_date' => null, 'specifics_delivery_period' => null, 'specifics_door_count' => null, 'specifics_first_registration' => null, 'specifics_emission_class' => null, 'specifics_emission_sticker' => null, 'specifics_fuel' => null, 'specifics_power' => null, 'specifics_hsn' => '', 'specifics_tsn' => '', 'specifics_schwacke_code' => null, 'specifics_gearbox' => null, 'specifics_climatisation' => null, 'specifics_licensed_weight' => null, 'specifics_axles' => null, 'specifics_load_capacity' => null, 'specifics_num_seats' => '', 'specifics_operating_hours' => null, 'specifics_installation_height' => null, 'specifics_lifting_capacity' => null, 'specifics_lifting_height' => null, 'specifics_construction_year' => null, 'specifics_construction_date' => null, 'specifics_cubic_capacity' => null, 'specifics_driving_mode' => null, 'specifics_driving_cab' => null, 'specifics_condition' => null, 'specifics_usage_type' => null, 'specifics_wheel_formula' => null, 'specifics_number_of_bunks' => null, 'specifics_hydraulic_installation' => null, 'specifics_europallet_storage_spaces' => null, 'specifics_dimension_length' => null, 'specifics_dimension_width' => null, 'specifics_dimension_height' => null, 'specifics_shipping_volume' => null, 'specifics_loading_space_length' => null, 'specifics_loading_space_width' => null, 'specifics_identification_number' => null, 'specifics_interior_color' => null, 'specifics_interior_type' => null, 'specifics_airbag' => null, 'specifics_number_of_previous_owners' => null, 'specifics_countryVersion' => null, 'specifics_videoUrl' => null, 'specifics_parking_assistants' => null, 'specifics_speed_control' => null, 'specifics_radio' => null, 'specifics_daytime_running_lamps' => null, 'specifics_sliding_door_type' => null, 'specifics_headlight_type' => null, 'specifics_bending_lights_type' => null, 'specifics_breakdown_service' => null, 'specifics_battery' => null, 'specifics_trailer_coupling_type' => null, 'specifics_trim_line' => null, 'specifics_model_range' => null, 'specifics_first_models_production_date' => null, 'specifics_battery_capacity' => null, 'emission_fuel_consumption_envkv_compliant' => '', 'emission_fuel_consumption_energy_efficiency_class' => null, 'emission_fuel_consumption_co2_emission' => null, 'emission_fuel_consumption_inner' => null, 'emission_fuel_consumption_outer' => null, 'emission_fuel_consumption_combined' => null, 'emission_fuel_consumption_petrol_type' => null, 'emission_fuel_consumption_combined_power_consumption' => null, 'emission_fuel_consumption_unit' => null, 'images' => 'a:1:{i:0;s:16:"�"Á���AB�' . "\0" . '";}', 'api_images' => null, 'orderSRC' => 'a:1:{i:0;s:16:"�"Á���AB�' . "\0" . '";}', 'features' => null, 'wltp_consumption_fuel_combined' => 0.0, 'wltp_co2_emission_combined' => 0.0, 'wltp_consumption_power_combined' => null, 'wltp_electric_range' => 0, 'wltp_consumption_fuel_combined_weighted' => 0.0, 'wltp_consumption_power_combined_weighted' => 0.0, 'wltp_co2_emission_combined_weighted' => 0.0, 'enrichedDescription' => null, 'htmlDescription' => null, 'highlights' => null, 'makeModelDescription' => null, 'sellerInfo' => null, 'sellerInventoryKey' => null)))
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:222)
  at Pdir\MobileDeBundle\Elements\ListingElement->compile()
     (vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:246)
  at Contao\ContentElement->generate()
     (vendor/pdir/mobilede-bundle/src/Elements/ListingElement.php:170)
  at Pdir\MobileDeBundle\Elements\ListingElement->generate()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:622)
  at Contao\Controller::getContentElement(object(ContentModel), 'main')
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
  at Contao\ModuleArticle->compile()
     (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
  at Contao\Module->generate()
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:70)
  at Contao\ModuleArticle->generate(false)
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:550)
  at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:392)
  at Contao\Controller::getFrontendModule('0', 'main')
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:190)
  at Contao\PageRegular->prepare(object(PageModel))
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:60)
  at Contao\PageRegular->getResponse(object(PageModel), true)
     (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
  at Contao\FrontendIndex->renderPage(object(PageModel))
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:202)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/preview.php:46)    

Environment

PHP Version 8.2.7 Contao 4.13.35 pdir/mobilede-sync-bundle-zip Version 1.4

image

seibtph commented 9 months ago

Fehlt der Alias beim Fahrzeug noch (direkt neben dem Titel)? Der muss immer ausgefüllt und eindeutig sein und wird für die Generierung der URL genutzt.

pagestyles commented 9 months ago

Ja, danke, das schien es gewesen zu sein, das war nicht ganz offensichtlich, da kein Pflichtfeld :-)