Error message

  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Cluster development and smart specialisation at city level

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    The cluster approach is acknowledged as the most influential one in modern industrial policy worldwide, and the arrival of smart specialisation has emphasized its influence. But, why? How might local authorities take advantage of this momentum to enhance their role as facilitators of cluster initiatives? What new drivers are now working in the field of cluster development? This article gives us the opportunity to introduce some concepts associated to smart specialisation illustrated by examples from the In Focus network cities.

    Clusters and priority domains

    Articles

    The so called domains of smart specialisation are often different from clusters and cluster initiatives.

    Strategies for Smart Specialisation (S3) priority domains are broader than clusters, more challenge-based (e.g. advanced manufacturing, low-carbon economy, health and wellbeing…) while clusters are mostly configured as value chains or a set of product/markets which are linked along specific value chains. They are more oriented to structural change and the cluster´s agenda more centred on business growth.

    "The full potential of clusters and cluster policies will be reached if the smart specialisation strategies integrate cluster policies into a broader transformation agenda for the entire regional economy” (European Commission, 2013).

    IT clusters are called to play a primary role in digital transformation, but it is cluster policy makers and cluster facilitators who should unlock this potential if necessary. That is why Research and Innovation Strategies for Smart Specialisation (RIS3) is working (or should work) as a booster for cluster policies in Europe.

    For instance, the Moravian-Silesian region (which de facto works as Ostrava city-region) priorities are the following: advanced materials, industrial automation, mechatronic applications, regenerative medicine, genomics, bioinformatics, waste processing technologies, intelligent energy solutions, integrated safety systems and supercomputing methods. There is nothing about the automotive sector, which is one of the most significant industries in the city-region in terms of turnover and employment. However, the Moravian-Silesian automotive cluster will have much to do in moving some of those priority research domains forward. As triple helix type of collaboration platforms, clusters should have more capability to mobilize actors into relevant agendas leading to innovation and growth.

    Clusters are usually acknowledged as key RIS3 actors, since - in addition - they provide a real capacity to embed this new strategy across sectors.

    In the case of the Basque Country, a number of strategic initiatives are being promoted in order to stimulate cross-cluster dynamics for a number of S3 priority domains and challenges such as advanced manufacturing, digital transformation, circular economy or sustainable mobility.

     

    That´s the case of AS-FABRIK, “Bilbao Alliance for Smart Specialisation in Advanced Services towards the Digital Transformation of the industry”, which has been awarded Urban Innovative Action. Its purpose is to accelerate the digital transformation of the wider urban economy, in particular manufacturing, through a number of experimental initiatives on new higher education programmes, prototyping and incubation of new business models, and dedicated workspaces. This alliance is promoted by the City of Bilbao, and two Bilbao-based cluster organizations are playing a key role in it: the IT cluster GAIA and the audio-visual cluster EIKEN. This is a good example of URBACT acting as a catalyst: AS-Fabrik was born inside the URBACT Local Group established to run the In Focus project in Bilbao.
     

    From sector prioritization to specialized diversification

    This capacity of clusters as “bridge builders” has to be exploited as much as possible. Priority sectors and technological domains should be seen as a starting point in the context of smart specialisation not an end in themselves. What RIS3 strategies provide is a roadmap to a sort of “specialized diversification”, which is the real key concept, since S3 is just a long term guide for growth, shaped in a way to avoid path dependency.

    Concepts like cross-innovation and intercluster (cluster-cluster cooperation) were already being used before smart specialisation came up. Nevertheless, what smart specialisation brings for the first time is a single structuring guidance to envision as a whole all the key productive components of a spatial economy (call them clusters, domains…).

    In this context, clusters that are organized around a unique competence or key technology, which can be expanded across many different sectors and value chains are highly appreciated.

    The Bordeaux-based cluster on photonics is a paradigmatic case. Branded as Route des Lasers, it comprises of 170 members, of which 120 are companies, that offer advanced solutions on innovative optics, lasers and photonics to a variety of industrial sectors such as aerospace, healthcare, energy, chemistry, electronics and even the food industry.

     

    City making clusters

    Cluster-based readings of the urban economy often have a sort of revitalizing effect. They are a precious opportunity to unveil new emerging activities or simply highlight those activities with a special link to the city. These are a kind of “city making clusters”.

    For instance, in San Sebastian, the Surfcity Donostia cluster represents a unique linkage between economic activity and the city; and Bilbao Urban Solutions is a cross-sector business network aims to capitalize the brand Bilbao as a world-class reference in urban transformation.

    Some activities have a special impact on central urban spaces, from the creative economy to advanced tertiary. Concerning the latter, according to the European Cluster Observatory, regions and cities with a strong Knowledge Intensive Business Services (KIBS) sector exhibit higher prosperity and it positively affects innovation performance. It is a cluster with a strong “urban character”, and some cities perform better than others.

    That´s the case of the emerging FinTech scene, which is quite vibrant in Frankfurt and fuelled by several cluster-type networks together with local and metropolitan authorities.

    KIBS is one of the six priority clusters in Bilbao, and Bordeaux is making a big bet for its advanced tertiary sector (70,000 jobs, 200 head offices and the 4th services and financial marketplace in France with a specialisation in trading and risk) that includes a new central business district as part of Bordeaux Euratlantique, which is the largest urban regeneration project now in France.

    The progressive digitalization of both urban management and the urban experience is creating continuous business opportunities. New clusters around the smart city concept are emerging in many cities, closely linked to their corresponding smart city projects.

    In Bucharest, IT cluster Different Angle´s mission is to “promote and support research, innovation and education in order to develop and implement solutions meant to transform Bucharest into a smart city”. It brings together 14 members, mostly software solutions.

    Also in Bucharest, Go Electric cluster - recently founded by the Polytechnic University of Bucharest – concentrates on developing and implementing the concept of electric mobility in the capital of Romania.

    Cities as cluster facilitators

     

    City authorities should become promoters and facilitators of cluster initiatives in a multi-level governance environment.

    Like Sebastian Schäfer, promoter of Frankfurt Tech Quartier and a serial entrepreneur himself, many businesses do emphasize the expected role from local governments as key animators.

    We (the City of Porto) are an actor in a multi-actor process”, said Ana Teresa Lehman, at that time head of Invest Porto and now appointed as State Secretary of Industry in Portugal during a policy maker dialogue organised during one of the In Focus workshop.

    While regions and central governments are mostly focused on financing, expanding and networking, the role of the city/metropolitan level on cluster policy might be more oriented to impulsion and local stakeholder coordination animation, according to Gabriel Voisin-Fradin, who was formerly strongly involved in Grenoble´s cluster policy and now works for the metropolitan authority, Grenoble-Alpes Métropole.

    Grenoble metropolitan authority is full member of some cluster platforms, even member of their steering committees, and co-financer of cluster structures and some cluster-focused infrastructures.

    Provision of cluster-focused work and innovation spaces is much appreciated. For instance, Bordeaux´s metropolitan authority pays a special attention to the “physical dimension” of cluster development, resulting in business facilities and tech parks oriented to the different cluster´s needs, e.g. Bordeaux Aéroparc (aerospace), Bioparc Bordeaux Métropole (health cluster), Ecoparc (cleantech), Cité de la Photonique (lasers & photonics) and the Cité Numérique (the Digital City), the latter still a work in progress.

    The role of Bordeaux Métropole there is first to make land available, in order to meet the specific industry requirements with regard to location and urbanization works; and second to set up the relevant independent body for real estate management and animation of the cluster-based innovation ecosystem, involving the own cluster organizations as much as possible.

    In the last years, Bordeaux has devoted around 1.5 million Euros annually to cluster development, and 4 member staff from the economic development department were dedicated to liaisons between organisations and stakeholders. This way has led to a more autonomous and consolidated role of cluster organisations, while Bordeaux Métropole staff now focuses more on cluster-cluster cooperation and cross-sector innovation in challenge-based domains like smart mobility, digital transformation, big data and IT for health.

     

    All these examples show that In Focus has provided a useful platform for cities to learn from each other different ways to support smart specialisation, and creating a bridge between different actors and governance levels.

    Network
    From urbact
    Off
    Ref nid
    10425
  • Take a deep breath (or better not)

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    How European cities are fighting air pollution?

    In November 2017 the European Environment Agency (EEA) launched the European Air Quality Index showing in real time the quality of air the EU citizens are breathing. Depending on where you live, this might not be your favorite map. Air pollution is not a new problem and one that adversely affects almost every single one of us. Are there reasons to be optimistic?

    The costs of dirty air

    Articles

    According to the World Health Organisation (WHO) estimates, indoor and outdoor air pollution is responsible for 6.5 million deaths globally. This is 1 in 9 of total global deaths and more than half of the population of Belgium, every year. Women, children and older adults are particularly vulnerable to health problems related to dirty air. In March 2017 WHO announced that, globally, more than 1 in 4 deaths of children under 5 can be attributed to environmental risks, with air pollution being the most dangerous.

    Even if no European city is among top 20 cities in the world according to the annual mean values of fine particulate matter (Indian cities make up half of this list), there are places in Europe where air quality monitor is the first app you check before leaving the house. Air pollution is a number one environmental cause for premature deaths in the European Union, with the number of victims reaching 400.000 people every year (more than entire population of the City of Bologna).

    The European Environment Agency (EEA) estimates that around 90% of those living in European cities are exposed to levels of air pollution considered harmful to health. The European Commission calculates that this is costing EU economy 4 billion EUR per year in healthcare costs and further 16 billion EUR in lost working time. To put these costs in perspective, the total budget of the Horizon2020 programme is 80 billion EUR.

    Health problems are not the only price we pay for living with air pollution. The excessive concentration of certain pollutants can be damaging for the environment, as it negatively impacts water and soil quality. Air pollution is also intertwined with climate change, calling for integrated policies that address both issues simultaneously (e.g. introduction of electric vehicles powered with renewable energy).

    The uphill battle for the right to breathe

    The problem with dirty air has been known for a long time but we are far from solving it. In fact, EU air quality standards have been in place for more than 20 years and yet 130 European cities struggle to meet current limits. There are also 30 infringement cases ongoing, against 20 out of 28 European Member States for exceeding levels of pollutants.

    Tireless efforts of citizens groups, such as e.g. Cracow Smog Alert, and organizations (especially Client Earth that took legal action against many national and local governments), coupled with search for new business opportunities (e.g. via competitions like Smogathon) and scandals concerning the automotive industry such as the infamous Dieselgate, are slowly changing the tide. Is battle for clean air finally getting the political recognition it deserves?

    Recent months have seen a number of inspiring initiatives in this regard, with two European giants Paris and London taking the lead (or at least the spotlight) and many other cities following in their footsteps. Both Anne Hidalgo, the Mayor of Paris and Sadiq Khan, the Mayor of London, have signed up to the C40 Fossil Fuel-Free Streets Declaration, alongside 10 other major cities, including Copenhagen, Barcelona and Milan. The signatories, mindful of the connection between air quality and climate change, commit to procuring only zero-emission buses from 2025 and ensuring a major area of their city is zero emission by 2030.

    Paris and London: lots of carrots, a few sticks

     

    For Paris, meeting the above commitments would mean adding 21 days to an average life expectancy of every resident while avoiding 400 premature deaths per year. No wonder that the city is eager to take action, with a number of measures already in place. One of the most interesting ones is Utilib', a car-sharing service for professionals (e.g. small business owners, service providers, delivery operators, etc.) based on a fleet of 100 electric vehicles with over 250 kg of capacity each. Other measures focus on increasing the share of pedestrian areas (e.g. the Seine river banks), improving the infrastructure for walking and cycling, as well as bans on the most polluting vehicles. Credited with the ambition to build a post-car city (at least when it comes to a privately owned, fossil fuel-powered car), Anne Hidalgo claims that “unparalleled challenges like air pollution require unprecedented action, these policies are based on the urgency of both the health crisis and the climate crisis we are facing” and adds that the results will speak for themselves, ensuring continued political support.


    London is joining in, with a number of ambitious measures introduced in 2017 and further ones in the pipeline. The most notable ones concern access regulations for most polluting vehicles, first by introducing extra charges and then by access restrictions. The so-called T-charge, introduced in October 2017, is a surcharge to be paid for vehicles not meeting Euro 4 standards, on top of the congestion charge that applies to all vehicles entering the centre of London. The T-charge is a first step towards introducing Ultra Low Emission Zone (ULEZ), planned for April 2019, which would close central London for all vehicles not meeting agreed standards, including service vehicles such as ambulances, fire engines or refuse collection vehicle. The city is currently consulting proposals to extend the area covered by ULEZ and introduce stricter standards for other low emission zones in the city. As part of URBACT FreightTAILS network, London is also working to limit environmental impact of freight movements, e.g. by offering local businesses a free online tool to support the efficiency of deliveries.

    Paris and London have also joined forces in creating a new scheme for monitoring emissions from vehicles, a strong vote against existing EU labeling schemes that fail to provide real-life data. According to Khan, “this new scheme will put an end to the ‘smoke and mirrors that has been employed and provide Londoners and Parisians with an honest, accurate and independent evaluation of the emissions of vehicles on our road”.

    Can we do better?

     

    Like for most environmental issues, the question is what is the right mix of sticks and carrots? Introducing bans on most polluting vehicles or heating installations is a popular demand but when done too hastily, without additional support measures, it may backfire by disproportionally affecting most economically vulnerable groups. Introducing new pedestrian areas can raise protests from citizens and business owners alike, if not preceded by well-organized consultations early on in the process. These are only local questions but of course the issue is far more complicated, with national and European regulations, financial mechanisms, powerful vested interests (e.g. in the automotive or energy sector), and – last but not least – our own everyday choices. It would be interesting to see more participatory governance processes focused on air quality solutions, e.g. following the citizen panel methodology, as was the case in Gdansk.


    The issue of air quality is also addressed in the framework of the Urban Agenda for the European Union process, with the thematic partnership led by the Netherlands. URBACT has joined the partnership as an observer, focusing in particular on citizen engagement and integrated approach. In November 2017 the Air Quality partnership has published its Action Plan, with six collaborative actions addressing regulation and implementation, funding and knowledge. All cities are invited to get in touch with the partnership and contribute their experience, particularly with regard to challenges and best practices related to financing, citizen involvement and multi-level governance.

    So will air pollution masks be the most popular fashion accessories of 2018 or will we find a better way to stay healthy?

     

    Network
    From urbact
    On
    Ref nid
    10262
  • From nature lovers to nature activists

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    How cities are reclaiming nature for citizens (and vice versa)

    Last Saturday I fell asleep in the park, basking in the unexpected rays of sunshine. I was grateful for this small patch of green, right in the centre of the city, and – judging by the crowd of people around me, with their kids, picnic blankets and Frisbee discs – I was not alone. Most city dwellers would agree that nature in the city is precious. Trees and parks, rivers and ponds, birds and butterflies – they all make our hearts sing (and real estate prices soar) but are we ready to turn our appreciation into action?

    Not all nature lovers are ready to be nature activists. Luckily, there is a lot local governments can do to support this shift, reaping not only environmental but also social and economic benefits. The research on ecosystem services and nature-based solutions confirms that nature is key to addressing many societal challenges, including e.g. human health and well-being, resilience and climate adaptation or food security. However, the tasks of protecting, managing and restoring nature should not be left to experts alone.

    Engaging with people, in a true URBACT spirit of participation and co-creation, can bring new ideas, resources and opportunities. That is what four URBACT Good Practice cities, Bologna (Italy), Guimarães (Portugal), Ljubljana (Slovenia) and Strasbourg (France) have proven during the “Nature in the City” panel at URBACT City Festival 2017 in Tallinn.

    (Crowd) funding a greener city in Bologna?

    Articles

    The city of Bologna (Italy) showcased their ambitious resilience strategy, looking to prepare the city for the impacts of the changing climate. Raffaela Gueze, responsible for sustainable development in Bologna, explained how the process of developing the strategy, combining long-term planning with quick-win experiments, benefited from broad stakeholder involvement. The audience in Tallinn was especially interested in Bologna’s experience with OpenGAIA, a crowd funding platform that allows citizens to sponsor the planting of new trees in the city.

    The platform was an experiment, building on an earlier experience involving private companies as sponsors for new urban green in exchange for carbon offsets. As people behind the most successful initiatives emphasize, the main win of the “crowd-funding” campaign is not necessarily the funding but rather the crowd, in this case a group of people committed to greening the city. It would be interesting to see whether more cities follow in Bologna’s footsteps, inviting citizens to co-sponsor urban greening initiatives, and what the long-term impact of those initiatives is.

    A number of cities are currently experimenting with crowd funding tools for sustainability-related initiatives, e.g. the city of Ghent (Belgium) that used its municipal crowd funding platform to support projects addressing climate adaptation, offering match funding from the city to those that were most popular.

    However, citizens cannot be the only ones investing in urban nature. In order to build new resilient infrastructure, new financial instruments are needed and also here Bologna’s experience can inspire others. Thanks to its work on the strategy, the city was able to access the Natural Capital Financing Facility technical assistance to prepare a feasibility study for climate resilient infrastructure in the city.

    The superpowers of citizen scientists in Guimarães

    Guimarães (Portugal) has succeeded in building a strong partnership for biodiversity, involving public authorities, private sector, research institutions and – perhaps most importantly – citizens, especially the youngest inhabitants of Guimarães. How did they manage to do it? According to Carlos Ribeiro, Executive Director of Laboratório da Paisagem, an important element was addressing citizens as co-producers of knowledge thanks to a custom-designed app. Biodiversity GO! allows everyone to document existing species of plants and animals. By inviting people to become so called “citizen scientists”, Guimarães managed to turn the exercise of inventorying local species into a fun, community-based activity.

    Citizen science, the idea of involving the public in scientific research, is not new. It has been long used also for environmental projects, e.g. collecting bird migration records or tracking marine debris. However, recent years have seen a surge in its popularity, with new digital tools opening up exciting possibilities to facilitate especially data collection and analysis.

    Just as crowd funding is not merely about money, citizen science – as promoted by Guimarães – is about much more than knowledge. In addition to the community building effect of the inventory exercise, playing with the app turns an abstract concept of biodiversity into a personal encounter with local plants and animals. It is also a clever response to our culture’s obsession with digital tools. Instead of complaining that kids spend hours staring into screens of various sizes, why not show them what hidden superpowers their smart phones have?

    The value of crowd sourcing it that it allows to look for knowledge beyond that of local administration and academia. For instance, the representative of Sheffield (UK), awarded with an URBACT Good Practice label for their Urban Waterways Strategy and Action Plan, emphasized the contribution of anglers and kayakers, everyday users of Sheffield waterways, to developing a successful strategy.

    Ljubljana : A capital of bees

    Personal encounters with nature are part of everyday experience of the inhabitants of Ljubljana, the 2016 European Green Capital. The proximity to nature is one of the Slovenian capital’s greatest assets. Rural areas cover 2/3 of Ljubljana’s total area, including 826 active farms. In recognition of this close relationship, the city - as probably the only capital in Europe - employs a special advisor for rural development, Maruška Markovcic who was our guest in Tallinn. The project that Maruška introduced, Bee Path, is an excellent example how nature protection can be a starting point for addressing community cohesion, education, food security, economic development and tourism, as well as urban design and planning.

    The initial premise of the project was simple: protect the bees to safeguard biodiversity. However, in a city with a strong commitment to sustainable development and a vibrant beekeeping culture – including approx. 300 active beekeepers! – the idea quickly snowballed. Initiated by the city administration, the project now involves a long (and growing) list of partners: beekeeping associations and other civil society organizations, universities and research institutes, private companies, schools, cultural institutions, as well as individual citizens.

     

    How do you involve museums in biodiversity protection, make beekeeping a tourist attraction and get architects to design open source beehives? The secret to this cooperation is pursuing a common goal of safeguarding Ljubljana’s beekeeping culture, while respecting differing interests of each of the partners. Bee Path is not about involving others in the implementation of a plan, devised by local government or external experts. On the contrary, everyone is invited to contribute their ideas and activities in support of a broadly defined shared goal. The openness, while requiring a lot of facilitation effort from the side of the local government, results in the involvement of unusual suspects and brings about fresh ideas.

    Waving the right flag in Strasbourg

    The question of mobilizing around a common goal and winning support from others is key. How to convince organizations and people, sometimes those sitting across the corridor from us, that working to protect nature can help them reach their goals, whether it’s social cohesion, better image of the city or new business opportunities?

    A good case in point was the story of “All united for biodiversity” charter, initiated by the Eurometropolis Strasbourg (FR) in 2012 and now gathering 75 signatories, mostly from the private sector. Susanne Brolly, project manager for Zero Pesticide Strasbourg and Nature in the City portfolio, recalled that the charter beginnings were not easy. It turned out that biodiversity protection was not high on the agenda of locally based companies producing shoes or chocolate and it was difficult to convince them to sign the charter. However, Brolly quickly learned that what companies appreciated was an opportunity to involve their employees in team building activities and, seen from this perspective, tree planting, nest building or bee keeping were obviously very attractive proposals. Today 88% of signatories involve their staff in biodiversity-related activities which in turn contributes to more people becoming aware of nature-friendly management practices.

    The charter signatories are not only companies but also public institutions. For instance, Strasbourg is now embarking on a project with the local prison to offer gardening workshops to women prisoners, providing them with new skills, improving their mental health and wellbeing, as well as contributing to better management of green spaces within the city. This is another illustration of multiple benefits related to nature in the city, easily accessible to cities all over Europe.

     

    These examples provide the opportunity to look at nature in the city from a different perspective, beyond technical solutions, environmental impact assessments or sustainability indicators. These are all important and often addressed by local, national and European projects but I wonder if, by outsourcing environmental debates to experts, we have lost something valuable.

    The four cases are all in different ways trying to reclaim nature for citizens (and vice versa), while bringing in scientific expertise to support those efforts. Focusing on crowd funding and crowd sourcing knowledge, as well as on building coalitions where each partner chooses their own path to move towards a common goal, we were reminded of the power that nature has in bringing us together. This power can be harnessed by each and every city, regardless of their size, geographical location or financial capacities, and URBACT Good Practice cities are here to help you.

    From urbact
    Off
    Ref nid
    10159
  • McAuley Place for older people

    Ireland
    Naas

    The game changer in city centre revitalisation

    Sonya Kavanagh
    Director for Services, Economic Development, Kildare County Council
    Copy linkFacebookXLinkedInEmail
    20 002

    Summary

    To ensure the quality of life of its older people and their independence, Naas (IE) developed an alternative model to the institutional residential care one. McAuley Place is a non-medical, intergenerational and not-for-profit housing association located in the city centre, its 53 apartments are allocated both socially and privately to 60 people. McAuley Place aims at bringing older people to the heart of the vibrant Naas community. Activities such as the popular Arts and Crafts programme, by attracting inhabitants of all age, ensure the social inclusion and integration of the tenants. Since 2008, McAuley has been providing an environment in which all stakeholders, residents, workers and volunteers (often students), can connect.

    The solutions offered by the good practice

    McAuley Place offers the following:

    • It indicates the primary importance of operating to a Value-System. This is seldom the case in urban plan-making. Stating a value-system up front means you have to carry it through into policy, plan, and operational life;
    • McAuley is driven by the UN Principles for Older People, indicating clarity in its philosophy and ethos, but also indicating how these principles are put into practice;
    • McAuley offers a model of sustainable urban living, with a town centre location and a mixed-use campus, where culture operates as a critical platform, accessible to both resident and visitor alike;
    • It has been achieved through networking a cross-institutional approach and leveraging vertical integration through support from government, local authority, local business, and community groups;
    • In terms of both policy and operational fronts, McAuley Place strives to achieve horizontal integration through synthesising strategy which links social, economic and environmental perspectives;
    • McAuley illustrates inter-generational participation through activities which draw in all age groups into an intentionally mixed programme.

    Building on the sustainable and integrated approach

    • McAuley Place is guided by a holistic thrust. It works to achieve an awareness of the total systems it operates within, is inspired by its vision of the shape of future success, and applies strategy, action and tools to achieve it;
    • While working within a systems approach, which acknowledges the complexity of urban places, a thematic framework helps to structure this complexity, and suggests the need to achieve sustainability under key headings, e.g. social sustainability, cultural sustainability, economic sustainability, environmental sustainability, movement sustainability, and the spatial sustainability of urban form;
    • Key areas of performance include the re-use of under-used and vacant town centre sites, the application of mixed land use, combining the diversity of complementary activities in a mixed programme;
    • McAuley reduces the need for vehicular use, through its town centre location, which prioritises pedestrian access through walking and cycling;
    • McAuley Place achieves environmental objectives through recycling, water conservation, sourcing local food products for its tea rooms, and by providing ecological green spaces.

    Based on a participatory approach

    Openness, transparency, and communication. It strives to create an environment in which all its stakeholders, residents, workers/volunteers, can communicate, connect, and collaborate.

    • McAuley Place encourages and relies on a wide range of support from local government, local business and community group stakeholders;
    • It is the practice in McAuley Place to encourage a wide cross-section of stakeholders to become available for interviews for media/research, etc.;
    • High levels of participation in its Arts and Crafts programme reflect the critical importance of creativity, and help build a culture of social contact.

    What difference has it made?

    • The UN Principles on Older People hang in the foyer, the mixed-use campus sits around you; tea rooms, 53 apartments, Arts Hub, community centre, walled garden and Health through Learning Project [Phase 1];
    • The events programme is real, varied, and very well supported;
    • The tea rooms are a huge success, a bustling meeting point for the town, where young and old mingle, where wonderful food is served, and where up to 35 volunteers support the full-time staff;
    • McAuley is a huge positive statement in a town centre which has suffered economically, and where there are many vacant buildings;
    • It illustrates how top-down governance, and bottom-up community energy can combine to tackle what appear to be intractable social issues, e.g. the isolation and poor quality of life suffered by older people;
    • The model of McAuley Place has drawn much interest from media and TV, and has been endorsed by the President of Ireland;
    • Evidence of huge ongoing community support. Evidence of lived lives.

    Why should other European cities use it?

    • The relationship of society to its older generation is a universal issue. McAuley Place shows how this issue can be approached, and how existing poor practice can be challenged;
    • It demonstrates an inter-disciplinary and inter-sectoral approach embedded in a campus where the mix of residential, Arts Hub, community centre, restored garden and tea rooms creates the kind of rich ecology which produces daily minor miracles, and sustains mental health and human existence;
    • McAuley is socially innovative, it has created a new kind of infrastructure, and it has done this by working in a cross-institutional manner, building bridges between top-down governance and a bottom-up “can-do” mindset;
    • It has used a hard infrastructure from a past legacy and fused it with the soft infrastructure inspired by a value system expressed in the UN Principles for Older People;
    • McAuley Place is an innovative contemporary institution which attracts and retains an impressive contribution from volunteers;
    • Every city and every neighbourhood would benefit from a McAuley Place.
    Is a transfer practice
    0
    Ref nid
    9544
  • All united for more biodiversity

    France
    Eurometropolis Strasbourg

    A charter to manage green spaces in a eco-friendly way

    Mina Charnaux
    Project manager Zero pesticide & Nature in the city
    Copy linkFacebookXLinkedInEmail
    484 157

    Summary

    Strasbourg (FR) is steadily working on improving its environmental impact, and on promoting biodiversity. In 2008, it stopped using pesticides and integrated plants into the urban landscape. The charter “All united for more biodiversity”, launched in 2012, constituted another step in this direction: it gathers 75 signatories which are both professional and non-professional organisations. They commit to biodiversity by taking actions such as reducing light pollution or setting up green walls. Through the charter, all stakeholders are given the opportunity to work together, thus strengthening an eco-friendly network and multiplying its impact on the territory.

    The solutions offered by the good practice

    Supporting nature and biodiversity is an absolute necessity. The charter “All united for biodiversity” can help answer some issues faced by cities nowadays. By engaging all willing stakeholders in the territory, the charter is strengthening the existing ecological network. This is a significant improvement: the actions of the Eurometropolis of Strasbourg are limited to some areas, but with the help and good will of many stakeholders, the impact can be multiplied. Moreover, the stakeholders are accompanied when they sign the charter. They have to choose between six actions of various types that are listed by categories. For example, “Preserving the environment” equals abandoning the use of pesticides, “Save energy and resources” means reducing watering or light pollution, “Planting for biodiversity” is implementing local species and meadows for bees, and “Protect and develop the ecosystem” includes installation of biodiversity shelters and green walls and/or roofs. All of these actions can truly improve biodiversity around the firm that chooses to sign, and thus improve the possibility of a strong ecological network.

    Building on the sustainable and integrated approach

    The project “All united for more biodiversity” is based on sustainable development and participatory approach. The commitment of a wide panel of stakeholders all along the territory is making the city greener and more ecological. By reconnecting the spaces of nature, this ecological network will be useful to make the city more resilient and better integrated into its environment. By sharing nature-friendly managements, it is also improving the global natural health of the territory. Another important asset of this project is the commitment of all: businesses, organisations, sponsors, social housing, administrators and developers, as well as the communes within the Eurometropolis of Strasbourg can be involved and act for more biodiversity.

    Based on a participatory approach

    The charter “All united for more biodiversity” is a participatory approach. Firstly, all stakeholders on the territory were given the chance to work together for the first time, thus developing a global and coherent approach and connecting ecological spaces responding to each other. This process has a real strength, as it shares experiences. The stakeholders can exchange their successes and problems, therefore creating another type of network. Moreover, the Eurometropolis is supporting the change of management in a real cooperation between the local administration and private or public bodies. Secondly, the actions proposed in the charter often create a new dynamic. Employees of the signatory structure might be invited to participate, and many examples show that they are genuinely interested in the procedure. 88% of the concerned structures decided to involve their staff. Managing green spaces in a sustainable way is not only an environmental matter, it also creates new opportunities to develop social links inside the firm.

    What difference has it made?

    Upon its creation in 2012, the Charter was signed by 23 stakeholders, which is already something. Today, five years later, we have the pleasure to count 75 signatories, a real community reunited for biodiversity, and for all of them, the signature had positive consequences. One of the main measures has been the abandonment of pesticides in the management of green spaces. While 89% used them when signing, this commitment truly made a difference. 84% of the signatories have pledged to plant local species, whether meadows, natural hedges or fruit trees. Many detailed examples can be found in the guide printed recently, but here is an example: Mondelez International (Suchard factory) signed the charter in 2012. Its first decision was to involve the staff: the choice of the first six actions was made in cooperation with a group of motivated employees. Among the first decisions were the ban of pesticides, a fauna/flora diagnosis, and the implementation of 19 beehives. Many other projects followed: a shared garden, the installation of 16 nest boxes (both specialised and unspecialised), etc. There are more future projects: shared composting, the implementation of a school orchard and fruit trees, the creation of a pond...

    Why should other European cities use it?

    This project is unique because it not only involves the citizens and the public stakeholder, but also the professional area. They have a real allowance on the territory, but paradoxically, they are less often involved in biodiversity projects. This good practice can be very interesting for other European cities because the loss of biodiversity and the sustainable city is not an issue faced only by France, but by all other big cities in the world. An ecological network at a different scale could also be imagined: European cities working together to improve the place of biodiversity. Since the Paris COP 21 climate change conference held in December 2015, 175 countries committed to reduce climate change: no doubt, increasing biodiversity and ecological management is part of the process.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    9542
  • Low-carbon housing solutions

    Finland
    Tampere

    Encouraging climate friendly decisions in housing, renovating and construction.

    Ilari Rautanen
    Project manager
    Copy linkFacebookXLinkedInEmail
    223 149

    Summary

    Targets to reach energy and climate standards are set at EU and national level, but it is cities who are on the front line, ensuring that these targets are met. Since 2015, the City of Tampere (FI) focuses on promoting low-carbon solutions in residential housing and urban dwellings through its TARMO+ project. It offers information about renewable energy, ways of monitoring energy consumption and other energy services for housing companies. It runs campaigns and competitions and participates in various events, in order to reach and inspire the relevant stakeholders. One particularly successful element is the Energy Expert, a resident in the building who is trained on energy efficiency and shares it with all other residents. There are now around 200 energy experts in the Tampere area. TARMO+ plays an essential role as a platform where all interested parties can operate, communicate and exchange information transparently, in order to reach the best renovation and complementary building results.

    The solutions offered by the good practice

    TARMO+ benefits from two earlier projects named TARMO and Ekokoti. Running in 2013-2014, TARMO was funded by the European Regional Development Fund. Its aim was to encourage residents from housing companies to participate in the energy control of the buildings. The Ekokoti project was funded by the Ministry of Environment, aiming at developing energy expert education. These previous projects gave knowledge about complementary building, and their networks are now utilised in the TARMO+ project.

    Goal no. 1 is to encourage residents to make climate-friendly decisions in housing, renovating and constructing, and to improve their attitudes towards complementary construction. Goal no. 2 is to promote the energy service supply by bringing together companies, clients, investors and researchers who can work together on more sustainable housing.

    One important element is the Energy Expert action. The TARMO+ project is developing tools that can be used in the Energy Experts' activity. The Energy Expert is a resident from the housing company who wants to learn more about energy-efficient housing, and then shares this knowledge with everyone in the same building. The Energy Expert action is not only connected to the TARMO+ project, it is currently also operating as an individual action, thus helping more and more housing companies to host an energy expert.

    Building on the sustainable and integrated approach

    URBACT principles are about making life in cities more sustainable and taking care of social, economic and environmental problems. TARMO+ and the Energy Expert action are dealing with these problems: making Tampere and its residential buildings more energy-efficient, and educating people on energy consumption.

    Citizens are involved and can be part of the solution. A well-timed renovation reduces energy loss. The TARMO+ horizontal integration is shown in the information offered to housing companies on renewable energy and other energy services, on ways of monitoring and reducing energy consumption, on running campaigns and competitions as well as participating in various events in order to reach and inspire the relevant stakeholders.

    Proof of the vertical integration is how this project works with businesses, housing companies, educational institutions and municipalities. Both make it easier to pursue infill-construction and development projects and to facilitate the formulation of a robust operating model, these being achieved through workshops, seminars and collaboration with educational institutions.

    TARMO+ also brings together energy service companies and their users, which helps to develop the demand and supply for the latter. The cooperation gives rise to new examples, operating models and innovative projects. The TARMO+ project yields concrete examples of how housing companies’ building processes can be made easier.

    Based on a participatory approach

    There have been around 250 housing companies attending TARMO+ actions, and many of them have a trained Energy Expert. There are around 200 Energy Experts in the Tampere area that have participated in energy expert courses.

    They have been involved in more than 50 different companies that offer energy services, and other services related to housing and constructing that promote the low carbon society. TARMO+ has offered several events where companies had the opportunity of straight contact with housing companies, energy experts and city officials. TARMO+ events have been designed to encourage open discussions between all stakeholders. According to surveys concerning participant satisfaction, all stakeholders declared that TARMO+ actions have been beneficial to them. The TARMO+ project established an interactive map on the projects' homepage. At any time, housing companies can add their building, but also information about future refurbishment necessities. The map can also contain the housing company's plans to acquire renewable energy systems, or complementary construction projects in the nearby future. There are over 200 housing company targets on the map that has been used to encourage housing companies to engage in renovation projects with other local housing companies, and obtain financial and quality benefits from bigger collaborative refurbishment projects.

    What difference has it made?

    TARMO+ has made a difference in addressing complex challenges in urban environments, by using the integrated and participative approach. TARMO+ offers an open, communicative and interactive platform for housing companies and service providers where information, thoughts and good practices can be shared. The project has gathered case examples encouraging housing companies and building residents to make more sustainable choices such as energy and material efficiency operations and using renewable energy sources, but also complementary building (some of these cases are presented in a support package).

    The project has opened the discussion about housing cooperatives responsibility, and on advancing and taking actions towards sustainable living. This has been the first step to change attitudes towards this matter. In order to improve some residential areas, a sense of community is needed. TARMO+ has made an impact by hosting multiple events, training and competitions. One of them is the Energy Expert training that educates a member of a household cooperative to find a way to reduce energy and water consumption. Expert activity creates a sense of community and social interaction between participants, which has been a well-being factor in their everyday life.

    Training and competitions had an essential impact on a sustainable way of living, and also on emission reduction in house cooperatives in a participatory way.

    Why should other European cities use it?

    Our project is gathering different stakeholders - the city, enterprises, housing companies, citizens, etc., in order to work together towards the low carbon city. TARMO+ is a project - a good practice - that no doubt is interesting for other European cities: it is adaptable, relevant and helps promote the EU 20-20-20 targets.

    The rapid growth of the urban population, both natural and through migration, creates overcrowding in the cities and their suburbs. This issue must be addressed in a sustainable way, so that cities embrace improved environmental conditions and safe habitats for all urban populations.

    This platform creates synergy between participants, but also generates a better sense of community in the area; it develops a foundation where sustainable operations are more easily conducted. With TARMO+ good practices, a consensus towards the sustainable operations in the area can be reached, which facilitates the planning and execution of energy efficient actions.

    The share of the building stock comes to almost 40% of energy end-use consumption in Finland. Buildings are responsible for 40% of the energy consumption, and 36% of the CO2 emissions in the EU (Energy Efficiency in Buildings - European Commission). Therefore, addressing complex challenges in urban environments, such as the energy end-use consumption in buildings, is a major factor. This is a sector where successful actions will help us achieve more sustainable urban living and meet the 20-20-20 targets.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    9534
  • Bright mobility management

    Germany
    Munich

    Promoting environmentally friendly transport and reducing car traffic - and thus CO2 emissions - within the city

    Johanna Balthesen
    City of Munich, Department of Public Order, Road Traffic, Transport and Mobility Management
    Copy linkFacebookXLinkedInEmail
    1 544 041

    Summary

    This mobility management programme, led by the City of Munich (DE), aims to support citizens, guests and businesses in their individual mobility planning. Entitled "Munich - Gscheid Mobil", the focus is on promoting environmentally friendly transport and reducing car traffic (and thus CO2 emissions) within the city. "Gscheid" is a Bavarian-Austrian term for both "quality" and "intelligence". 
    Since 2006 many projects addressing different target groups (e.g. children and youth, families, seniors, businesses, migrants and new citizens) have been launched under the Gscheid Mobil brand. The programme is based on the idea that people experiencing life-changing events - such as the birth of a baby, a move to another city, retirement - are more open to change. Its powerful message is that Munich has a sound mobility service and that using it brings individual benefits. Gscheid Mobil projects are always multimodal and go far beyond pure information: they include consultation, motivation and education.

    The solutions offered by the good practice

    Gscheid Mobil supports citizens, guests and businesses in their individual mobility planning to reduce car traffic in the city. The aim is to reach as many people as possible. Consequently, a variety of projects aiming at different target groups has been launched during the past 10 years, constantly tested, evaluated and improved. The idea behind it is that well-informed citizens are more likely to use alternative and environmentally friendly mobility options (e.g. car sharing instead of an own car).

    To give an example: For children and youth the City of Munich developed the concept of a “biography of mobility” comprising projects for the age groups 3-6, 6-10 and 10-16. The project BAMBINI is dedicated to kindergartners (age 3-6) and focuses on improving the children's social and moving skills. At primary school the project WALKING BUS accompanies school children on their way to school.

    The play LET'S GO! for children aged 10 and above raises their awareness for sustainable mobility and climate protection in an exciting and humorous way while the projects ON THE BIKES - READY - GO! (age 10) and SCHOOL RALLY (age 11-12) aim at training children's competences for safe cycling. Here the pupils learn all about a roadworthy bicycle and how they can carry out small repairs independently. For secondary schools there are the projects FAIR MOVE (age 11-12) and ON MY WAY (age 13-14) in which children deal with the different aspects of sustainable mobility.

    Building on the sustainable and integrated approach

    The mobility management programme Gscheid Mobil builds on a sustainable and integrated urban development approach. It has been supported by the city council for 10 years and it has constantly been included in Munich's transportation and urban planning concepts developed or adapted during that time. It is thus anchored in the City of Munich's strategic documents and has become an integral part of it.

    Gscheid Mobil's awareness-raising measures are not only coordinated and implemented by the Road Traffic, Transport and Mobility Management Office, they are jointly developed with a variety of different partners within the municipality and beyond. Cooperations are maintained e.g. with schools, with the MVG (the transport company) or with businesses (car sharing, cargo bikes).

    Also, target groups are consulted before launching a project to meet their needs the best way possible. Gscheid Mobil is a mobility project (kick-started by the transport planners) but at the same time it has become an education project for schools, an integration project for migrants and an information and awareness-raising project for many citizens in Munich. The subproject “Go!Family,” for example, is promoted by maternity hospitals and midwife practices. The active involvement of many different stakeholders makes Gscheid Mobil an integrated, sustainable and successful project.

    Based on a participatory approach

    Relevant stakeholders are involved in the conception and implementation of all “Gscheid Mobil” projects (e.g. MVG – the transport company, the car industry, universities and science, associations, further municipal departments, schools, the Deutsche Bahn – German railway company, carsharing companies, bicycle dealers etc.). When developing the project for new citizens, a focus group has been consulted. For the City of Munich, it is crucial to involve relevant stakeholders already during the conception phase of the project (or when planning an update) to make the project meet the needs of the target group. Only when the product (the information folder in this case) is well accepted by the audience in terms of content and layout, will it be used successfully. For the project Go!Family, there is an online questionnaire. Within the framework of the school projects, surveys among students and teachers are carried out. To involve not only externals but also municipal colleagues in the project “Gscheid Mobil” (the City of Munich has more than 30,000 employees), the concept “LHMobil” has been launched (LHM stands for Landeshauptstadt München). It offers mobility consultation for municipal staff and provides the municipal departments with e-bikes and cargo bikes to be used instead of company cars.

    What difference has it made?

    It is a bit difficult to measure the success of Gscheid Mobil in figures, as it is an awareness-raising project with long-term impacts on the mobility behaviour of citizens. Looking, for example, at the projects for children, Gscheid Mobil aims at shaping their attitude towards environmentally friendly mobility from early childhood to young adulthood, a period of 15 years. Not until age 18 are they able to (possibly) drive their own cars. But in the meantime, their school projects might have had an influence on their parents' mobility behaviour. It is Munich's strong belief (and the reason why the city council has supported the project for 10 years) that the Gscheid Mobil measures positively influence citizens’ mobility behaviour and in the long run lead to a better informed citizenry and consequently to less car traffic and less CO2 emissions within the city. Evaluations do prove the positive effects of the Gscheid Mobil programme, however there also might be positive impacts which are not measurable directly.

    A study investigating the individualised marketing approach for new residents has shown that the number of new citizens who used public transport was 7.6% higher among the group who received the information folder and the telephone consultation compared to the group who did not. Considering the fact that there are 85,000 new citizens in Munich each year, that would make a difference of 6,460 people driving to work by bus or metro instead of using their cars.

    Why should other European cities use it?

    Reducing car traffic and CO2 emissions through the promotion of environmentally friendly mobility options is an issue that concerns many cities in Europe. As Gscheid Mobil is not concentrated on one specific field of action only but offers a broad range of different sub-projects addressing different target groups, it could be interesting (and applicable!) for many European cities.

    Some Gscheid Mobil projects have been developed within the framework of national and international research and funding projects (e.g. EU projects) and have already been transferred to other cities. Those international cooperation projects offered the opportunity to develop Gscheid Mobil material in other European languages (e.g. English, Spanish, Italian, Polish etc.) which facilitates transferability to other European cities even more. In 2014 the City of Munich won the EPOMM mobility management award for the best international policy and practice transfer. The prize was awarded for the transfer of the Gscheid Mobil new residents welcoming strategy from Munich to Almada, Portugal.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    9472
  • The Urban Green Labs project

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    The Urban Green Labs project set up models on how empowered civil eco-conscious groups and top down interventions can mutually reinforce each other to make cities more resilient and healthy.

    By now it is clear that cities have a role in combating the impacts of ecological crisis. Urban Green Labs will tackle the issue by matching Municipalities’ physical infrastructure and public services development activities with bottom up initiatives of local communities and in the process develop new forms of governance, support eco-localism and raise the level of residents’ environmental awareness.  Increasing the number of people involved will generate a critical mass to support local initiatives that improve the effectiveness of environment-friendly interventions in line with municipal strategies.

    Articles

    This article is based on an interview conducted by Ms Ágnes Böhönyey, Lead expert in the URBACT III Urban Green Labs network with two representatives of the Lead Partner of the project: Mr Attila Ughy, Mayor of Budapest - 18th District, and Mr István Hunyadi, city manager at the 18th District Municipality and Project Coordinator for the Urban Green Labs project.

    The Urban Green Labs project was initiated by you, Mr Mayor. Please, tell us about those issues which you wanted to address in this project and why?

    Attila Ughy: The 18th District is situated in the outskirts of Budapest right on the outer edge of the city’s administrative boundary. The district is mostly residential with 85% of its territory occupied by low-rise family houses and some densely populated housing estates from the socialist times, where one third of the total population lives. The diversity of the built environment is reflected in the composition of the districts population of nearly 100.000. In recent years young middle class families moved to the district because the property prices are affordable here compared to the Budapest average price and also because the district is one of the greenest of the 23 districts in Budapest. These people enjoy not only the advantage of having their own gardens but care for the wider environment: the vegetation in the surrounding streets, the nearby forest. They are also active in the community allotment and want the Municipality to establish new ones. In the past decade the Municipality focused on the rehabilitation of housing estates and worked together with the people living on the housing estates to reshape their environment. In launching the Urban Green Labs project the Municipality is going to work further with residents and the community to protect green areas and make the residential suburb even greener.

    István Hunyadi: Environmental issues are high on the Municipality’s Agenda. The District Environmental Programme was endorsed by the District Council in 2008 and it has been under implementation ever since. The Municipality of 18th District joined the Covenant of Mayors movement committing itself to increasing energy efficiency and use of renewable energy sources in their territories. The Municipality developed its Sustainable Energy Action Plan. Its environmental activities are coordinated by a separate institutional unit within the Municipality lead by the Head Gardener and working with a wide range of public and private organisations, including the eco-schools in the district. The Municipality’s website has a separate page dedicated to environmental issues and providing information concerning pro-environmental thinking and activities.

    AU: The Municipality’s intention is to strengthen the green image of the district. We have already been involved in two transnational projects focussing on renewable energy resources (RE-SEEties) and waste recycling (GeoSEE). There are three significant source of environmental pollution in the district which makes the Municipality determined to pursue green action in the wider sense. These are Budapest airport, the main road linking Budapest city centre with the agglomeration cutting through the district, and a 50 hectare waste disposal/landfill site. All generate serious environmental problems for the district. Long term solutions must be found in cooperation with the Capital City Centre, but in the meantime the district will work with the community to mitigate the environmental pressure.

    IH: The Municipality has already acted as Lead Partner in an earlier URBACT project (Re-Block)on the rehabilitation of housing estates.  This gave the opportunity for municipal officials to learn about participatory planning in practice. They experienced the advantages of involving stakeholders, especially residents, in the planning process and make them feel ownership for the jointly developed goals and action plan. In addition, the possibility of meeting and discussing with at least nine other partner cities from Europe that face similar problems helps us to learn from the experiences and successful solutions of others. This very positive experience with URBACT led the Municipality to decide to start Urban Green Lab.

    What concrete results do you expect to achieve through this URBACT Action Planning Network?

    AU: Several community groups and civil associations are active in the district ready to work together with the Municipality. Cooperation between civic society and the Municipality will be developed to a new level of quality. There are currently three key issues which are important for the residents, and therefore for our Municipality:

    • How to protect and develop the biggest forest of Pest side (Péterhalmi erdő) situated in the 18th district for the benefit of the people living in the district
    • Creating a structured green network of diverse elements within the boundaries of the district
    • How to make the local farmers’ food markets successful

    We also expect to learn from the good governance practices of the partners, specifically inspiring people, involving them and encouraging their interest in global and local environmental issues. Last but not least, we want to design a coherent Local Action Plan together with all relevant stakeholders which can be the basis for further municipal projects.

    How did you set up your initial partnership? How do you proceed with expanding the network?

    IH: First we contacted those partners who we have already had good working relations with asking them if the key issues, challenges the project addresses are relevant for them. Through the Covenant of Mayor’s network we also contacted cities with a reputation for environmental sustainability. Now we are in the process of expanding the partnership using our “reserve list” from Phase 1 and the partner list of non-selected projects in Phase 1, as well as cities who contacted us indicating that they would like to join our project. A questionnaire has already been sent out to 12 target cities with the selection criteria which we will use in selecting the partners for the Phase 2 of the Action Planning Network.

    What challenges do you foresee working with partner cities?

    IH: When a new project starts you have committed partners who want to achieve results together with the other partners. Very often there is a coordinator in the partner city who is like a ‘motor’ driving the project. But municipalities change and project conditions can change with it in terms of financing, personnel or the attitude towards the usefulness of transnational projects. We therefore need to maintain the initial enthusiasm throughout the project, and I am sure we will!

    Network
    From urbact
    Off
    Ref nid
    7508
  • Why ‘Think Global, Act Local’ is no longer enough

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    How can cities refresh the message ‘think global, act local’ and build common purpose amongst stakeholders – citizens, communities, elected representatives, businesses, civil servants – to achieve the impacts that are needed in towns and cities across Europe and across the world? 

    Articles

    This is an excerpt of the article featured in the URBACT Capitalisation 'Sustainable regeneration in urban areas.' To read the full article click here.

    In the 20 years since the Rio Earth Summit from which it emerged, the evidence for climate change has become ever more robust and the case for action ever more urgent. Whilst the rate of resource consumption has increased exponentially, there is increasingly limited capacity for continued emissions and other environmental impacts before tipping points are reached, beyond which there is a high risk of catastrophic consequences. With mounting evidence of escalating environmental damage, it is essential that cities deepen their understanding of these environmental limits at all levels and devise better ways of accounting for pressures and impacts that are taking them up to and beyond these limits.

    Cities need to use this knowledge to inform the actions in neighbourhoods, cities and regions, as well as nationally and globally. Critically, climate change is only one of numerous environmental limits identified in the latest research, in addition to biodiversity loss and land-use change for example. It’s clear that the ‘think global, act local’ message does not quite capture the gravity of the situation cities now face; it is commonly used to support localised and incremental improvements on current practice in environmental sustainability, rather than unlocking the systemic change required at neighbourhood, city, regional and national level to meet the scale of the challenge as it is now understood. Below we introduce the latest thinking on environmental limits, and then consider what this might mean for European urban regeneration in the coming years.

    Over the past decade, a number of scientific approaches to the calibration of environmental limits have emerged. Foremost amongst these is the Stockholm Resilience Centre’s ‘Planetary Boundaries’ concept, which identifies nine planetary processes where boundaries, if transgressed, could have destructive or catastrophic consequences. Planetary boundaries delineating a ‘safe operating space for humanity’ are at an early stage of development and process boundaries for cities are yet to be established, but it is clear that these processes are driven by urban patterns of resource use globally and require action at a neighbourhood and city level if our urban lifestyles are to be sustainable.

    "Global Ecological Fooprint estimates expressed in terms of numbers of planets"** 

    Steffen et al., 2015

    The science of ‘Footprinting’ provides another way of considering the relationship between resource use and environmental limits. It works by adding up the annual consumption of key natural resources by individuals, organisations and nations across the world. Footprinting is used to measure different types of resource use, most commonly carbon but also water, land, etc. Ecological Footprinting, developed by the Global Footprint Network (GFN), goes one step further and brings together a whole range of different resource footprints and measures them against the estimated quantity of each resource available on the planet. The main conclusion from this work is that if everyone in the world were to live like an average European, we would need three planets to live on. Cities like London have used footprinting to think through their transition to more sustainable consumption and production (for more details see the publication here).

    Other scientific approaches explore the issue in different ways again, for example Natural Capital Accounting enables environmental limits to be considered in a financial and economic context. While each of these approaches can be used to frame powerful and compelling messages about environmental limits and how people can respond to them, they are all conceptually complex and are still developing. They are each contested in different ways, and are only partially integrated into global policy initiatives by the Intergovernmental Panel on Climate Change (IPCC) and the United Nations (UN) – particularly on carbon, biodiversity loss, and ozone for example. Yet, there is a consistent overarching message emerging which tells us that it’s simply not sufficient to act locally and think globally. We rely on global resources and services in our local daily lives, and the stresses and impacts of our local consumption are felt disproportionately around the world. We must measure our progress in sustainability not against ‘business as usual’ but against the environmental limits of the planet, because whichever way we measure it we are on a trajectory to dramatically overshoot them. Many of us are living as if there were three planets’ worth of resources, and we need a paradigm shift that recognises there is only one planet’s resources available.

    So, what does this mean for urban regeneration in Europe?

     

    It’s clear we need to redouble our efforts and raise the ambition and impact of our environmental interventions to a level commensurate with the reality of the challenge. Some of these issues may initially appear somewhat abstract and remote from the usual scope of urban regeneration interventions. However, we should not expect environmental interventions in 2015 to be the same as they were in 1992 when the first Earth Summit took place in Rio, and the direction of travel is likely to focus increasingly on a more ‘restorative’ approach. This will involve going beyond making more efficient use of resources to actually reducing our overall consumption of resources dramatically. It will involve going beyond adaptation to the impacts of climate change and environmental degradation and build social and economic resilience to the consequent upheavals that we now know are imminent. And it will need to go beyond the conservation of natural habitats, and culturally reconnect people to natural systems, including food, water, ecology and other geographical systems. The degree of transformation required in urban lifestyles will likely not be achievable without these ‘restorative’ social, economic and cultural dimensions which can give value to this new way of living, particularly through improvements in health, well-being, and social and economic inclusion.

    More specifically, in terms of energy use, we will increasingly move beyond Zero Carbon standard to Carbon Positive – locking in embodied carbon for example through use of timber construction and exporting energy to the grid, absorbing carbon emissions to compensate for where it is more difficult to make reductions. In terms of transport, providing sustainable and public transport alternatives on their own will not be enough; we will need to enable truly car-free lifestyles through higher-density neighbourhoods, co-working opportunities, smarter use of information technologies and patterns of mixed land use which can help reduce the need to travel. In terms of adaptation to climate change, technical and infrastructural solutions in water management and heat island effects will need to be integrated with wider socio-economic measures to reduce vulnerability of key groups – the elderly and low-income households in particular – and build their resilience.

    In terms of biodiversity and open space, we will need to move beyond conserving habitats of individual species to enhancing whole urban ecosystems to provide healthy places to live for networks of flora and fauna; this can support health and leisure of urban populations, and enable city dwellers to reconnect and experience nature and wildlife in their daily lives. In terms of resource use, not only do we need to achieve Zero Waste, but we also need to source more of our materials sustainably and where possible locally; this will mean changes to our consumer choices and production relationships along supply chains, which ideally will become more localised and regionalised. In terms of food systems, we need to reconnect people with an understanding and direct experience of food growing and food systems, explore opportunities for low-impact and Zero Carbon food, and develop food cultures based on a more balanced plant-based diet. In terms of measuring impact, we will be moving beyond monitoring of technical data streams to monitoring a fuller range of outcomes including health, well-being, social inclusion and environmental quality. And so on…

     

    With Europe the most urbanised continent on the planet, the environmental decisions we make in cities over the coming years will be crucial to meeting the global sustainability challenge. If we can integrate concepts of environmental limits into urban programmes we have a chance of safeguarding the environment for future generations, and setting a benchmark for other urbanised nations to emulate. The benefits for cities include increased resilience to the impacts of climate change, but also a better quality of life for residents – healthier and more active urban lifestyles, more localised urban economies with new economic opportunities and more inclusive urban societies in terms of age, income, mobility, etc. Because these potential benefits will be more tangible than the risks associated with climate change and other environmental limits, it will be important to use them to communicate with residents and stakeholders. However, while continuing to ‘think globally and act locally’ we do need to raise our game. It’s time for a new catchphrase for sustainable development that can communicate the true urgency of the challenge: to borrow from Bill Clinton’s campaign slogan, “it’s the planet, stupid!”. 

    Written by Connor Moloney

    Photo Credit: Freepik

    **Currently it is estimated that all of humanity is consuming approximately 1.5 planet’s worth of annual resources, however this masks wide variations in resource consumption between high-income countries (3 planets and higher) and low income countries (0.5 planets and lower), and of course also between high-income and low-income households (Global FootprintNetwork).

    From urbact
    On
    Ref nid
    6971