Newsroom
Error message
- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99) Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106) Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array) preg_replace_callback('##', Array, Array) (Line: 69) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles Press Releases ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99) Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106) Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array) preg_replace_callback('##', Array, Array) (Line: 69) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles Press Releases ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99) Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106) Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array) preg_replace_callback('##', Array, Array) (Line: 69) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles Press Releases ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99) Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106) Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array) preg_replace_callback('##', Array, Array) (Line: 69) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles Press Releases ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45) Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99) Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106) Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array) preg_replace_callback('##', Array, Array) (Line: 69) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles Press Releases ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145) Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ') (Line: 76) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145) Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ') (Line: 76) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145) Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ') (Line: 76) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145) Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ') (Line: 76) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45) Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145) Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ') (Line: 76) Drupal\gutenberg\Plugin\Filter\BlockFilter->process(' <ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul> New Articles May. 28 2019 <a href="/index.php/news/service-changes-effective-sunday-june-16-2019" hreflang="en">Service changes effective Sunday, June 16, 2019</a> <a href="/index.php/news/service-changes-effective-sunday-june-16-2019"> <strong>AC Transit Service Changes </strong> <strong>Sunday, June 16, 2019 </strong> <strong>Service Revision and Optimization Highlights:</strong> AC Transit… </a> May. 21 2019 <a href="/index.php/news/june-2019-employees-month" hreflang="en">June 2019 Employees of the Month</a> <a href="/index.php/news/june-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> May. 01 2019 <a href="/index.php/news/get-board-2019" hreflang="en">Get On Board 2019</a> <a href="/index.php/news/get-board-2019"> With a unified voice, AC Transit joins transit agencies across the country to highlight the many benefits public transit provides to communities.… </a> May. 01 2019 <a href="/index.php/news/may-2019-employees-month" hreflang="en">May 2019 Employees of the Month</a> <a href="/index.php/news/may-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Mar. 01 2019 <a href="/index.php/news/march-2019-employees-month" hreflang="en">March 2019 Employees of the Month</a> <a href="/index.php/news/march-2019-employees-month"> It takes a lot of hard work and dedication to keep AC Transit buses on the road and running smoothly. Each month, the District honors the service of those drivers and mechanics who contribute… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page"> Last page Last » </a> </li> </ul> Press Releases Nov. 20 2024 <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a> <a href="/index.php/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14"> <em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a> Oct. 11 2024 <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a> <a href="/index.php/press-release/ac-transit-approves-realign-bus-network-plan"> <em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a> Sep. 10 2024 <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a> <a href="/index.php/press-release/final-draft-realign-network-plan-public-hearings-september%2011"> <em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a> Aug. 05 2024 <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7" hreflang="en">AUTOMATED CAMERA ENFORCEMENT EXPANDS ACROSS BUS LINES, WARNINGS START, AUGUST 7</a> <a href="/index.php/press-release/automated-camera-bus-stop-enforcement-warnings-start-august-7"> <em>AI-powered cameras on 100 buses will detect vehicles illegally stopped or parked at bus stops </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)… </a> Jul. 28 2024 <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions" hreflang="en">AC TRANSIT SUPPORTS BART SERVICE DISRUPTIONS ACROSS DOWNTOWN OAKLAND, SUNDAY, JULY 28</a> <a href="/index.php/press-release/ac-transit-supports-bart-downtown-oakland-service-disruptions"> <em>Several bus lines and dedicated bus bridges are currently in operation </em> OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is dedicated to providing… </a> Pagination <ul class="pager__items js-pager__items"> <li class="pager__item pager__item--first"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page"> First page « First </a> </li> <li class="pager__item pager__item--previous"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to previous page" rel="prev"> Previous page ‹‹ </a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1"> Page 1</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2"> Page 2</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3"> Page 3</a> </li> <li class="pager__item is-active"> <a href="?field_press_room_type_target_id_1=All&page=3" title="Current page"> Current page 4</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5"> Page 5</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6"> Page 6</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7"> Page 7</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8"> Page 8</a> </li> <li class="pager__item"> <a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9"> Page 9</a> </li> <li class="pager__item pager__item--ellipsis" role="presentation">…</li> <li class="pager__item pager__item--next"> <a href="?field_press_room_type_target_id_1=All&page=4" title="Go to next page" rel="next"> Next page ›› </a> </li> <li class="pager__item pager__item--last"> <a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page"> Last page Last » </a> </li> </ul> <a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a> Search Events From ', 'en') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62) Drupal\text\TextProcessed->getValue() (Line: 140) Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139) node_tokens('node', Array, Array, Array, Object) call_user_func_array('node_tokens', Array) (Line: 403) Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304) Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196) Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66) Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577) Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493) Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496) metatag_get_tags_from_route() (Line: 265) _metatag_remove_duplicate_entity_tags(Array) (Line: 234) metatag_entity_view_alter(Array, Object, Object) (Line: 539) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 100) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) 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('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106) Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320) Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
News
Members of the media with questions or comments may contact Robert Lyles, Media Affairs Manager, at media@actransit.org.