[GH-ISSUE #1475] Request failed with status code 500 on WebUI #838

Closed
opened 2026-02-26 02:34:25 +03:00 by kerem · 3 comments
Owner

Originally created by @kazukyakayashi on GitHub (Aug 9, 2022).
Original GitHub issue: https://github.com/koel/koel/issues/1475

Describe the bug

Some pages return a 500 error (see screenshot)

Firefox Console return error for :

  • GET https://meowzik.zarchbox.fr/api/overview,
  • GET https://meowzik.zarchbox.fr/api/albums?page=1
  • GET https://meowzik.zarchbox.fr/api/artists?page=1

No problem with other pages

In laravel.log

[2022-08-09 09:45:09] production.ERROR: SQLSTATE[42704]: Undefined object: 7 ERROR:  type "unsigned" does not exist
LINE 1: ..."artists".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ...
                                                             ^ (SQL: select "artists".*, CAST(SUM(interactions.play_count) AS UNSIGNED) AS play_count, COUNT(DISTINCT songs.album_id) AS album_count, (select count(*) from "songs" where "artists"."id" = "songs"."artist_id") as "song_count", (select sum("songs"."length") from "songs" where "artists"."id" = "songs"."artist_id") as "length" from "artists" left join "songs" on "artists"."id" = "songs"."artist_id" left join "interactions" on "interactions"."song_id" = "songs"."id" and "interactions"."user_id" = 1 where "artists"."id" not in (1, 2) group by "artists"."id" order by "artists"."name" asc limit 22 offset 0) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42704): SQLSTATE[42704]: Undefined object: 7 ERROR:  type \"unsigned\" does not exist
LINE 1: ...\"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ...
                                                             ^ (SQL: select \"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) AS play_count, COUNT(DISTINCT songs.album_id) AS album_count, (select count(*) from \"songs\" where \"artists\".\"id\" = \"songs\".\"artist_id\") as \"song_count\", (select sum(\"songs\".\"length\") from \"songs\" where \"artists\".\"id\" = \"songs\".\"artist_id\") as \"length\" from \"artists\" left join \"songs\" on \"artists\".\"id\" = \"songs\".\"artist_id\" left join \"interactions\" on \"interactions\".\"song_id\" = \"songs\".\"id\" and \"interactions\".\"user_id\" = 1 where \"artists\".\"id\" not in (1, 2) group by \"artists\".\"id\" order by \"artists\".\"name\" asc limit 22 offset 0) at /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:759)
[stacktrace]
#0 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(719): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(421): Illuminate\\Database\\Connection->run()
#2 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2630): Illuminate\\Database\\Connection->select()
#3 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2618): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3154): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2619): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(698): Illuminate\\Database\\Query\\Builder->get()
#7 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(682): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(916): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/debian/koel/app/Http/Controllers/V6/API/ArtistController.php(24): Illuminate\\Database\\Eloquent\\Builder->simplePaginate()
#10 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\V6\\API\\ArtistController->index()
#11 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#12 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#13 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\\Routing\\Route->runController()
#14 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(725): Illuminate\\Routing\\Route->run()
#15 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#16 /home/debian/koel/app/Http/Middleware/Authenticate.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#17 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\Authenticate->handle()
#18 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#20 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#22 /home/debian/koel/app/Http/Middleware/ThrottleRequests.php(14): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#23 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ThrottleRequests->handle()
#24 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\\Pipeline\\Pipeline->then()
#26 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(703): Illuminate\\Routing\\Router->runRouteWithinStack()
#27 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(667): Illuminate\\Routing\\Router->runRoute()
#28 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(656): Illuminate\\Routing\\Router->dispatchToRoute()
#29 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#30 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()#31 /home/debian/koel/app/Http/Middleware/ForceHttps.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ForceHttps->handle()
#33 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#35 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#36 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#38 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#40 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#43 /home/debian/koel/public/index.php(57): Illuminate\\Foundation\\Http\\Kernel->handle()
#44 {main}

[previous exception] [object] (PDOException(code: 42704): SQLSTATE[42704]: Undefined object: 7 ERROR:  type \"unsigned\" does not exist
LINE 1: ...\"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ...
                                                             ^ at /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:418)
[stacktrace]
#0 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(418): PDOStatement->execute()
#1 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(752): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(719): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(421): Illuminate\\Database\\Connection->run()
#4 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2630): Illuminate\\Database\\Connection->select()
#5 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2618): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3154): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2619): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(698): Illuminate\\Database\\Query\\Builder->get()
#9 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(682): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(916): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/debian/koel/app/Http/Controllers/V6/API/ArtistController.php(24): Illuminate\\Database\\Eloquent\\Builder->simplePaginate()
#12 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\V6\\API\\ArtistController->index()
#13 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\\Routing\\Route->runController()
#16 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(725): Illuminate\\Routing\\Route->run()
#17 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/debian/koel/app/Http/Middleware/Authenticate.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\Authenticate->handle()
#20 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#22 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#24 /home/debian/koel/app/Http/Middleware/ThrottleRequests.php(14): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#25 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ThrottleRequests->handle()
#26 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\\Pipeline\\Pipeline->then()
#28 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(703): Illuminate\\Routing\\Router->runRouteWithinStack()
#29 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(667): Illuminate\\Routing\\Router->runRoute()
#30 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(656): Illuminate\\Routing\\Router->dispatchToRoute()
#31 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#32 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()#33 /home/debian/koel/app/Http/Middleware/ForceHttps.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ForceHttps->handle()
#35 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#38 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#40 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#42 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#45 /home/debian/koel/public/index.php(57): Illuminate\\Foundation\\Http\\Kernel->handle()
#46 {main}

Screenshots

Firefox Console :
NNMJpyMzMq

Web UI :
firefox_quCaCBjyBH

Environment

  • Koel 6.0.4
  • OS (server): Debian 11
  • Browser Firefox 103.0.1
  • PHP version 8.1
  • Node version 16.16.0
Originally created by @kazukyakayashi on GitHub (Aug 9, 2022). Original GitHub issue: https://github.com/koel/koel/issues/1475 **Describe the bug** Some pages return a 500 error (see screenshot) Firefox Console return error for : - `GET https://meowzik.zarchbox.fr/api/overview`, - `GET https://meowzik.zarchbox.fr/api/albums?page=1` - `GET https://meowzik.zarchbox.fr/api/artists?page=1` No problem with other pages In laravel.log ``` [2022-08-09 09:45:09] production.ERROR: SQLSTATE[42704]: Undefined object: 7 ERROR: type "unsigned" does not exist LINE 1: ..."artists".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ... ^ (SQL: select "artists".*, CAST(SUM(interactions.play_count) AS UNSIGNED) AS play_count, COUNT(DISTINCT songs.album_id) AS album_count, (select count(*) from "songs" where "artists"."id" = "songs"."artist_id") as "song_count", (select sum("songs"."length") from "songs" where "artists"."id" = "songs"."artist_id") as "length" from "artists" left join "songs" on "artists"."id" = "songs"."artist_id" left join "interactions" on "interactions"."song_id" = "songs"."id" and "interactions"."user_id" = 1 where "artists"."id" not in (1, 2) group by "artists"."id" order by "artists"."name" asc limit 22 offset 0) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42704): SQLSTATE[42704]: Undefined object: 7 ERROR: type \"unsigned\" does not exist LINE 1: ...\"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ... ^ (SQL: select \"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) AS play_count, COUNT(DISTINCT songs.album_id) AS album_count, (select count(*) from \"songs\" where \"artists\".\"id\" = \"songs\".\"artist_id\") as \"song_count\", (select sum(\"songs\".\"length\") from \"songs\" where \"artists\".\"id\" = \"songs\".\"artist_id\") as \"length\" from \"artists\" left join \"songs\" on \"artists\".\"id\" = \"songs\".\"artist_id\" left join \"interactions\" on \"interactions\".\"song_id\" = \"songs\".\"id\" and \"interactions\".\"user_id\" = 1 where \"artists\".\"id\" not in (1, 2) group by \"artists\".\"id\" order by \"artists\".\"name\" asc limit 22 offset 0) at /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:759) [stacktrace] #0 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(719): Illuminate\\Database\\Connection->runQueryCallback() #1 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(421): Illuminate\\Database\\Connection->run() #2 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2630): Illuminate\\Database\\Connection->select() #3 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2618): Illuminate\\Database\\Query\\Builder->runSelect() #4 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3154): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2619): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(698): Illuminate\\Database\\Query\\Builder->get() #7 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(682): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(916): Illuminate\\Database\\Eloquent\\Builder->get() #9 /home/debian/koel/app/Http/Controllers/V6/API/ArtistController.php(24): Illuminate\\Database\\Eloquent\\Builder->simplePaginate() #10 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\V6\\API\\ArtistController->index() #11 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction() #12 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\\Routing\\Route->runController() #14 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(725): Illuminate\\Routing\\Route->run() #15 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /home/debian/koel/app/Http/Middleware/Authenticate.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\Authenticate->handle() #18 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest() #22 /home/debian/koel/app/Http/Middleware/ThrottleRequests.php(14): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle() #23 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ThrottleRequests->handle() #24 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #25 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\\Pipeline\\Pipeline->then() #26 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(703): Illuminate\\Routing\\Router->runRouteWithinStack() #27 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(667): Illuminate\\Routing\\Router->runRoute() #28 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(656): Illuminate\\Routing\\Router->dispatchToRoute() #29 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch() #30 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()#31 /home/debian/koel/app/Http/Middleware/ForceHttps.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ForceHttps->handle() #33 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #35 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #36 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #38 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #39 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #40 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #41 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then() #42 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #43 /home/debian/koel/public/index.php(57): Illuminate\\Foundation\\Http\\Kernel->handle() #44 {main} [previous exception] [object] (PDOException(code: 42704): SQLSTATE[42704]: Undefined object: 7 ERROR: type \"unsigned\" does not exist LINE 1: ...\"artists\".*, CAST(SUM(interactions.play_count) AS UNSIGNED) ... ^ at /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php:418) [stacktrace] #0 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(418): PDOStatement->execute() #1 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(752): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(719): Illuminate\\Database\\Connection->runQueryCallback() #3 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(421): Illuminate\\Database\\Connection->run() #4 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2630): Illuminate\\Database\\Connection->select() #5 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2618): Illuminate\\Database\\Query\\Builder->runSelect() #6 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3154): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2619): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(698): Illuminate\\Database\\Query\\Builder->get() #9 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(682): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(916): Illuminate\\Database\\Eloquent\\Builder->get() #11 /home/debian/koel/app/Http/Controllers/V6/API/ArtistController.php(24): Illuminate\\Database\\Eloquent\\Builder->simplePaginate() #12 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\V6\\API\\ArtistController->index() #13 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction() #14 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\\Routing\\Route->runController() #16 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(725): Illuminate\\Routing\\Route->run() #17 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /home/debian/koel/app/Http/Middleware/Authenticate.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\Authenticate->handle() #20 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest() #24 /home/debian/koel/app/Http/Middleware/ThrottleRequests.php(14): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle() #25 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ThrottleRequests->handle() #26 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(726): Illuminate\\Pipeline\\Pipeline->then() #28 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(703): Illuminate\\Routing\\Router->runRouteWithinStack() #29 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(667): Illuminate\\Routing\\Router->runRoute() #30 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(656): Illuminate\\Routing\\Router->dispatchToRoute() #31 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch() #32 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()#33 /home/debian/koel/app/Http/Middleware/ForceHttps.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ForceHttps->handle() #35 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #37 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #38 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #39 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #40 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #41 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #42 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #43 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then() #44 /home/debian/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #45 /home/debian/koel/public/index.php(57): Illuminate\\Foundation\\Http\\Kernel->handle() #46 {main} ``` **Screenshots** Firefox Console : ![NNMJpyMzMq](https://user-images.githubusercontent.com/39823221/183594407-9ab20bed-5396-4eb8-a500-0883dc9ad028.png) Web UI : ![firefox_quCaCBjyBH](https://user-images.githubusercontent.com/39823221/183592306-0318ecaa-f865-4a5a-b18f-b1a2cc3f169b.gif) **Environment** - Koel 6.0.4 - OS (server): Debian 11 - Browser Firefox 103.0.1 - PHP version 8.1 - Node version 16.16.0
kerem closed this issue 2026-02-26 02:34:25 +03:00
Author
Owner

@phanan commented on GitHub (Aug 10, 2022):

What's your DB and version?

<!-- gh-comment-id:1210201394 --> @phanan commented on GitHub (Aug 10, 2022): What's your DB and version?
Author
Owner

@phanan commented on GitHub (Aug 10, 2022):

If you're using PostgesQL, can you try changing UNSIGNED to INTEGER in both Album.php and Artist.php and see if that works? If positive, I'll issue a fix accodingly.

<!-- gh-comment-id:1210215290 --> @phanan commented on GitHub (Aug 10, 2022): If you're using PostgesQL, can you try changing `UNSIGNED` to `INTEGER` in both `Album.php` and `Artist.php` and see if that works? If positive, I'll issue a fix accodingly.
Author
Owner

@phanan commented on GitHub (Aug 11, 2022):

Should be fixed in v6.0.5.

<!-- gh-comment-id:1211578635 --> @phanan commented on GitHub (Aug 11, 2022): Should be fixed in v6.0.5.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#838
No description provided.