Error message
Warning: unserialize(): Error at offset 0 of 285 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Warning: unserialize(): Error at offset 0 of 378 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Warning: unserialize(): Error at offset 0 of 62 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 403) Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Warning: unserialize(): Error at offset 0 of 572 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Warning: unserialize(): Error at offset 0 of 274 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Warning: unserialize(): Error at offset 0 of 248 bytes in Drupal\hg_features\Controller\APIController->export() (line 527 of modules/custom/hg_features/src/Controller/APIController.php).
Drupal\hg_features\Controller\APIController->export() (Line: 249) Drupal\hg_features\Controller\ContentAPIController->export() (Line: 461) Drupal\hg_features\Controller\NodeAPIController->export() (Line: 916) Drupal\hg_features\Controller\NodeAPIController->list() (Line: 455) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock->__construct() (Line: 723) Drupal\hg_mercury_card\Plugin\Block\ContentFeedBlock::create() (Line: 21) Drupal\Core\Plugin\Factory\ContainerFactory->createInstance() (Line: 76) Drupal\Component\Plugin\PluginManagerBase->createInstance() (Line: 62) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->initializePlugin() (Line: 57) Drupal\block\BlockPluginCollection->initializePlugin() (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get() (Line: 45) Drupal\block\BlockPluginCollection->get() (Line: 88) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->setConfiguration() (Line: 104) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->addInstanceId() (Line: 55) Drupal\Core\Plugin\DefaultSingleLazyPluginCollection->__construct() (Line: 34) Drupal\block\BlockPluginCollection->__construct() (Line: 158) Drupal\block\Entity\Block->getPluginCollection() (Line: 147) Drupal\block\Entity\Block->getPlugin() (Line: 118) Drupal\block\BlockAccessControlHandler->checkAccess() (Line: 109) Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 329) Drupal\Core\Entity\EntityBase->access() (Line: 63) Drupal\block\BlockRepository->getVisibleBlocksPerRegion() (Line: 138) Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build() (Line: 270) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) 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: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Got Muscle Pain? Knot a Problem
October 20, 2021
Muscle knots, also known as trigger points, are taut bands of skeletal muscle within a large muscle group. Trigger points are common and can be present in any muscle that provides movement. In fact, they can form in as quickly as 20 minutes from something as simple as bad posture while sitting at a computer screen. But there is a helpful treatment option for muscle knots that can help in as little time as it takes for them to form.
Christina Penny, DPT, OMPT, CMTRT, physical therapist for Active Life Physical Therapy, a GBMC affiliate, and the lead provider of Active Life’s newest location in Jacksonville, recommends dry needling as an effective, research-based method to break up trigger points.
“Your muscles always have an optimal length-tension relationship,” Penny said. “Every time a muscle contracts, the muscle fibers become shortened and overlap. If these fibers stay tight due to fatigue, overuse, weakness, or an injury, it creates a muscle knot or trigger point.”
An active trigger point is tender to the touch and recreates the pain a patient is experiencing, while a latent trigger point doesn’t necessarily produce pain symptoms when pressed but can cause the muscle to work incorrectly. Both have non-optimal length-tension relationships and can move incorrectly.
“Dry needling causes a reflexive reaction,” Penny continued. “When the needle is inserted into the muscle knot, it causes the muscle to reflexively contract.”
Dry needling is most often recommended as part of an overall physical therapy treatment plan. On average, patients get dry needling two or three times during a plan of care, and each session lasts for 10-15 minutes at a time. During these sessions, a physical therapist is inserting a needle into the interior of the muscle or muscle belly at different angles and areas to ensure they are breaking up all parts of the muscle knot.
“After dry needling, people are going to be muscle sore because you basically took that muscle through an extensive workout,” Penny said. “People are usually sore for anywhere between 2 - 48 hours at the most. After treatment, self-care activities such as stretching, heat or ice, and massage are used to manage the muscle soreness.
“Trigger points typically don’t happen in isolation,” Penny said. Trigger points occur alongside restrictions in range of motion, weakness, abnormal posture, and joint stiffness. Dry needling is included in a comprehensive treatment plan of manual techniques, stretching, and strengthening.
Dry needling is not for everyone. For those who are pregnant, very young, needle-phobic or currently taking anticoagulants, Penny would recommend a manual technique that mimics the needle but uses the fingers to press and hold on a trigger point for a prolonged period of time.
No matter the approach, Penny and her team can get patients back to full mobilization in no time.
To learn more about dry needling or other physical therapy treatment options, visit the Active Life Physical Therapy website.