Change group_content to group_relationship
I'm running group 3.3.5 in my environment and after installing Access Unpublished and Access Unpublished Group I was running into an error when accessing a node within a group with an access unpublished link. Changing group_content to group_relationship resolved the problem as group_content no longer exists in 3.x and I am now able to view the access unpublished page.
The error that I was receiving for full context:
Drupal\Component\Plugin\Exception\PluginNotFoundException:
The "group_content" entity type does not exist.
at /home/ide/project/docroot/core/lib/Drupal/Core/Entity/EntityTypeManager.php:139
at Drupal\Core\Entity\EntityTypeManager->getDefinition()
(/home/ide/project/docroot/core/lib/Drupal/Core/Entity/EntityTypeManager.php:257)
at Drupal\Core\Entity\EntityTypeManager->getHandler()
(/home/ide/project/docroot/modules/contrib/webprofiler/src/Entity/EntityTypeManagerWrapper.php:91)
at Drupal\webprofiler\Entity\EntityTypeManagerWrapper->getStorage()
(/home/ide/project/docroot/modules/contrib/access_unpublished_group/src/Plugin/Group/RelationHandler/AccessUnpublishedGroupAccessControl.php:35)
at Drupal\access_unpublished_group\Plugin\Group\RelationHandler\AccessUnpublishedGroupAccessControl->entityAccess()
(/home/ide/project/docroot/modules/contrib/group/group.module:434)
at group_entity_access()
at call_user_func_array()
(/home/ide/project/docroot/core/lib/Drupal/Core/Extension/ModuleHandler.php:404)
at Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}()
(/home/ide/project/docroot/core/lib/Drupal/Core/Extension/ModuleHandler.php:357)
at Drupal\Core\Extension\ModuleHandler->invokeAllWith()
(/home/ide/project/docroot/core/lib/Drupal/Core/Extension/ModuleHandler.php:403)
at Drupal\Core\Extension\ModuleHandler->invokeAll()
(/home/ide/project/docroot/core/lib/Drupal/Core/Entity/EntityAccessControlHandler.php:100)
at Drupal\Core\Entity\EntityAccessControlHandler->access()
(/home/ide/project/docroot/core/modules/node/src/NodeAccessControlHandler.php:103)
at Drupal\node\NodeAccessControlHandler->access()
(/home/ide/project/docroot/core/lib/Drupal/Core/Entity/ContentEntityBase.php:739)
at Drupal\Core\Entity\ContentEntityBase->access()
(/home/ide/project/docroot/core/modules/node/src/Entity/Node.php:217)
at Drupal\node\Entity\Node->access()
(/home/ide/project/docroot/core/lib/Drupal/Core/Entity/EntityAccessCheck.php:72)
at Drupal\Core\Entity\EntityAccessCheck->access()
at call_user_func_array()
(/home/ide/project/docroot/modules/contrib/webprofiler/src/Access/AccessManagerWrapper.php:34)
at Drupal\webprofiler\Access\AccessManagerWrapper->performCheck()
(/home/ide/project/docroot/core/lib/Drupal/Core/Access/AccessManager.php:136)
at Drupal\Core\Access\AccessManager->check()
(/home/ide/project/docroot/core/lib/Drupal/Core/Access/AccessManager.php:113)
at Drupal\Core\Access\AccessManager->checkRequest()
(/home/ide/project/docroot/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:106)
at Drupal\Core\Routing\AccessAwareRouter->checkAccess()
(/home/ide/project/docroot/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:91)
at Drupal\Core\Routing\AccessAwareRouter->matchRequest()
(/home/ide/project/vendor/symfony/http-kernel/EventListener/RouterListener.php:101)
at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest()
(/home/ide/project/docroot/modules/contrib/tracer/src/EventDispatcher/TraceableEventDispatcher.php:155)
at Drupal\tracer\EventDispatcher\TraceableEventDispatcher->callListeners()
(/home/ide/project/docroot/modules/contrib/tracer/src/EventDispatcher/TraceableEventDispatcher.php:77)
at Drupal\tracer\EventDispatcher\TraceableEventDispatcher->dispatch()
(/home/ide/project/vendor/symfony/http-kernel/HttpKernel.php:159)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(/home/ide/project/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php:53)
at Drupal\Core\StackMiddleware\Session->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48)
at Drupal\Core\StackMiddleware\KernelPreHandle->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28)
at Drupal\Core\StackMiddleware\ContentLength->handle()
(/home/ide/project/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php:116)
at Drupal\page_cache\StackMiddleware\PageCache->pass()
(/home/ide/project/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php:90)
at Drupal\page_cache\StackMiddleware\PageCache->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48)
at Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
(/home/ide/project/docroot/modules/contrib/tracer/src/StackMiddleware/TracesMiddleware.php:38)
at Drupal\tracer\StackMiddleware\TracesMiddleware->handle()
(/home/ide/project/docroot/modules/contrib/webprofiler/src/StackMiddleware/WebprofilerMiddleware.php:42)
at Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51)
at Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:53)
at Drupal\Core\StackMiddleware\AjaxPageState->handle()
(/home/ide/project/docroot/modules/contrib/mercury_editor/src/StackMiddleware/AjaxPageState.php:38)
at Drupal\mercury_editor\StackMiddleware\AjaxPageState->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51)
at Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
(/home/ide/project/docroot/core/lib/Drupal/Core/DrupalKernel.php:715)
at Drupal\Core\DrupalKernel->handle()
(/home/ide/project/docroot/index.php:19)
Edited by Steven Ceithamer