Status message

  • Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 226)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->{closure}()
    iterator_to_array() (Line: 75)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->macro_menu_links() (Line: 54)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 93)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->block_content() (Line: 446)
    Twig\Template->yieldBlock() (Line: 76)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 253)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169)
    Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 760)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 771)
    Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113)
    Drupal\Core\Render\Renderer->renderRoot() (Line: 253)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 74)
    Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 216)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 204)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 226)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->{closure}()
    iterator_to_array() (Line: 75)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->macro_menu_links() (Line: 54)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 93)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->block_content() (Line: 446)
    Twig\Template->yieldBlock() (Line: 76)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 253)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169)
    Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 760)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 771)
    Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113)
    Drupal\Core\Render\Renderer->renderRoot() (Line: 253)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 74)
    Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 216)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 204)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 226)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->{closure}()
    iterator_to_array() (Line: 75)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->macro_menu_links() (Line: 54)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 93)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->block_content() (Line: 446)
    Twig\Template->yieldBlock() (Line: 76)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 253)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169)
    Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 760)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 771)
    Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113)
    Drupal\Core\Render\Renderer->renderRoot() (Line: 253)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 74)
    Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 216)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 204)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 226)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->{closure}()
    iterator_to_array() (Line: 75)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->macro_menu_links() (Line: 54)
    __TwigTemplate_8df1bd83ed559173a3a63d5bd75a9cf9->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 93)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->block_content() (Line: 446)
    Twig\Template->yieldBlock() (Line: 76)
    __TwigTemplate_1f1da76b5cb51ab8881687338f81bb09->doDisplay() (Line: 402)
    Twig\Template->yield() (Line: 386)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 253)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169)
    Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 760)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 771)
    Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265)
    Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
    Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113)
    Drupal\Core\Render\Renderer->renderRoot() (Line: 253)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 74)
    Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 216)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 204)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    

Discover the story of the groundbreaking expedition

Today's ocean research vessels like the RRS James Cook and RRS Discovery build on work that started over 150 years ago. The Challenger Expedition of 1872-1876 created modern ocean science. This voyage gave birth to the field of oceanography.

From the distance travelled to the places it visited, this expedition was like no other and has acted as the inspiration for ship-going science even to this day. Below we break down some of the key aspects of the Challenger Expedition and the impact they had on the success of the voyage.

With special thanks to Professor John Gould, The Challenger Society for Marine Science, and the National Oceanographic Library.

The Challenger Expedition: Key Numbers

0

Days at sea

0

Nautical miles travelled

0

Officers and crew onboard

0

New species collected and catalogued

What was the HMS Challenger?

What was the HMS Challenger?

The HMS Challenger was a 200-foot, 2300-ton wooden steam-assisted corvette. The Royal Navy converted this warship for science.

They removed 15 of its 17 cannons. The freed space became laboratories and workrooms for biological, chemical, and physical analysis. The crew reconfigured the decks to hold dredges, trawls, and storage areas for thousands of samples.

This ship became the world's first dedicated oceanographic research vessel.

What was the expedition's mission and route?

Leaving Portsmouth in December and spending 1,250 days at sea, the expedition traveled 68,890 nautical miles across the Atlantic and Pacific oceans. Led by Chief Scientist Wyville Thomson, the crew established 362 observation stations all contributing to a globally consistent dataset which became the foundation for ocean science. Each observation station recorded the following:

Exact water depth

Water temperature and various depths

Surface current direction and speed

Samples of seafloor sediment and deep-sea fauna

Who were the pioneers aboard?

Who were the pioneers aboard?

The British Royal Navy and civilian scientists worked together on this expedition. Captain George Nares commanded around 220 officers and crew.

Professor Wyville Thomson led the six-person scientific team. The naturalists John Murray and Henry N. Mosely joined him. Chemist John Buchanan and official artist J.J. Wild completed the team.

This combination of naval discipline and scientific curiosity became the model for future ocean explorations.

What groundbreaking discoveries were made?

What groundbreaking discoveries were made?

The expedition changed how we understand our planet.

The crew discovered the Mariana Trench. A sounding in this trench measured 4,475 fathoms (8.18 km or 5.08 miles) deep. This was the deepest point in the ocean found at that time. We now call this location the Challenger Deep.

The team collected and catalogued over 4,700 new species of marine life. This proved that life exists under extreme pressure and total darkness in the deep sea.

The complete scientific report took 23 years to compile. It filled 50 separate volumes. John Murray called this work "the greatest advance in the knowledge of our planet since the celebrated discoveries of the fifteenth and sixteenth centuries."

Dive Deeper: Challenger Expedition Video Resources

The Challenger Expedition has featured on our award-winning podcast, Into the Blue, in a feature-length special where we were joined by Professor John Gould and Victoria Ingles. We've also delved into the archives of the National Oceanographic Library and found a wine bottle that actually travelled on the famous voyage.

Into the Blue Podcast: How the Challenger Expedition Paved the Way for Modern Oceanography

Into the Blue Podcast: How the Challenger Expedition Paved the Way for Modern Oceanography

National Oceanographic Library Archives: The 150 Year Old Wine Bottle That Travelled on the Famous Challenger Expedition

The Challenger Society for Marine Science

The Challenger Society for Marine Science is a learned society for marine scientists in the UK, which was named after the famous ship. Visit their website to learn more about the history of the Challenger Expedition, their objectives as an society and information on how to join.