Error message

  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
  • Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\memcache\Driver\MemcacheDriver->getMulti() (line 60 of modules/contrib/memcache/src/Driver/MemcacheDriver.php).
    Drupal\memcache\Driver\MemcacheDriver->getMulti(Array) (Line: 84)
    Drupal\memcache\MemcacheBackend->getMultiple(Array, ) (Line: 76)
    Drupal\memcache\MemcacheBackend->get('system_list') (Line: 26)
    system_list('theme') (Line: 461)
    Drupal\Core\Extension\ThemeHandler->systemThemeList() (Line: 184)
    Drupal\Core\Extension\ThemeHandler->listInfo() (Line: 55)
    Drupal\Core\Theme\ThemeAccessCheck->checkAccess('a_clean_ocean') (Line: 69)
    Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Line: 405)
    Drupal\Core\Theme\ThemeManager->initTheme(NULL) (Line: 96)
    Drupal\Core\Theme\ThemeManager->getActiveTheme() (Line: 207)
    Drupal\Core\Theme\Registry->init(NULL) (Line: 251)
    Drupal\Core\Theme\Registry->getRuntime() (Line: 175)
    Drupal\Core\Entity\EntityViewBuilder->getBuildDefaults(Object, 'full') (Line: 59)
    Drupal\node\NodeViewBuilder->getBuildDefaults(Object, 'full') (Line: 138)
    Drupal\Core\Entity\EntityViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 111)
    Drupal\Core\Entity\EntityViewBuilder->view(Object, 'full') (Line: 97)
    Drupal\Core\Entity\Controller\EntityViewController->view(Object, 'full', NULL) (Line: 55)
    Drupal\node\Controller\NodeViewController->view(Object, 'full', NULL)
    call_user_func_array(Array, Array) (Line: 123)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
    Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
    call_user_func_array(Object, Array) (Line: 151)
    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: 184)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->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: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 25)
    
Submitted by Smithsonian Oc… on Thu, 08/01/2013 - 15:50

Caribbean Reef Shark

Submitted by Anonymous (not verified) on Thu, 09/29/2011 - 13:46
Caribbean reef sharks swim over a coral reef in the Bahamas.
© Brian Skerry, www.brianskerry.com
Caribbean reef sharks swim over a coral reef in the Bahamas.

Every summer since 1987 (that's right, shark week is over 25 years old!) the Discovery Channel has been bringing the ocean to our living rooms with a week-long tribute to all things shark. Here at the Ocean Portal, we also have sharks on the mind (along with whales, fish, invertebrates and everything else ocean related). This page is a great jumping off point to see the best shark content we have to offer.

Everything you wanted to know about sharks, and more specifically the great white shark.

Explore the state of sharks, 40 years after Jaws.

Ten great stories about sharks.

Award-winning photographer Brian Skerry writes about swimming with sharks.

Why you should revere, not fear, sharks.

Happy Hearts Love Sharks

Submitted by Anonymous (not verified) on Thu, 11/09/2017 - 09:45
A reef shark swims amongst corals.
LCDR Eric Johnson, NOAA Corps
Happy Hearts Love Sharks, a Chinese wedding contest, encourages newlyweds to protect sharks by not serving shark fin soup at their wedding.

A look at shark evolution through their teeth.

Shark finning—what is it and why can't sharks keep up with the demand for their fins?

Podcasts from the Encylopedia of Life about the Arctic Greenland shark and the great white shark.

Biomimicry Shark Denticles

Submitted by Anonymous (not verified) on Tue, 05/29/2012 - 11:42
Extreme close-up of great white shark skin denticles.
© Trevor Sewell/Electron Microscope Unit, University of Cape Town
Extreme close-up of great white shark skin denticles.

Do sharks smell in stereo? And what does that even mean?!

How do reef sharks feel about people?

A map that shows how sharks are slowly being protected around the world: