laravel-visits: Predis\Response\ServerException thrown with message "WRONGTYPE Operation against a key holding the wrong kind of value"
- Operating system and version (e.g. Ubuntu 16.04, Windows 7): Laravel Homestead on macOS 10.15.1
- Package Version: 2.2.0
- Laravel Version: 5.8.37
Description:
Predis\Response\ServerException thrown with message “WRONGTYPE Operation against a key holding the wrong kind of value”
Stacktrace:
#62 Predis\Response\ServerException in /home/vagrant/code/MonkeyCam/vendor/predis/predis/src/Client.php:370
#61 Predis\Client:onErrorResponse in /home/vagrant/code/MonkeyCam/vendor/predis/predis/src/Client.php:335
#60 Predis\Client:executeCommand in /home/vagrant/code/MonkeyCam/vendor/predis/predis/src/Client.php:314
#59 Predis\Client:__call in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:114
#58 Illuminate\Redis\Connections\Connection:command in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:214
#57 Illuminate\Redis\Connections\Connection:__call in /home/vagrant/code/MonkeyCam/vendor/awssat/laravel-visits/src/DataEngines/RedisEngine.php:35
#56 Awssat\Visits\DataEngines\RedisEngine:increment in /home/vagrant/code/MonkeyCam/vendor/awssat/laravel-visits/src/Traits/Record.php:22
#55 Awssat\Visits\Visits:recordRefer in /home/vagrant/code/MonkeyCam/vendor/awssat/laravel-visits/src/Visits.php:212
#54 Awssat\Visits\Visits:increment in /home/vagrant/code/MonkeyCam/app/Http/Controllers/ProfileController.php:44
#53 App\Http\Controllers\ProfileController:showProfile in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#52 call_user_func_array in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#51 Illuminate\Routing\Controller:callAction in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
#50 Illuminate\Routing\ControllerDispatcher:dispatch in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
#49 Illuminate\Routing\Route:runController in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
#48 Illuminate\Routing\Route:run in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
#47 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
#45 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
#42 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php:58
#39 Illuminate\Session\Middleware\AuthenticateSession:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
#36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
#33 Illuminate\Session\Middleware\StartSession:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
#30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
#27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
#24 Illuminate\Pipeline\Pipeline:then in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682
#23 Illuminate\Routing\Router:runRouteWithinStack in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657
#22 Illuminate\Routing\Router:runRoute in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623
#21 Illuminate\Routing\Router:dispatchToRoute in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612
#20 Illuminate\Routing\Router:dispatch in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176
#19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/fideloper/proxy/src/TrustProxies.php:57
#17 Fideloper\Proxy\TrustProxies:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
#14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
#11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27
#8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62
#5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
#4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
#2 Illuminate\Pipeline\Pipeline:then in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151
#1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/vagrant/code/MonkeyCam/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116
#0 Illuminate\Foundation\Http\Kernel:handle in /home/vagrant/code/MonkeyCam/public/index.php:55
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 16 (6 by maintainers)
Commits related to this issue
- fix bug #44 where key(member=null) has wrongtype — committed to abdumu/laravel-visits by abdumu 2 years ago
Hi! I had the same issue maybe with the empty referers. If I not use refs(), the error disappears.
{message: "WRONGTYPE Operation against a key holding the wrong kind of value",…} exception: "Predis\Response\ServerException" file: "/var/www/vendor/predis/predis/src/Client.php" line: 370 message: "WRONGTYPE Operation against a key holding the wrong kind of value" trace: [,…] 0: {file: "/var/www/vendor/predis/predis/src/Client.php", line: 335, function: "onErrorResponse",…} 1: {file: "/var/www/vendor/predis/predis/src/Client.php", line: 314, function: "executeCommand",…} 2: {file: "/var/www/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php",…} 3: {file: "/var/www/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php",…} 4: {file: "/var/www/vendor/awssat/laravel-visits/src/DataEngines/RedisEngine.php", line: 111,…} 5: {file: "/var/www/vendor/awssat/laravel-visits/src/Traits/Lists.php", line: 71,…} 6: {file: "/var/www/vendor/awssat/laravel-visits/src/Traits/Lists.php", line: 49,…}