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)
    
  • 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)
    
  • Streets to summits: exploring the urban agendas of the Spanish and Belgian Presidencies

    Copy linkFacebookXLinkedInEmail
    European Union flags at the European Commission Berlaymont building.
    08/02/2024

    Find out what’s in store for cities during the next EU policy cycle.

    Articles

    European Union flags at the European Commission Berlaymont building.

    From urbact
    On

    The last few years have been defined by transition, planned or not, and 2024 will be no different. Voting in June and November will welcome a new European Parliament and European Commission, which, in turn, will influence proceedings for the EU’s Cohesion Policy post 2027. 

    Looking ahead to a new EU policy cycle, it is worth zooming in on the Council Presidency of the European Union. Every six months, a Member State oversees the Council of the EU, the co-legislating body alongside the European Parliament. In December 2023, the Spanish Presidency concluded its term, passing on the torch to the Belgian Presidency, which will run until 30 June 2024.  

    What are the achievements of the Spanish Presidency in furthering sustainable urban development policy under the Urban Agenda for the EU (UAEU)? What roles will cities and local actors play in building on these achievements under the Belgian Presidency? And how do URBACT cities fit into all this?  

    Read on for some answers as well as next steps. 

     

    State of play: cities & EU urban policy 

     

    Before looking at the Spanish and Belgian agendas, let’s orient the discussion around cities in the EU policy landscape. According to the latest statistics a substantial percentage of Europeans live in urban areas, and cities account for around 75% of global emissions. Belgian Minister of Climate, Environment, Sustainable Development and Green Deal Zakia Khattabi attests to the essential role of cities in developing solutions to cross-cutting, interconnected challenges. ‘By implementing policies to improve air quality, support a local economy and sustainable food supply, and strengthen the resilience of their territory in the face of the increasingly violent effects of climate change, cities have the power to inspire change on a larger scale, to ensure a just and sustainable transition for our societies.’ 

    If most citizens live in characteristically urban environments, logically, EU policies cannot overlook the diverse needs and challenges of its cities and towns. Furthermore, these policies need to engage and empower cities to address these challenges locally. Over the years, there has been an accumulated focus on urban issues in Europe and internationally. In 2020, we welcomed the New Leipzig Charter, introduced under the German Presidency of the Council of the EU, and urban issues have appeared prominently in the 2021-2027 EU Cohesion Policy. It is generally accepted that urban policy solutions are interconnected and transversal – just look at the Urban Agenda for the EU, the European Green Deal, the Paris Agreement, UN Sustainable Development Goals, the 2030 Agenda and New Urban Agenda, Habitat III principles.  

    In this context, let’s turn to the Spanish Presidency of the Council of the EU and its contribution to a common EU legislative framework for sustainable urban development. 

     

    The Spanish Presidency: defining next steps of the Urban Agenda for the EU 

     

    Running from 1 July to 31 December 2023, the Spanish Presidency set out a programme and priorities for a greener, healthier, more inclusive and competitive Europe. There were many achievements, but this article will focus on the accomplishments in the realm of urban affairs

    Through its meetings, events and initiatives, the Presidency singled out cities and local municipalities as critical actors in furthering the objectives of the Urban Agenda of the EU and the European Green Deal. A milestone came in the form of the Gijón Declaration, which advocates for a collaborative, multi-level governance approach by involving local municipalities, national and EU actors.  

    The declaration was adopted on 14 November 2023 during an informal ministerial meeting on housing and urban development hosted by the Presidency.

    Informal Ministerial Meeting on Housing and Urban Development

    Informal Ministerial Meeting on Housing and Urban Development. Source: EU2023ES.

     

    Ministers pointed out that 8.7% of the EU population pays over 40% of their income on housing. If all households living in market-rate rented accommodation are taken into account, this percentage rises to 20.8%. In response to this, the declaration makes explicit reference to the right to decent, affordable housing as an aspect of sustainable, healthy and inclusive ‘built environments’.  

    While in Gijon, ministers took part in a specific session on the Urban Agenda of the EU, agreeing on two new topics for UAEU partnerships:  

    - Water-sensitive city 

    - Housing decarbonisation, heating and cooling local plans 

    The call for these new partnerships has not been launched yet, but both topics were identified because they represent hefty challenges to urban development (namely, water scarcity, flood risks, decarbonisation of buildings, etc.). For further insights on the second topic, our article on the last EU City Lab elaborates on energy sharing and energy communities. Ministers proposed other new topics to be considered in the future, including urban sprawl, skills for urban transitions, and more.  

    It is understandable that the Spanish Presidency would push sustainable urban development during its mandate, given that Spain has its own strategic document on urban planning. Under the Spanish Urban Agenda, local municipalities are encouraged to develop action plans in line with the Urban Agenda for the EU, UN 2030 Agenda and cross-cutting EU initiatives, priorities and themes.  

     

     

    URBACT at the Spanish Urban Forum 

     

    The second Spanish Urban Forum was held in Granada from 16-17 October 2023. During the Forum, the National URBACT Point in Spain organised a special workshop for Spanish beneficiaries of the latest call for Action Planning Networks to connect and exchange best practices on the Action Planning process. The session was attended by representatives of 15 municipalities from across the country. The same day as the workshop, the Spanish National URBACT Point also chaired a roundtable session on the URBACT IV programme: a success for Spanish municipalities, which involved contributions from Luis Pedro Arechederra Calderón (Spanish Ministry of Finance) and five municipalities. Participants recognised the potential of focus groups and URBACT tools to support local municipalities developing action plans under Spain’s urban agenda. 

    Round table during the II Urban Forum in Granada.

    Roundtable during the II Urban Forum in Granada. Source: URBACT Spain.

     

     

    The Belgian Presidency: a place for cities at the (negotiating) table 

     

    One month into the Belgian Presidency, we can see a couple throughlines emerging from the EU urban development policy framework set out by the Spanish Presidency. Following in Spain’s footsteps, the Belgian Presidency intends to put cities and local municipalities at the centre of European urban policy for this programming period and beyond 2027. During the Presidency, the Brussels-Capital Region will chair the ‘Environment’ and ‘Urban Policy’ Councils. Antoine de Borman, CEO of perspective.brussels (the regional administration on urban development), weighs in on the anticipated role of cities: ‘From the very beginning, we have developed our Presidency programme with cities and important urban European networks. The result is a programme dedicated to European cities.’  

    Both Presidencies share thematic priorities for the EU 2024-2029 strategic agenda (e.g. housing, territorial cohesion). It is also worth noting that Belgium plans to advance negotiations on new legislation related to the green transition, including items pushed forward by Spain (i.e. general guidance on the Urban Wastewater Treatment Directive). 

    A series of high-level and stakeholder meetings have been planned around urban development policy, starting on 24 January with ‘A European urban policy fit for the future’ in Brussels (read on for more on this). Between March and April, there will be the Urban Agenda Thematic Partnerships Group meetings, followed by the Urban Agenda for the EU Lab (24 April), to name a few upcoming meetings. 

     

    City mayors sign on with the Belgian Presidency 

     

    A key outcome of the the 24 January meeting, mentioned above, was the Brussels Declaration of European Mayors, signed by 41 mayors from 19 European countries. The declaration can still be signed here. Margit Tünnemann, Senior Policy Officer, URBACT Secretariat, present at the meeting, states that: ‘This comes at the right time, at the beginning of the Belgian Presidency, when the debate on the future European policies is gaining momentum’, adding, ‘It sends a strong signal for an ambitious European urban policy that is not only designed for cities, but clearly made together with cities.’ 

     

    Hitting closer to home 

     

    The Belgian Presidency programme has announced that it will foster urban transitions and combat specific challenges – e.g. urban sprawl and density. Two aspects of territorial cohesion will be emphasised: (1) tackling land artificialisation, urban sprawl and soil sealing and (2) review of the 2030 territorial agenda.  

    The right to affordable, quality and sustainable housing is a critical element of the Brussels Declaration of European Mayors which, according to de Borman, reflects ‘a strong demand from cities to tackle the issues of housing, social inequalities and also cooperation between urban and rural communities.’ 

    Much like the Spanish Urban Agenda and contributions to the Urban Agenda for the EU, the declaration also endorses a coordinated, multi-level approach as essential for a sustainable urban model. 

     

     

    URBACT on the frontlines 

     

    There might be an extensive legacy of contributors to European urban policy, some mentioned above. The achievements of the Spanish Presidency, and the priority actions of the Belgian Presidency, serve to push the urban agenda to the next level.  

    The URBACT programme is on track and will continue to offer cities support to tackle pressing issues through cooperation with each other and European partners. According to Tünnemann, ‘It is good to see that many of the URBACT cities are addressing precisely these burning issues and are working together to develop solutions for better and affordable housing, for a sustainable energy system or for healthy and regional food.’ Starting in March, URBACT, together with the European Urban Initiative, will continue to support current partnerships on different thematic areas with the three EU City Labs on ‘Local Food Systems’

     

    EU City Lab Mouans-Sartoux

     

    Over the next months, URBACT will support the Belgian Presidency, bringing URBACT cities’ knowledge and perspectives to the table at the Urban Agenda steering meetings. In June, URBACT will participate in the Urban Development Group (Namur) and the Director-Generals for Urban Matters (Brussels) meetings. The URBACT programme will continue to share knowledge and develop local actions through networks on related topics as well as offer opportunities for cities to join urban agenda partnerships.  

    What’s next on the agenda? You can visit the URBACT website to stay updated on insights from our thematic experts, networking and partnering opportunities, events and more. 

     

     

  • A roof over everyone’s head

    Copy linkFacebookXLinkedInEmail
    19/10/2022

    What’s on the plate for cities? According to Laura Colini, URBACT Expert, it's due time to put ROOF’s pledge to eradicate homelessness into action.

    Articles
    “Housing is a fundamental necessity and the access to housing is a fundamental right, as citizens who lack housing cannot participate fully in society of avail themselves of all their fundamental rights.”

     

    The report on the fundamental rights in the EU, adopted by the European Parliament in September 2022, comes at a right time when the ROOF Action Planning Network has wrapped up its activities. Through this network, for the first time in 20 years, the URBACT Programme has co-financed a project for cities to eradicate homelessness.

     

    The partner cities were led  to collaborate towards the same goal, building on several actions, commitments and initiatives. It’s a successful story of how local, national and European policies can be brought together by URBACT. In this case, tackling one of the most pressing issues: the right to adequate, dignified and affordable housing.

     

    Gathering the take-away lessons from ROOF, this article looks at the challenges lying ahead for our cities – which hopefully will inspire future Action Planning Networks’ partners.

     

     

    Encouraging cities to join forces

     

    Back in 2016, the EU Urban Agenda started its activities with the overall objective to create thematic and voluntary exchanges to group cities, Member States and international organisations in thematic partnerships to discuss better funding opportunities, knowledge production and regulations at EU level. At the time, none of the four pilot partnerships –  on migration, air quality , housing and poverty – officially had  the topic of homelessness in their agenda, nor did the URBACT III Programme.

     

    The European Federation of National Organisation Working with Homelessness (FEANTSA) – a major player at the EU level, providing studies, advocacy and annual reports on housing exclusion in Europe – was finally invited to join the EU Urban Agenda Partnership on Urban Poverty only a few months after its launch. Thanks to the knowledge and input provided by FEANTSA the partnership supported two actions: 

     

    • to end homelessness by 2030 through the reform of social inclusion strategies at national level; 
    • and to build capacities, so different funds – ERDF, ESF and FEAD – could be used to end homelessness. These actions were a plea for the participation of all levels of governance.

     

    URBACT came in in at the hinge of this call for action: the programme was timely ready to organise a lab session on the topic of housing and homelessness during the URBACT City Festival, which took place in Lisbon (PT) in September 2018; in addition to the ‘Cities fighting homelessness’ policy lab, which was co-organised by URBACT and FEANTSA in Paris (FR) later the same year, welcoming both beneficiary and new-comer cities.

     

    This policy lab was intended as follow up to the Urban Poverty Partnership, encouraging cities to engage and to take practical measures towards these two main partnership actions. Participants heard about the Housing First Hub, the re-use of vacant properties as temporary housing, homelessness prevention methods among vulnerable groups and the Housing Solution platform.

     

    The municipality of Paris shared its practices about the ‘Solidarity Night’ (“Nuit de la solidariété”) and a national representative from Finland presented the key findings of the Housing First model in Helsinki (FI), alongside national policy commitments. At last, the policy lab ended with a pitch from Patricia Vanderbauwhede, from Ghent’s city administration (BE), so other cities could join their 2019 bid to embark on the Action Planning Network journey.

     

    At the time, the city of Ghent had already committed to the United Nations’ pledge to #MakeTheShift and, today, it has successfully led nine EU cities in the framework of ROOF.

     

     

    It takes a village… a city, a country and the EU

     

    Ghent’s bid became a reality with the ROOF Action Planning Network, working at full speed to end homelessness using housing solutions. For three years, the cities of Braga (PT), Glasgow (UK), Liège (BE), Odense (DK), Pozńan (PL), Thessaloniki (EL), Toulouse Métropole (FR) and Timisoara (RO) have tested new ways of working and changing people’s mindset to change local and national policy-making, thus, putting the Housing First model in action. This is proof that it takes a city, a whole country and the EU to effectively end homelessness.

     

    Objective: end and prevent homelessness

     

    Following extensive documentation in terms of policy design, advocacy at all levels, capacity-building trainings and events – such as the network final conference and the Winter School – the ROOF Network has came up with four recommendations:

     

    • the EU must develop an Ending Homelessness Strategy 2024 – 2025, which must include tangible solutions to improve housing affordability and quality;
    •  the EU and the Member States should develop a joint monitoring system, with harmonized indicators and ad-hoc surveys, to inform policy decisions in regards to homelessness;
    • housing-led approaches, as the Housing First, should be promoted as key methods to tackle homelessness;
    • EU structural and investment funds should be allocated to tackle this challenge by expanding the affordable housing stock, while providing support to allow people to live and thrive independently.

     

    When co-developing their local Integrated Action Plans, ROOF partners were able to experiment with different practices. For example, the Greek city of Thessaloniki set up a Social Rental Agency. This is a non-profit agency that, henceforth, addresses housing related issues from poor and vulnerable groups. It also works with generating affordable housing stock, piloting measures for future larger Housing First programmes.

     

    The city of Ghent has taken a more holistic approach. The municipality understood that mental health, drug care clinics and social were topics which should be dealt alongside housing solutions. That’s why the city has pilot a Small Scale Action where an Assertive Community Treatment team (ACT) was put in place, so different professionals could work together – from city planners, to public health and social workers. Using common data and an open dialogue approach, the ACT team collaborates to help vulnerable individuals and households. The results from this experience will feed the Housing First system and the training of future ACT members.

     

    Housing First - moving away from the staircase model

     

    The participation of the Tolouse Métropole in the ROOF Network has brought a shift in the territorial strategies: from the “staircase” approach to the Housing First model. This has led the metropolis towards a more precise knowledge around homelessness and a better overview of what can be practically achieved in the long run. This partner worked in its whole metropolitan area to raise awareness, to increase the affordable housing stock and to consolidate a multidisciplinary support offer.

     

     

    Call for long-term measures

     

    During the ROOF Network lifespan, a series of radical and sudden changes hit the world. The global pandemic showed the sheer evidence that those who experience homelessness are the most vulnerable. Covid-19 indeed made the misery more visible and harsh, but regardless of the virus, the conditions driving individuals towards homelessness are systemic.

     

    At the closure of the ROOF Network, housing has also proved to be an urgent matter in the context in Ukraine.  Back in July, the European Commission has approved the Safe Home Initiative, to support and guide Member and Partner States, regional and local authorities to organise and facilitate private housing initiatives  to prevent the risk of homelessness for those fleeing the war

     

    Likewise, the consequence of the skyrocketing electricity prices has increased an energy poverty, which will most likely affect people in vulnerable situations. According to the 2021 study by FEANTSA, energy poverty already touches about 50 million households in the EU. The study sees  ‘Just Transition Mechanism and Renovation Wave’ targeted to become decisive instruments of the energy transition towards a climate-neutral – and fair – economy. Thus, addressing not exclusively training and employment opportunities, but also the eradication of extreme forms of poverty through investment in adequate housing for low-income and vulnerable groups.

     

    Working to end homelessness means to rethink how societies function, how the economies and finance create inequalities, how all governments engage with their welfare, energy transition, social and housing policies. Not to mention urgent crisis, which are beyond anyone’s control.  This also shows that the actions pledged by the ROOF cities are fundamental to be prepared towards any kind of unprecedented scenario, because they work on reversing the mechanism of poverty.

     

    That’s precisely why local, national and European governments need to be ready for unexpected societal challenges, through long-term solutions. The ROOF cities have joined, with a manifesto, the European Platform on Combatting Homelessness (EPOCH), which is an important strategy to build a common understanding and commitment for concrete actions.

     

    As for now, many countries are taking the extra mile to re-design national plans and emphasise the Housing First model. In 2021, the Italian government has renewed its interest in homelessness prevention policies, via the ‘National Recovery and Resilience Plan’. It allocated 450 million EUR to the provision of Housing First services and it increased 2.8 billion EUR to the construction and rehabilitation of the social housing stock.

     

    In France, the draft for the ESF+ national programme on social inclusion (2021 – 2027) includes actions to support maintenance and access to housing. This shall be done via multidisciplinary support, which includes people based in temporary housing to promote access to permanent options.  This creates a new scope of use for the European Social Fund for tackling homelessness and pushing for the Housing First approach.

     

    Czech Republic, having first-hand witnessed the success of the Housing First pilot in the city of Brno (CZ) in 2016, has launched a national call on this subject with a budget of 6 million EUR, in 2018. Today, the country is trying to up-scale the initiative by drafting new calls, following a consultation process with the civil society. Both calls envisage a total budget of 35 million EUR until 2027, with the first one being published later this year.

     

     

     

    Cities needed NOW!

     

    It’s important to grasp what cities can actually do in terms of housing and homelessness – the ROOF Network represents an incredible experience in this regard, yet a lot more remains to be done. Climate adaptation growing concerns related to aspects as the staggering energy prices or the “renoviction” – landlords who evict their tenants, on the grounds of planned renovations in the building.

     

    The 2019 EU Green Deal aims to make the EU climate-neutral by 2050, which includes a “renovation wave” to improve energy performance in buildings. This inaugurated an investment in energy efficiency renewal in the housing sector. Although overall all well intended, if proper measures are not put in place to protect the vulnerable from the adverse effects of the “greening”, we might witness a steep increase of urban poverty.

     

    There’s definitely no time to waste. There are plenty of actions cities can take to seize opportunities at EU level to find socially, environmentally and just responses. That’s why the upcoming call for URBACT Action Planning Networks – the first one for this programming period – is a great occasion for cities to explore ideas and experiment with new solutions.

     

     

     

    Find you next network partners

     

    Do you have an idea for a Action Planning Network on this subject? Submit it to the URBACT Partner Search Tool and find other cities and peers who are interested in tackling this challenge!
    Network
    From urbact
    On
  • Adequate and Affordable Housing

    #right2housing

     

    Over the past 1.5 years, Urban Innovative Actions (UIA) and URBACT have explored how cities can design housing policies and practical solutions to implement the right to housing. There have also been positive collaborations with other stakeholders including but not limited to, Housing Europe, FEANTSA, Fondation Abbé Pierre, EUROCITIES and the International Union of Tenants (IUT). 

     

    We have collected city experiences and concrete practices from various European cities at the municipal level already implementing the right to housing that others can take inspiration from and exchange between other stakeholders, all gathered in one web platform.

     

    Most recently URBACT has also contributed with the Urban Agenda for the EU  - Culture and Cultural Heritage Partnership, notably on the first action: regulating short-term rentals. The findings from this work are available on the policy paper Towards a Sustainable Transition in Urban Tourism (here). 

     

     

    Visit right2housing.eu

     

     

     

    Right to Housing

     

    The URBACT Knowledge Hub brings together good practices from across the EU, with the latest urban trends, to fill the gaps and ensure the learning is widely accessible. Today, more European cities and social movements are calling on governments at all levels to take responsibility and reaffirm housing as a fundamental right rather than as a commodity. Cities are leading this movement and designing together effective solutions through concrete practices in order to implement the right to housing.

    Street art in Budapest (photo by Stefanie Weber)
    Cities engaging in the RIGHT to HOUSING

     

     

    The ‘Cities engaging in the right to housing’ initiative was successful in achieving a large and diverse outreach of the audience for each event, web conference and output delivered. The initial list of contacts interested in the topic of housing rose from 200+ people to more than 1500 towards the end of the activity at the final event. For the web conferences, there were more than 1200 attendees from 38 different countries. Most of the participants were city authorities, institutional organisations, NGOs and academics. They ranged from city policy officers, administrators, elected representatives to members of staff from UN Habitat, Housing Europe, FEANTSA, social housing agencies and the European Commission. What is even more positively striking is that the majority of the participants had not previously been involved in URBACT or UIA. Overall, the majority, around 92% of the respondents, found the web conferences to be very useful.

     

    Watch the webinar recordings

     

     

    Right2Housing URBACT - UIA timeline of activities

     

  • ALT/BAU

    Lead Partner : Chemnitz - Germany
    • Constanta - Romania
    • Riga - Latvia
    • Rybnik - Poland
    • Seraing - Belgium
    • Turin - Italy
    • Vilafranca del Penedes - Spain

    Summary

    Timeline

    Phase 1 Kick-off meeting, Rybnik (PL). Phase 1 Final Meeting, Chemnitz (DE).

    Phase 2: Kick-off meeting, Seraing (BE), 1st Transnational Thematic Meeting, Vilafranca del Penedès (ES), 2nd Transnational Thematic Meeting, Riga (LV), 3rd Transsnational Thematic Meeting, Constanta (RO)

    Phase 2 Mid-Term Review Meeting, Chemnitz (DE)

    Phase 2 Network Final Meeting, Turin (IT)

    Capacity Building Webinar "How to Reactivate vacant residential Buildings"

    The ALT/BAU Transfer Network focuses on alternative strategies in central and historic districts of European cities to activate unused and decaying housing stock resulting from demographic, economic and social change. Based on the experiences from Chemnitz’ URBACT Good Practice “Housing Agency for Shrinking Cities” (Agentur StadtWohnen Chemnitz), the network transfers experiences that proved successful to proactively connect administrations, owners, investors and users to initiate sustainable and resource saving development.

    Alternative Building Activation Units
    Alternative Building Activation Units
    Ref nid
    12118
  • ROOF

    Lead Partner : Ghent - Belgium
    • Braga - Portugal
    • Glasgow
    • Liège - Belgium
    • ODENSE - Denmark
    • Poznań - Poland
    • Thessaloniki - Greece
    • Timisoara - Romania
    • Toulouse Métropole - France

     

    Housing Department, City of Ghent +32 9 266 76 40

    CONTACT US

    Summary

    Timeline

    • Phase 1: Kick-Off Meeting in Paris (FR)





       
    • Final meeting phase 1 in Ghent (BE)
    • Phase 2: Kick-Off Meeting in Glasgow (UK) - online
    • ROOF workshop on storytelling - online
    • ROOF workshop on advocacy - online
    • Transnational meeting in Odense on data - online
       
    • Winter School Braga - online
    • Transnational meeting in Timisoara & Poznan - online
    • Advocacy network meeting discussing proposal of housing first/funding key messages for Europe - online
    • Advocacy network meeting discussing proposal of data key messages - online
    • Transnational meeting in Thessaloniki - online
    • Transnational meeting in Toulouse - online
    • Final event in Liège
    • Final event in Ghent

       

    Outputs

    • ROOF Methodology - Why arts?

      The ROOF Call for Artists project - how did we do it?

      The fields of arts/creativity and homelessness don’t immediately seem to fit together – one is about celebration, joy, expression; the other about poverty, trauma, isolation. And yet, these worlds are colliding together more and more in powerful and unexpected ways. 

      URBACT

      See more
    • Gent OCMW

      Housing First in Ghent: why tailor-made guidance is so important

      Housing First in Ghent: why tailor-made guidance is so important

      URBACT

      See more

    Integrated Action Plans

    ROOF Integrated Action Plan - City of Ghent

    Through the ROOF project, Ghent takes the ambition to end homelessness for legal residents by 2040. The Integrated Action Plan is a long term policy plan that describes the vision, the model and the necessary actions to reach the goal of Functional Zero. Read more here!

    Ghent - Belgium
    Toulouse Metropole (FR)
    ROOF Integrated Action Plan - Toulouse Métropole

    Toulouse Metropole benefits of an institutional commitment in policies contributing to the eradication of homelessness, at national, regional and local level making it easier to mobilise stakeholders. Read more here!

    Toulouse Métropole - France
    Ending Homelessness Across Europe - ROOF Integrated Action Plan Glasgow (UK)
    Co-design, collaboration and storytelling to prevent homelessness

    In recent years, Glasgow has made significant progress in addressing homelessness. The Glasgow Rapid Rehousing Transition Plan (RRTP) runs until 2024. Read more here!

    Glasgow - UK
    ROOF Pozńan Integrated Action Plan
    ROOF Integrated Action Plan - City of Pozńan

    As part of the project, the Housing Affairs Office created a Local URBACT Group to co-design an integrated strategy. Read more here!

    Pozńan - Poland
    Towards ending homelessness in Timisoara - ROOF Integrated Action Plan
    ROOF Integrated Action Plan - City of Timisoara

    High costs of living in Timisoara makes it very difficult for one person receiving minimum wage, disabilities benefits, social benefits, minimum pension or working half time. Read more here!

    Timisoara - Romania
    ROOF Liège Integrated Action Plan
    ROOF Integrated Action Plan - City of Liège

    The City of Liège has a long experience in the field of homelessness. Until the 2000s, the approach was mainly emergency oriented: low threshold reception, street work and accommodation. Read more here!

    Liège - Belgium
    ROOF Odense Integrated Action Plan
    ROOF Integrated Action Plan - City of Odense

    At the start of 2009, there were 4 998 homeless people in Denmark and at the last count in 2019, there were 6 431 homeless people. Read more here!

    Odense - Denmark
    ROOF Thessaloniki Integrated Action Plan
    Social and Affordable Housing and Combating Housing Exclusion and Homelessness in Thessaloniki

    Housing in Greece has been dealt with primarily as an individual matter with sporadic and defunct interventions in the field of social housing. Currently, Greece has 0% social housing stock, an exception among all EU countries. Read more here!

    Thessaloniki - Greece
    Braga House of Skills - ROOF Integrated Action Plan
    Braga House of Skills

    The House of Skills project aims to create an innovative permanent housing solution to gather people who are homeless or at risk of housing and social vulnerability. Read more here!

    Braga - Portugal

    To end homelessness through innovative housing solutions at city level is the main driver from the Action Planning network. It is not about managing homelessness, but rather putting an end to it using the Housing First model and gathering accurate data. ROOF aims to achieve the strategic goal of Functional Zero (no structural homelessness).

    ROOF - Ending homelessness
    Ending homelessness
    Ref nid
    13448
  • Inspiring ideas for housing!

    Copy linkFacebookXLinkedInEmail
    Inspiring housing ideas_COVER
    12/06/2023

    Check out some of the innovative solutions from the European Responsible Housing Awards 2022.

    Articles
    Network
    From urbact
    On

    All over Europe cities are under pressure to find affordable and adequate solutions to house people. Ever since 2013, The European Resonsible Housing Awards (ERHA) has been an exciting opportunity for local authorities, from URBACT cities and beyond, to discover new ideas and practices to tackle housing challenges. This year’s edition was no exception.

    Last June more than 180 social and affordable housing developers, tenant organisations' representatives, policymakers and academics celebrated the 2022 ERHA ceremony, which took place in Helsinki (FI) during the International Social Housing Festival. This is the occasion to showcase good quality housing and services that respond to a variety of needs and, by consequence, empower the civil society by setting good examples.

    The organisation behind the awards, the European Responsible Housing Initiative, is coordinated by DELPHIS – a professional non-profit association gathering 26 non-profit social housing companies – Housing Europe and the International Union of Tenants. The initiative is co-funded by the European Commission (DG Enterprise) and the awards are granted to cities according to a code of conduct, using a series of categories. This year’s winners are proof of how housing can be used as a leverage to transform districts and neighbourhoods.

     

    Let’s have a look at the 2022 edition winners!

     

    The winner for the ‘Fair financing for housing affordability’ category was Yes We Rent! a project in Mataró (ES) funded by the Urban Innovative Actions, which tackles a double challenge: “people without flats, and flats without people”. In a context of high deregulation of the housing market and dramatic shortage of affordable dwellings, the project seeks to generate an accessible housing stock targeting medium income households and using properties that are off the market and have been left empty.

    Yes we rent! is implemented by the municipality of Mataró in partnership with the Barcelona provincial authority, NGOs and research institutes, counting with a budget of 2.5 billion EUR. The project offers owners a guaranteed rent, and financial and organisational support to renovate the properties, incentivising them to rent their flats at a cost below market prices. In parallel, the project has tested an organisational model of a multi-stakeholder cooperative, which can be publicly funded and controlled. Tenants are trained and encouraged to engage in self-help, empowerment, co-development of housing services and for spotting new potential housing opportunities for other people.

     


    Source: Urban Innovative Actions

     

    The Garloch Community project was awarded for the category ‘More than a roof - supporting communities of equal opportunities’. The project takes place in the Achtercairn site in Garloch (UK) and represents a good practice of rural regeneration in a highland community. It is led by the needs of the community and managed by the Communities Housing Trust. It aims to transform the former derelict site in the centre of the village into a mixed development, combining affordable homes with social, commercial and education facilities. This community-led project incorporates 25 highly energy-efficient homes, which were built with sustainable materials. The initiative includes social leases, low cost home ownership and rent to buy. The project also includes the creation of shops, commercial spaces and the GALE Centre – a tourist information hub that attracts over 40.000 visitors per year.

    If in one hand housing instruments can be used to defy shrinking populations, as it’s the case for Gairlach where new dwellers were attracted and locals were prevented from moving elsewhere, affordable housing measures can also be an important ally to crowded cities. For instance, in Paris (FR), one of the densest cities in Europe, unused office buildings became affordable apartments for students. That’s how the Bertelotte students’ residence was born.

    The winner of the ‘Leaders of innovation, agents of fair energy transition’ category is the result of the retrofit process and conversion of an office building into a student residence. It counts with 139 units, which are managed by the Paris Habitat and the CROUS. The project successfully used bio-based materials and it put into practices circular economy principles. The process behind the Bertelotte student residence was an opportunity for the city of Paris to experiment and innovate. It is a turning point for the Paris Habitat in terms of eco-construction and climate action commitments.

     


    Source: Paris Habitat

     

    The award for the ‘Building strategic alliances, fostering community participation’ category was given to the Himmerland Boligforening's district project in Aalborg (DK). It consists of empowering tenants to co-create change at local level, attracting new residents and pushing for urban renewal initiatives. This includes an extensive renovation of a total of 1.000 residences spread over the area. As a result of the renovation, the locals have seen up to 50% reduction in energy use. Such outcome has benefited the environment, as well as the tenants’ wallets and living conditions.

    Finally, the winner of the category ‘Going the extra mile in extraordinary circumstances’  was the project Arriving Home, a sustainable initiative in Wien (AT) to combat homelessness and respond to the Covid-19 crisis. This initiative is a partnership with GBV - Association of Non-Profit Building Associations, BAWO - Federal Working Group for Homeless Aid and the Ministry of Social Affairs. It aims at people who had financial challenges as a result of the pandemic and, unfortunately, have lost their homes or were at risk of homelessness. The project aims at solving the issue by financing tenants’ upfront contributions and allocating apartments in a participatory way.

    URBACT’s commitment to support cities finding solutions towards adequate and affordable housing is stronger than ever. The programme supported ERHA's good practices and I had the pleasure of taking part in this edition’s jury, as an URBACT Expert – you can find more information from the ERHA winners in the 2022 Award Handbook. In addition, a year ago URBACT joined forces with the Urban Innovative Actions to rethink and address the question of Right to Housing, building from the experiences of the cities like the partners from the ROOF Network, which aims at ending homelessness. More recently, an online event on gender and housing.was organised.

     

    In light of the launch of URBACT IV and the upcoming call for Action Planning Networks by the end of the year, I am personally looking forward to seeing new proposals from cities to face the crucial challenges from housing.

     

    -

     


    Interested in the topic of housing? You can find more stories on the subject here.

     

     

     

     

     

     

  • Alternative to mass tourism? Sustainable tourism and the regulation of short-term rentals

    Copy linkFacebookXLinkedInEmail
    12/06/2023

    A study involving URBACT cities highlights the need for local solutions that ‘Prepare, Preserve, and Platformise’ holiday rentals.

    Articles
    Network
    From urbact
    On

    Airbnb and other Short-Term Rental (STR) platforms are the phoenixes of todays economies: they beautifully thrive and when they are at the risk of disappearance, they are reborn and fly up again, says URBACT Thematic Expert Laura Colini. Here, she presents the outcomes of the EU Urban Agenda for Culture and Cultural Heritage work on better regulation of short-term rental platforms and sustainable tourism, which includes a study conducted with URBACT cities.

     

    In recent years, we have seen Short-Term Rental (STR) appear on the market as a social innovation for sharing domestic spaces, turning houses, public spaces, entertainment, culture and heritage into a successful tourism machine all over the world. This produces profits for different types of stakeholders, from individuals to large enterprises, thus creating troubling issues for cities. First and foremost, STR platforms such as Airbnb thrive on a shallow mechanism that allows unlicensed properties to be listed; it encourages landlords to change long-term into short-term rentals, reducing the amount of affordable housing stock for locals; it reinforces mass- and hyper- touristisation, gentrification and Disneyfication of historical cities in Europe, and ultimately monopolising the tourism economy, overshadowing traditional and alternative ethical forms of tourism such as Fairbnb and others.

     

    Inhabitants, social movements, and city administrations have voiced these detrimental  effects, creating measures to control the STR in their cities (for example banning illegal STR leasing in Berlin by law, capping the amount of days for STR in Amsterdam, and other cities, in France and elsewhere) while demanding better regulation of Short-Term Rental at EU level (for example the Eurocities initiative).

     

    The COVID emergency knocked Europe’s tourist economy hard and just when Airbnb seemed to lose ground, it reinvented itself, turning investment towards digital nomads, diversifying its offers towards leisure and assuming an ethical approach for humanitarian causes. Nevertheless, as we look beyond COVID-19, tourism has come back with new soaring prices catching up for hotels and flights, with $1.5 billion realised by Airbnb in the first quarter of 2022, equal to an increase of 70% compared to the previous year, and with the same detrimental issues for cities as we knew before 2020.

     

     

    URBACT cities supporting sustainable tourism

     

     

    The EU recognises the crucial role of tourism in the European economies, and a range of different actions, funding and initiatives are geared towards fostering sustainable tourism. In particular, following the pressures for better regulations at EU level from cities, the EU Urban Agenda took an opportunity to dedicate an action led by URBACT to this aspect. In collaboration with cities from the URBACT networks Tourism-Friendly Cities and KAIRÓS, and in exchange with the European Commission’s Directorate-Generals for Regional and Urban Policy and Internal Market, Industry, Entrepreneurship and SMEs, the action for Sustainable Tourism and better regulation of Short-Term Rental is now in the Action Plan of the EU Urban Agenda Partnership on Culture and Cultural Heritage (EU UA C&CH). The scope was to outline potential perspectives for sustainable management of tourism at city level in relation to STR, respecting the definition of sustainable tourism of the UNWTO.

     

    The main outcomes of this EU UA C&CH are:

    1. A Memorandum 2021, a legal input analysing the bottlenecks at EU level in regulation of STR by Yolanda Martinez; Marimon Avocados ES 'Regulatory enforcement difficulties in the short-term rental accommodation sector stemming from the European legal framework on digital services’
    2. The 'Sustainable tourism – Regulating phenomena of sharing economy’ Study by Prof Ugo Rossi, GSSI IT, and Dr Laura Colini, URBACT with the collaboration of URBACT cities
    3. Peer-learning and exchange among cities, the researchers, the coordinators of the EU UA C&CH and external input from prof Claire Colomb UCL UK
    4. Collaboration with the EU UA C&CH, DG GROW, DG REGIO and URBACT for the EU COM STR initiative to strengthen links between the European Commission’s work and cities.

     

     

    Sustainable tourism – regulating phenomena of sharing economy

     

     

    The Study 'Sustainable tourism – regulating phenomena of sharing economy’ focuses on a range of towns and cities that differ in terms of population size, geographical location, and tourism offers across Europe: from top tourist destinations such as Berlin, Bordeaux, Dubrovnik and Krakow to popular small towns such as Druskininkai and Rovaniemi, to emerging destinations such as Braga, Caceres, Dun Laoghaire, Šibenik. These cities have been selected from members of the EU UA Culture and Cultural Heritage, as well as two URBACT Action Planning Networks (Tourism-Friendly Cities, which explores the potential for sustainable tourism in medium-sized cities, and KAIRÓS, which looks at cultural heritage as a driver for sustainable urban development and regeneration). 

     

    As the sector saw largely unregulated growth during the second half of the 2010s and a popularisation of digital platforms in the holiday rental business, cities across the world – and especially Europe – witnessed an unprecedented acceleration in the influx of tourists and the rapid expansion of the digital platforms industry, exacerbating the housing crisis in Europe and elsewhere. This expansion poses a threat to urban societies, as fast-growing numbers of homes move from standard rentals for residents to short-term rentals for platform users. This tends to drive permanent residents and indigenous businesses out of urban districts and neighbourhoods that attract large numbers of short-term rental listings, due to a shrinking supply of affordable housing.

     

    The outbreak of the COVID-19 pandemic dramatically impacted cities, and particularly their service-oriented economies. Departing from the assumption that pandemics and similar threats offer opportunities for substantive change, this unprecedented slowdown posed by the COVID-19 pandemic to the global economy may represent a unique opportunity to correct the distortions of the standard pattern of economic development, including the urban tourism industry.

     

    In the Northern hemisphere, the summer of 2021 saw urban tourism getting back to pre-pandemic levels, especially in environmentally attractive destinations like coastal cities, while in other cities it is still well below those levels.

     

     

    Community-led rental platforms?

     

     

    The Sustainable Tourism study is based on exploratory research into how to pursue a stronger, socially supported regulation of short-term rentals, using the debate in 2021 about the need for recovery from the pandemic slump of 2020 as an opportunity to achieve more sustainable urban tourism. In particular, the study proposes combining a prescriptive approach to regulation with a proactive strategy that considers the role of risk management and community engagement in the pursuit of sustainable urban tourism. The study emphasises the role of municipalities and local communities, stressing the importance of the local context not only as a site for policy implementation, but also in a generative sense as a breeding ground for the development of deeper institutional capacity.

     

    The study involved a qualitative survey based on in-depth, semi-structured interviews conducted with city officials of the selected cities on the regulation of short-term rentals from the perspective of sustainable urban tourism. It tested the interest and availabilities of these cities to experiment with locally managed, community-led rental platforms, following a multi-scalar approach with three main founding principles:

     

    • Prevention is better than cure: in tourism policy, an anticipatory approach seeks to avoid the reproduction of a systemic risk of over-tourism.
    • Community engagement is key to success: cultivating a sense of belonging to the local community means embracing an approach to tourism that places the needs of the local community at the centre of local policy strategies committed to economic diversification and urban sustainability.
    • Local power matters: the local scale is crucial not only from the point of view of societal impact and policy implementation, but also in terms of institutional empowerment of local communities.

    Departing from these principles, the policy approach put forth a '3Ps strategy’: Prepare, Preserve, Platformise. The goal of the study is to deal with the regulation of short-term rentals from a wider perspective, linking regulations to risk management and the experimentation with local alternatives to corporate-owned platforms. In particular, ‘Prepare’ means working side-by-side with local communities to prevent the risk of over-tourism; ‘Preserve’ means implementing regulations aimed at preserving urban areas and their communities particularly exposed to the risk of over-tourism; ‘Platformise’ means experimenting with community-led short-term rental platforms.

     

    The study proposes to re-think urban tourism as a process of sustainable transition where new regulations call for a socio-ecological approach that incorporates the needs of local communities, as well as their institutional capacities and that relies on three main aspects.

     

    First, the issue of risk awareness and preparation of communities: when not effectively regulated, tourism is no longer a resource for local communities, but becomes a threat that requires general awareness of the consequences of an unbridled tourist sector. Second, the socialisation of regulation is essential for making regulations implemented successfully to contextual constraints and demands. Third, municipal experimentation should be encouraged to further innovate on municipal-led platforms and peer learning as in the philosophy of URBACT.

     

    In conclusion, short-term rental platforms can be re-thought to bring inhabitants, businesses, and tourists closer, re-considering platforms as a positive potential for a more sustainable tourism.

     

     

    Visit the Cities engaging in the Right to Housing platform.

     

  • Connecting owners of empty properties with private investors

    Spain
    Vilafranca del Penedes

    Revitalising decaying historic apartment buildings by connecting owners, investors/users and public authorities

    Carme Ribes Porta
    Head of Department International Relations
    Copy linkFacebookXLinkedInEmail
    40 100

    Summary

    In Vilafranca, a city of 40 thousand residents, there are 951 (6,5 % of the stock) vacant apartments and five vacant residential buildings are listed. Ownership: 1% public authority, 74% Individual owners, and 25% commercial housing enterprises.

    In the context of high poverty, exclusion and the increasing number of empty housing units, accentuated by the crisis, the city developed the “From empty housing to social inclusion” programme. The aim for this inclusion programme is the renovation and rehabilitation of vacant housing while reusing them for social purposes. In this programme the council does the construction work with public investment, and in return for the public investment, the owner transfers the use of the building to the council for a period of time proportional to the investment. When the constructions work finishes the Social Services select beneficiary families. This programme required 300.000 € per year in the city budget. So far, more than 250 houses have been renovated (appr. 10 flats per year) and offered on preferential lease to poor or homeless families, and 500 persons have gained professional skills through the training programmes. More renovation could be done if there would be more public money.

    This GP of Vilafranca: https://urbact.eu/empty-housing-social-inclusion

    Vilafranca was very satisfied with its project which was considered a Good Practice by the Diputació de Barcelona first and then by URBACT in 2017 because it not only affected the recovery of empty housing but also improved the social level of the unemployed workers who participated in the rehabilitation, considering to close the circle. This practice, despite the good results obtained, proved to be insufficient when large homeowners got out of their properties in anticipation of future price increases. This abandonment of entire buildings has led to the disorganized and mafia occupation of housing throughout the country and also in Vilafranca.

    Facing this new situation, and also due to financial limits (the city budget cannot afford big investments) the search for a more wholesale intervention has become more evident. This is why the city decided for the transfer of the Chemnitz good-practice case, aiming for connecting owners with private investors instead of making the renovation from public budget.

    The Good Practice of Chemnitz has important advantages: a public project carried out by a private company, offering a flexible and proactive approach for the revitalisation of the historic housing stock of the city, and over time becoming the central collector and distributer of information on the buildings.

    Solutions offered by the good practice

    The specific objectives the city would like to achieve with transferring Chemnitz good-practice case are:

    • To connect owners with private investors as the city budget cannot afford big investments.
    • To connect and coordinate the different stakeholders for the reactivation of the vacant buildings in a right and efficient way.
    • Setting up a body/institution to support reactivation of vacant/derelict building/flats.
    • Contacting, activating and supporting owners.
    • Identifying, contacting and supporting potential buyers and investors
    • Connecting & coordinating public & private stakeholders

    The challenge is how to achieve this funding without compromising the budget and municipal action, so that the collaboration between the administration (the ‘Housing Agency’, the Urban Planning Office and building Control Department) and the private initiative should be normal practice in a 21st century society.

    To approach the problem from this perspective, it became necessary to expand the original social orientation and start looking for private partners with enough technical capacity and sufficient financial solvency. In this sense an agreement has been signed with Habitat3 (housing for social inclusion) foundation and 10 housing units have been recovered so far.

    The Habitat3 Foundation is a social rental housing manager whose main objective is to search for and to obtain rental housing at prices below market prices. Habitat3 is a benchmark in Catalonia in the housing sector, being recognized in 2019 with the Gold World Habitat Awards by UN Habitat.

    The relation between the City Council and HABITAT3 is a win-win relation: the City council searches the building and the tenants, and once a building has been found, HABITAT3 is contacted for its assessment. Usually HABITAT3 spends around 2 weeks to see the state of the building, the rehabilitation that should be carried out and the investment that would be necessary. Then HABITAT3 decides to invest part of their budget for social housing in Vilafranca. HABITAT3 isn’t paid for this collaboration.

    Sustainable and integrated urban approach

    The project helps to mitigate effects of urban processes that are unsustainable. By strengthening the inner city through the concentration and support of developments in the existing central neighbourhoods, the urban structures are valorised. This way, the reuse of historic housing stock helps to save resources instead of promoting suburban sprawl. Dense and mixed-use urban structures reduce distances and encourage alternative means of transport. What is more, the successful outcomes of the project help to preserve the intrinsic qualities of those quarters and help to overcome the negative image of neighbourhoods. The provision with moderately priced and appropriately equipped housing for families, elderly people or marginalised population groups strengthens social coherence and reduces the ground for conflicts of different sorts.

    Participatory approach

    The scope of the project is to activate owners, private and public stakeholders to save, restore and reanimate buildings. It can be described as a networking hub between persons, groups and authorities that have an interest in this goal. Starting and keeping communication going around the objects is the core of the project’s activities.

    According to the experiences of Chemnitz, the agency is the only instance that connects the threads from all different sides:

    • the relevant departments in the city government (e.g. urban planning, fund management, building control, preservation, finance and tax, public relations),

    • the different owner constellations (private owners or ownership groups of different sizes and local/national /international backgrounds, public housing company, unappropriated),

    • the potential investors and users (professional real estate developers, grass-roots housing initiatives),

    • additional stakeholders in the neighbourhoods and civil society.

    It was important to bring relevant stakeholders in the field of housing together through the ULG. Before, the housing commission was responsible for this issue. It consisted only of representatives from each political party. Based on the work of the ULG work has been done to convert the housing commission into a housing council in which not only political parties will participate, but also agents and entities of the housing sector (such as real estate agents or tenant unions).

    What difference has it made

    The Municipal Housing Agency has been relaunched, as a one-stop destination for all issues related to housing with the desire to provide comprehensive services and local housing policies: https://urbanisme.vilafranca.cat/oficina-local-dhabitatge It is located in an office in the city centre and will be the referent point to attend all matters concerning vacant buildings in Vilafranca.

    The relaunching of the Municipal Housing Agency allows to improve the capacities

    • to identify buildings in need of refurbishment in the future and
    • to establish a steady collaboration framework for their refurbishment, beyond the micro work the City Council already does
    • to have a unique access point for citizens, where they can meet experts to help them solve their housing problem / find a solution.

    After having the database updated, the agency will contact owners proactively and will connect them with investors, explaining the advantages to participate in the public program “From empty buildings to social housing” that deals with the renovation and rehabilitation of vacant housing while reusing them for social purposes. To achieve a better collaboration the town hall has created a round table about housing policies, bringing public and private stakeholders together.

    VISION - Through the new housing agency and the grown cooperation among public and private stakeholders through the round table, the outcome will be a decrease the number of empty flats and buildings and there will be new spaces for social purposes like affordable rental flats. Expectations are: increase the number of rental flats in the city center, improve flats and buildings increasing their energy efficiency and reducing the CO2 footprint.

    Transferring the practice

    A strong demographic decline and thus numerous vacancies in the old neighbourhoods are typical for former industrial hubs and towns distant from the economic centres in their countries. The lack of communication between the public authorities, often unavailable or unable owners, and the very diverse group of potential investors and users, is a problem that is visible to different extents in almost any city.

    The ALT/BAU Transfer Network focused on alternative strategies in central and historic districts of European cities to activate unused and decaying housing stock resulting from demographic, economic and social change. Based on the experiences from Chemnitz’ URBACT Good Practice “Housing Agency for Shrinking Cities” (Agentur StadtWohnen Chemnitz), the network transferred experiences that proved successful to proactively connect administrations, owners, investors and users to initiate sustainable and resource saving development.

    Under the leadership of Chemnitz the following partner cities were involved in the ALT/BAU Transfer Network: Riga Latvia, Constanta Romania, Vilafranca del Penedes Spain, Turin Italy, Seraing Belgium, Rybnik Poland.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    16262
  • ‘Housing First’: how two URBACT cities in Belgium implement the right to housing

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    Find out how two Belgian cities are fighting homelessness as part of the URBACT ROOF network.

    Articles
    Network
    From urbact
    On
    Ref nid
    15490

      

    Partners in ROOF – and other related URBACT networks – have been contributing their experiences to the UIA-URBACT initiative ‘Cities engaging in the right to housing’ since early 2020. In this article, Zoé Lejeune of the Belgian National URBACT Point, tells us about how the right to housing has been implemented in Liège and Ghent.

     

    The situation on the ground

     

    On the streets of Liège and Ghent (BE), field and social workers, volunteers and other first-line teams walked around the city on the night of 27 October 2020, visiting the main spots where homeless people usually rest, sleep or wait for the daylight to come… In order to carry out an accurate count of homeless people, the King Baudouin Foundation had financed a census as well as a questionnaire designed to get to know the public better so as to be better able to support them.

    This counting of homeless people is a first step towards designing the most suitable public responses. All in line with the #HousingFirst objective adopted by these two Belgian cities in the URBACT ROOF network: to provide a solution for long-term homelessness, usually combined with drug addictions and mental health problems.

    “The objective is that in order to build coherent local policies, we need to know our homeless as well as possible. More than an enumeration, it’s a census. We went looking for information to have multiple profiles. And we want to do it every two years,” says Arnaud Jacquinet, coordinator of the Relais social du Pays de Liège (RSPL), the organisation in charge of projects aiming at helping homeless people in the city.

     

    Experimentation with ‘Housing First’ in Belgium

     

    The ‘Housing First’ concept was first formalised in the early 1990s in New York by an American psychology scholar who was convinced that the right to housing is a fundamental right, but also a key first step for ending structural homelessness. This concept ran counter to the prevailing view that other socio-personal challenges needed to be overcome first before someone would be ‘ready’ for their own house.

    The ‘Housing First’ paradigm is not just about providing housing, but about providing key services and respecting core principles alongside the housing. The ‘Housing First’ concept in Europe identifies eight core principles, which are the drivers of the system in Belgium, including choice, person-centred planning and flexible support for as long as is required.

     

    Eight core principles of the ‘Housing First’ Concept in Europe. Source: https://housingfirsteurope.eu

     

    For almost a decade now, the Federal Ministry in charge of the fight against poverty has financed a ‘Housing First’ experiment in Belgium. Launched in 2013, the initiative was originally piloted in Belgium’s five largest cities: Antwerp, Ghent, Brussels, Liège and Charleroi.

    Housing is provided first, but alongside additional support – firstly by social and health workers, then by integration coaches for professional purposes, which is key. “The HF project induces a paradigm change at the level of social action and this is not easily accepted by all stakeholders,” comments Arnaud Jacquinet.

     

    ‘Housing First’ in Belgium: It works!

     

    Within the set of long-term solutions to end homelessness, ‘Housing First’ has proven to be a key component in supporting the most vulnerable groups in Belgium and, since 2013, 18 projects have adopted the approach in different Belgian cities, including four in Brussels.

    Renaud De Backer, Coordinator of the national ‘Housing First’ Lab provides further details: “Concerning the experimental phase, we have consolidated data for 378 people in three different controlled trial groups. In the ‘Housing First’ target group, after two years, 93% of them are still in housing. In comparison, only 48% of people in the classic help system are in housing. Since this experiment, more than 855 people are rehoused by ‘Housing First’ Belgium and 86% of them are still in housing”.

     

    ‘Housing First’ in Belgium: it works! Source: ‘Housing First’ Lab Belgium

     

    Many local stakeholders believe that we’ve reached a real political momentum in Belgium with great opportunities for ‘Housing First’ to become more mainstream: “HF is mentioned in all regional and federal policy statements. It is the first time that four Belgian governments have cited the same programme, the same ambition, which is not yet common but which identifies a horizon in the fight against homelessness,” continues Renaud De Backer.

     

    Ongoing barriers to roll-out

     

    Unfortunately, local experts and social workers identify several substantial barriers to further rolling out of ‘Housing First’ implementation in Belgium. These include:

    1. a lack of resources;
    2. potential competition between vulnerable groups in accessing housing solutions in a context of inadequate supply – social companies have insufficient resources to renovate or build new housing, while more and more households are added to waiting lists;
    3. insufficient development or recognition of complementary solutions in the private sector; and
    4. insufficient housing sector knowledge about the ‘Housing First’ mechanism.

    “Stress on the housing market forces precarious groups to compete at the bottom of the market. Financialisation and policies that favour the market create and perpetuate this situation. Exclusionary policies that favour owners and investors should be turned towards more inclusive policies that guarantee affordable housing for all” argues Steven Vanden Broucke, URBACT Local Group coordinator in Ghent.

     

    Advocating for ‘Housing First’: the URBACT ROOF network

     

    These and other challenges are at the heart of the work of the ROOF network – an URBACT Action Planning Network set up in 2019 by the city of Ghent. At the local level, each of the nine EU partner cities is designing an integrated action plan: this means working in a transversal and multidisciplinary way. All stakeholders come together around the table, with the goal to eradicate homelessness in the long term by making the shift to long-term housing. Today, the ROOF network partners are Braga, Ghent, Glasgow, Liège, Odense, Poznan, Timisoara, Thessaloniki and Toulouse Métropole.

     

    “We hope that, together with Liège, we will be able to move the national policies in Belgium, because we have the French-speaking and the Flemish-speaking parts together,” says Patricia Vanderbauwhede, coordinator of the URBACT ROOF network. But the goal is of course to contribute to ending homelessness in all ROOF network and European cities. To do so, ROOF also advocates on the right to housing for all at the EU level . And ‘Housing First’ is one of the key solutions to be advocated!

    Cornerstones of the work and advocacy undertaken by ROOF are:

    • The need for a multilevel approach to expand the ‘Housing First’ model

    Cities play a central role, but key opportunities in terms of housing – both public and private – need to be supported by regional, national and even EU policies and funding opportunities. Having a national strategy to support ‘Housing First’ has proven key to the success of the projects in countries where it has spread widely. Sensitising MEPs and building partnerships and coalitions of urban stakeholders are key objectives of ROOF’s partners.

    • Identifying the right stakeholders, especially in the housing sector

    Setting up partnerships and reaching a better collaboration between services (housing, social action, emergency, professional support, etc.) depends on the local context and opportunities, looking for strengths in the partners and having privileged access to the services concerned. URBACT provides cities with a method and tools – such as co-creation and participatory approaches – to set up global solutions, with the right political support.

    • Numbers: quantifying homelessness and knowing the target audience of the programme

    There is a need for leveraging ‘Housing First’ at different levels to show first what the problem is and know it better, and then to show that the ‘Housing First’ solutions actually work better than social emergencies, which need to focus on their very own tasks and target audience. The counting, or census, is a first step to evidence the issue as a key component of the housing strategy for cities. For this, the ROOF city partners have worked a lot around the ethos light methodology, developed by FEANTSA – the European Federation of National Organisations working with the homeless.

    • Local, national and European advocacy: implementing the right to housing

    The strength of URBACT is to have cities from different countries, in different parts of Europe, all supporting the same model and promoting the need for further funding of these solutions. “There was not a lot of political framework around ‘Housing First’ so that’s what we’re trying to do with ROOF, to put it on the political agenda… to make sure that all levels work on homelessness, in a way that benefits the cities,” says Patricia Vanderbauwhede.

    “I think it’s the role of cities to translate the local reality to the upper levels. Because in practice, it’s us working with the people who are on the streets. It’s us who can feel what is working and not, what is needed and not. There, we have a very important role to play: to be a constructive partner of the upper governmental levels,” continues Steven Vanden Broucke.

     

    Further information

     

    ‘Housing First’ is but one of the key solutions for ending long-term homelessness and many other innovative solutions and collaborations will emerge in the coming months and years. Building on their joint ‘Cities engaging in the right to housing’ initiative over the course of 2020, UIA and URBACT are set to launch a new platform in spring 2021 featuring inspiring city case studies on collaborative housing, fair finance and other housing issues. Keep an eye out for updates!

    Recent URBACT articles:

    See also several other inspiring projects on cities engaging in the right to housing in Belgium:

    Cover photo credit: Jeroen Adriansens & Bruno van herck ©

  • Financing the Urban Commons. Part II

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    How can urban commons be financed? Civic eState investigates opportunities in EU structural funds and financial investment tools with the European Investment Bank

    Articles

    Following the first meeting on possible financing instruments for the urban commons, the seven cities of the Civic eState project explored additional tools for social finance in a subsequent meeting, especially from European Structural and Investment Funds. They also discussed tools to measure the social value of initiatives thanks to the experience of the partner cities of Barcelona and Amsterdam. They were joined by financing experts Desmond Gardner, Financial Instruments Advisor at the European Investment Bank (EIB) and by Jelena Emde, Investment Platform Advisor at the EIB.

    A second meeting with the EIB

    Gardner presents to Civic eState the work of fi-compass, a platform for advisory services on financial instruments under the European Structural and Investment Funds (ESIF), as well as two initiatives particularly relevant for the urban commons: the Mutual Reliance Initiative (MRI), a mechanism by which, when co-financing projects, one of the three partners takes the role of lead financier, relying on its standards and procedures as long as the minimum requirements of the other partners are met, and the case study of the Financial instruments for urban development in Portugal (IFRRU 2020, Instrumento Financeiro para a Reabilitação e Revitalização Urbanas), a financial instrument that has been established to support urban renewal across the entire Portuguese territory. Jelena Emde presents social outcome contracting (SOC) options for urban commons projects, an innovative form of procuring services based on outcomes, whose main feature is that improved social and health outcomes lead to a financial return for the involved parties and the saving of public finances.

    It is important to note that the EIB resources are raised on the international money market. It is a powerful tool, but it is also why the EIB cannot take more risks with investments. It raises finance by borrowing money. The EIB needs to adopt a commercially based funding policy and be complemented by programmes like the European structural and investment funds (ESIF) to make it work.

    The EIB group finances at a very large scale and lends heavily to national and regional governments to support infrastructure: a large amount is invested in the environment to try to tackle the climate challenge.

    European Structural and Investment Funds Financial Instruments: what are they?

    Desmond Gardner explained that part of the resources under the European Structural and Investment Funds (ESIF) are turned into financial products (so-called 'financial instruments') such as loans, guarantees, equity and other risk-bearing mechanisms, which can then be used to support economically viable projects which promote EU policy objectives. Financial Instruments (FIs) therefore are different from grants because they need to be repaid. The EU Member States receive ESIF funding and then they appoint a national body known as the Managing Authority (MA) which oversees the use of the available resources and of FIs.

    While grants still have a crucial role to play, FIs can offer significant advantages. Amongst the most important of them, there are: the revolving effect, meaning investments of structural funds through financial instruments are repaid and therefore can be invested again and again, providing more outputs for every euro that is committed in that way; and the leverage effect meaning the capacity to attract additional public and private resources, implying that actors can use relatively small amounts of structural funds to mobilize other resources, both public and private.

    Moreover, financial instruments can also contribute to improved impact, because they are managed by independent fund subjects, who make the same judgements about the risk that you might expect a bank to do in terms of the viability and the success of the project.

    Finally, FIs lead to what are often called ‘bankable’ projects – projects that generate revenue, cost savings, or growth in value for equity investments. The rule in the future for member states to choose the tools to use to invest their structural funds should be when a project is bankable and which financial instruments should be used, allowing grants to be used where there is no commercial market. It is important to understand how these tools can apply to urban commons projects, identify the bankable projects. and characterize them to develop possible financing models in the future.

    A case study of a city-led fund: the MRA-RICE Blueprint City Fund

    Desmond Gardner brought forwards the example of an independently-managed city-led financial instrument, developed in 2018 following a pilot with the cities of London, The Hague, and Milan.

    In 2015, the EU Commission issued a call for proposals under the Multi-Regional Assistance programme (MRA). The MRA offers EU funding for co-operation projects involving at least two managing authorities from the different EU Member States selected through competitive calls for proposals. The assessment of the possible use of ESIF financial instruments in specific thematic areas of common interest is the objective of the MRA projects. The cities of Manchester and The Hague brought London and then Milan to apply this call.

    Inside the MRA, the Revolving Instruments for Cities in Europe (RICE) project started to developing the Blueprint city fund to look at experiences and key features, aiming to toat further new financial instruments to increase private sector investment in urban development projects. Cities needed to go through this process:

    City strategy → Project pipeline → Assessment of financing needs → New city fund (RICE)

    First, everything being strategy-driven, they need to define a strategy and identify where financial instruments could play. Then, having an existing project pipeline that can be nurtured and grow is an important contribution that cities can make in developing this fund. Thirdly, they must recognize what the financing needs are, what projects are bankable, when is a grant or financial instrument the right tool, and what type of products is needed from that financial instrument. Finally, this leads to the creation of a platform, the basis to establish the new fund.

    With the EIB’s help, the MRA-RICE Blueprint City Fund’s project promoters, the four cities, came up with five elements for effective city-led funds going forward: capacity, independent fund manager, structured design, products and investment-friendly.

    A case study of pooling diverse investments: IFFRU 2020 in Portugal

    Desmond Gardner also presented the example of Instrumento Financeiro para a Reabilitação e Revitalização Urbanas (IFFRU) 2020 in Portugal, a national scheme where the government managed to take a relatively small amount of structural funds and raise a large amount of public and private investments. Three banks are supporting the implementation of this scheme: Santander, BPI, Millenium, and SPGM, the national guarantee institution.

    The IFFRU is an urban development fund that pooled resources from the European Regional Development Fund, EIB, Council of Europe Development Bank (CEDB), and from their own resources. After having gathered 702 million in public money, the government reached out to commercial banks, which agreed to match that funding.

    The IFFRU is a robust model for urban development schemes in European cities because it successfully attracts both EIB and private sector finance. This financial scheme sets an example of how European investment structural funds can be used to support assets-based urban development such as urban commons.

    Another option for financing the commons: Social outcome contracting

    Following the conversation on financial instruments, Jelena Emde discussed social impact investing in cities, and specifically Social Outcome Contracting (SOC).

    SOC is an innovative form of procuring social services, in which the service provider’s compensation is linked to outcomes rather than specified tasks (rather than outputs).

    Often known as a payment-by-results scheme, it has many sub-categories, one of which is Social Impact Bonds (SIBs). SOCs are a partnership between a public authority, which defines desired outcomes and pays for those outcomes, and a service provider, who in turn works to get the beneficiaries to achieve those outcomes. In some cases, investors also play a role by providing the funding, and they are mostly involved in social impact bonds. Finally, in the structure of the SOC there is often an external evaluator who verifies the achievement of the outcomes.

    SOCs are growing in importance because of their focus on prevention. It is widely known that investing in prevention pays off and that the State can save millions, but the available resources are already tied to dealing with emergencies. So this is why investors can step in. They can invest in building fences (for example for the prevention of diabetes, foster care, homelessness, etc.) and help governments save millions in the future. When the results are achieved, the savings can be used to pay back investors. While if they are not achieved, no repayment is necessary.
    For SOCs to work, there has to be a solid business case behind both social impact and quantifiable savings for the government that can be achieved and generated. This is why we turned next to ways of measuring social value, with Amsterdam’s MAEX and Barcelona’s Community Balance.


    The Koto-SIB Programme is a payment-by-results programme implemented by the Ministry of Economic Affairs and Employment in Finland in collaboration with the EIF. It is the first social impact bond scheme dedicated to migrants and refugees in Europe, supporting the integration of migrants in Finland.

    EIB Advisory support

    Desmond Gardner and Jelena Emde are both working at the EIB Advisory department in which three financial instruments can be relevant to Civic eState.

    • fi-compass: an advisory platform settled by the European Commission in partnership with the EIB. It is designed to strenghten the capacity of managing authorities and other stakeholders to work with ESIF financial instruments.
    • European Investment Advisory Hub: a centre to support the identification and feasibility of using investment platforms and financial instruments, combining the European Fund for Strategic Investments (EFSI) with ESIF funds.
    • Bilateral advisory, client funded assignments to Managing authorities and the National promotional banks and institutions (NPBIs) for bespoke financial instrument advice.

    The opportunity for support from the EIB group includes the possibility to invest in those schemes through the European Investment Fund, which can contribute upfront funding to finance such programmes. The EIB also supports the development of SOC through advisory services. To support these projects and public authorities across Europe, they have launched in 2019 the Advisory Platform for Social Outcomes Contracting, funded under the European Investment Advisory Hub (which is itself part of the Investment Plan for Europe, the so-called Juncker Plan).

    The MAEX: a foundation that calculates the social value of initiatives

    Given the importance of quantifying the value of projects, both for FIs and for SOCs, the Civic e State network turned next to a discussion about how to measure impact. Nathalie van Loon, project coordinator of Amsterdam’s URBACT Local Group, talked about MAEX, a Dutch foundation that calculates the value to society of initiatives.

    MAEX charts their impact and offers them easy access to public administrations, privates, and individuals by considering how they contribute to a vibrant society and sustainable economy. One tool used in the evaluation is the Sustainable Development Goals (SDGs). This framework forms a sound basis for impact measurement because of the SDG’s broad scope and international recognition.

     

    The MAEX assessment makes the activities and impact of social initiatives visible and measurable and. organizations can also use a self-assessment tool to evaluate their own impact. This makes initiatives aware of their own ‘Social Handprint’, which can help target the search for the right type of funding. MAEX has assessed the impact of an urban common – Stadslandbouwproject NordOogs – a large piece of land in North of Amsterdam, which has turned into a commons project involving beekeeping and city farming.

    Barcelona and the Community Balance tool

    Another example of measuring the impact of social initiatives is the Community Balance tool, which Elena Martìn, Barcelona’s project coordinator for the Civic e State Network presented.

    As part of the city’s Citizen Assets programme, Barcelona has developed a series of criteria or principles of what ‘community management and use’ means, as well as a self-evaluation tool for the value created called or mechanism that is called Community Balance.

    The criteria for the Community Balance tool have been developed and agreed upon with communities involved in the community management experience including – the social solidarity economy network (XES), Barcelona city council, and the community spaces network (XEC) – all part of Barcelona’s URBACT Local Group. The tool assesses factors such as ties to the territory, social impact and return, democratic, transparent and participation-based internal management, environmental and economic sustainability, and the care of people and processes. The tool was piloted with ten initiatives and it will be further reviewed by the City following the pilot results.

     

     

    Here you can read the first part of "Financing the commons"

    Network
    From urbact
    Off
    Ref nid
    15334