Getting error while connecting to simplesaml in drupal 8

nikhi_pk
Participant III

TypeError: Argument 1 passed to Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy::load() must be of the type string, null given, called in /var/www/html/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php on line 268 in Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy->load() (line 69 of /var/www/html/modules/contrib/apigee_edge/src/Entity/Controller/CachedManagementApiEdgeEntityControllerProxy.php) #0

0 4 358
4 REPLIES 4

nikhi_pk
Participant III

Can someone help me here

Sorry Nikhil, It's lame that no one has responded after 6 days.

Have you verified that simplesaml is certified for use on D8 ?

I don't know simplesaml.

If the problem is with that module in particular, you might want to post your question on a drupal8 forum somewhere.

ElangoD
Participant III

Hi @Nikhil,

I am using simpleSamlPHP and D8, can u plz post full log, this show error is from apigee_edge module

This is what the log file looks like as I get the same error on Drupal 8 and simplesaml 1.16.3 error happens when a new user is logged in via simplsaml - existing users are fine but error is triggered in the apigee edge module code

TypeError: Argument 1 passed to Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy::load() must be of the type string, null given, called in /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php on line 268 in Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy->load() (line 69 of /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Controller/CachedManagementApiEdgeEntityControllerProxy.php) #0 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php(268): Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy->load(NULL) #1 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php(217): Drupal\apigee_edge\Entity\Storage\EdgeEntityStorageBase->Drupal\apigee_edge\Entity\Storage\{closure}(Object(Drupal\apigee_edge\Entity\Controller\CachedManagementApiEdgeEntityControllerProxy)) #2 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php(282): Drupal\apigee_edge\Entity\Storage\EdgeEntityStorageBase->withController(Object(Closure)) #3 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/EdgeEntityStorageBase.php(114): Drupal\apigee_edge\Entity\Storage\EdgeEntityStorageBase->getFromStorage(Array) #4 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(279): Drupal\apigee_edge\Entity\Storage\EdgeEntityStorageBase->doLoadMultiple(Array) #5 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/Entity/Storage/DeveloperStorage.php(120): Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) #6 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(249): Drupal\apigee_edge\Entity\Storage\DeveloperStorage->loadMultiple(Array) #7 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/src/UserDeveloperConverter.php(95): Drupal\Core\Entity\EntityStorageBase->load(NULL) #8 /mnt/www/html/filstg/docroot/modules/contrib/apigee_edge/apigee_edge.module(1050): Drupal\apigee_edge\UserDeveloperConverter->convertUser(Object(Drupal\user\Entity\User)) #9 [internal function]: apigee_edge_user_presave(Object(Drupal\user\Entity\User)) #10 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Extension/ModuleHandler.php(403): call_user_func_array('apigee_edge_use...', Array) #11 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(204): Drupal\Core\Extension\ModuleHandler->invokeAll('user_presave', Array) #12 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(773): Drupal\Core\Entity\EntityStorageBase->invokeHook('presave', Object(Drupal\user\Entity\User)) #13 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(472): Drupal\Core\Entity\ContentEntityStorageBase->invokeHook('presave', Object(Drupal\user\Entity\User)) #14 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(630): Drupal\Core\Entity\EntityStorageBase->doPreSave(Object(Drupal\user\Entity\User)) #15 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(426): Drupal\Core\Entity\ContentEntityStorageBase->doPreSave(Object(Drupal\user\Entity\User)) #16 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(774): Drupal\Core\Entity\EntityStorageBase->save(Object(Drupal\user\Entity\User)) #17 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Entity/Entity.php(390): Drupal\Core\Entity\Sql\SqlContentEntityStorage->save(Object(Drupal\user\Entity\User)) #18 /mnt/www/html/filstg/docroot/modules/externalauth/src/ExternalAuth.php(116): Drupal\Core\Entity\Entity->save() #19 /mnt/www/html/filstg/docroot/modules/simplesamlphp_auth/src/Service/SimplesamlphpDrupalAuth.php(191): Drupal\externalauth\ExternalAuth->register('a631044', 'simplesamlphp_a...') #20 /mnt/www/html/filstg/docroot/modules/simplesamlphp_auth/src/Service/SimplesamlphpDrupalAuth.php(96): Drupal\simplesamlphp_auth\Service\SimplesamlphpDrupalAuth->externalRegister('a631044') #21 /mnt/www/html/filstg/docroot/modules/simplesamlphp_auth/src/Controller/SimplesamlphpAuthController.php(222): Drupal\simplesamlphp_auth\Service\SimplesamlphpDrupalAuth->externalLoginRegister('a631044') #22 [internal function]: Drupal\simplesamlphp_auth\Controller\SimplesamlphpAuthController->authenticate() #23 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array) #24 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/Render/Renderer.php(582): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() #25 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #26 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) #27 /mnt/www/html/filstg/docroot/vendor/symfony/http-kernel/HttpKernel.php(151): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() #28 /mnt/www/html/filstg/docroot/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #29 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #30 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #31 /mnt/www/html/filstg/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(184): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #32 /mnt/www/html/filstg/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(121): Drupal\page_cache\StackMiddleware\PageCache->fetch(Object(Symfony\Component\HttpFoundation\Request), 1, true) #33 /mnt/www/html/filstg/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(75): Drupal\page_cache\StackMiddleware\PageCache->lookup(Object(Symfony\Component\HttpFoundation\Request), 1, true) #34 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #35 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #36 /mnt/www/html/filstg/docroot/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #37 /mnt/www/html/filstg/docroot/core/lib/Drupal/Core/DrupalKernel.php(693): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #38 /mnt/www/html/filstg/docroot/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #39 {main}.