Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

API returns 500 internal server error when updating the status of a user #702

Closed
rijkvanzanten opened this issue Jan 15, 2019 · 0 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@rijkvanzanten
Copy link
Member

Bug Report

Steps to Reproduce

  1. Soft delete a user by changing the status to deleted
  2. See error

Expected Behavior

User status should be changed

Other Context & Screenshots

Stack trace
[2019-01-15 17:48:46] api[_].ERROR: TypeError: Argument 3 passed to Directus\Application\Route::responseWithData() must be of the type array, null given, called in /var/www/api-next/src/endpoints/Users.php on line 131 in /var/www/api-next/src/core/Directus/Application/Route.php:40
Stack trace:
#0 /var/www/api-next/src/endpoints/Users.php(131): Directus\Application\Route->responseWithData
#1 [internal function]: Directus\Api\Routes\Users->update
#2 /var/www/api-next/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(41): call_user_func
#3 /var/www/api-next/vendor/slim/slim/Slim/Route.php(356): Slim\Handlers\Strategies\RequestResponse->__invoke
#4 /var/www/api-next/src/core/Directus/Application/Http/Middleware/AbstractRateLimitMiddleware.php(34): Slim\Route->__invoke
#5 [internal function]: Directus\Application\Http\Middleware\AbstractRateLimitMiddleware->__invoke
#6 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#7 [internal function]: Slim\DeferredCallable->__invoke
#8 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#9 /var/www/api-next/src/core/Directus/Application/Http/Middleware/AuthenticationMiddleware.php(80): Slim\Route->Slim\{closure}
#10 [internal function]: Directus\Application\Http\Middleware\AuthenticationMiddleware->__invoke
#11 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#12 [internal function]: Slim\DeferredCallable->__invoke
#13 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#14 /var/www/api-next/src/core/Directus/Application/Http/Middleware/TableGatewayMiddleware.php(25): Slim\Route->Slim\{closure}
#15 [internal function]: Directus\Application\Http\Middleware\TableGatewayMiddleware->__invoke
#16 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#17 [internal function]: Slim\DeferredCallable->__invoke
#18 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#19 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->Slim\{closure}
#20 /var/www/api-next/vendor/slim/slim/Slim/Route.php(334): Slim\Route->callMiddlewareStack
#21 /var/www/api-next/vendor/slim/slim/Slim/App.php(515): Slim\Route->run
#22 /var/www/api-next/src/core/Directus/Application/Http/Middleware/AbstractRateLimitMiddleware.php(34): Slim\App->__invoke
#23 [internal function]: Directus\Application\Http\Middleware\AbstractRateLimitMiddleware->__invoke
#24 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#25 [internal function]: Slim\DeferredCallable->__invoke
#26 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#27 /var/www/api-next/vendor/wellingguzman/proxy-detection/src/ProxyDetectionMiddleware.php(30): Slim\App->Slim\{closure}
#28 /var/www/api-next/src/core/Directus/Application/Http/Middleware/ProxyMiddleware.php(18): RKA\Middleware\ProxyDetectionMiddleware->__invoke
#29 [internal function]: Directus\Application\Http\Middleware\ProxyMiddleware->__invoke
#30 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#31 [internal function]: Slim\DeferredCallable->__invoke
#32 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#33 /var/www/api-next/vendor/akrabat/rka-ip-address-middleware/src/IpAddress.php(93): Slim\App->Slim\{closure}
#34 [internal function]: RKA\Middleware\IpAddress->__invoke
#35 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#36 [internal function]: Slim\DeferredCallable->__invoke
#37 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#38 /var/www/api-next/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->Slim\{closure}
#39 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#40 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#41 [internal function]: Slim\DeferredCallable->__invoke
#42 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#43 /var/www/api-next/src/core/Directus/Application/Http/Middleware/ResponseCacheMiddleware.php(47): Slim\App->Slim\{closure}
#44 [internal function]: Directus\Application\Http\Middleware\ResponseCacheMiddleware->__invoke
#45 /var/www/api-next/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#46 [internal function]: Slim\DeferredCallable->__invoke
#47 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#48 /var/www/api-next/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#49 /var/www/api-next/vendor/slim/slim/Slim/App.php(406): Slim\App->callMiddlewareStack
#50 /var/www/api-next/vendor/slim/slim/Slim/App.php(314): Slim\App->process
#51 /var/www/api-next/src/core/Directus/Application/Application.php(161): Slim\App->run
#52 /var/www/api-next/public/index.php(5): Directus\Application\Application->run [] []
@rijkvanzanten rijkvanzanten added the bug Something isn't working label Jan 15, 2019
samvasko pushed a commit to samvasko/api that referenced this issue Nov 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants