Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found in build from 2024-07-03 #18

Closed
opened 2024-07-03 19:16:28 +00:00 by SteveDinn · 2 comments

Everything builds successfully, but I get the following errors when running the pixelfed app image:

app_1     | + php /wait-for-db.php
app_1     | Database is up
app_1     | + [[ ! -e storage/.docker.init ]]
app_1     | + gosu www-data php artisan storage:link
app_1     | [2024-07-03 19:14:07] production.ERROR: Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found {"exception":"[object] (Error(code: 0): Class \"BeyondCode\\LaravelWebSockets\\WebSocketsServiceProvider\" not found at /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:933)
app_1     | [stacktrace]
app_1     | #0 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(865): Illuminate\\Foundation\\Application->resolveProvider()
app_1     | #1 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(75): Illuminate\\Foundation\\Application->register()
app_1     | #2 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(843): Illuminate\\Foundation\\ProviderRepository->load()
app_1     | #3 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(37): Illuminate\\Foundation\\Application->registerConfiguredProviders()
app_1     | #4 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(316): Illuminate\\Foundation\\Bootstrap\\RegisterProviders->bootstrap()
app_1     | #5 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(470): Illuminate\\Foundation\\Application->bootstrapWith()
app_1     | #6 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(194): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
app_1     | #7 /var/www/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()
app_1     | #8 {main}
app_1     | "}
app_1     |
app_1     | In Application.php line 933:
app_1     |
app_1     |   Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found
Everything builds successfully, but I get the following errors when running the pixelfed app image: ``` app_1 | + php /wait-for-db.php app_1 | Database is up app_1 | + [[ ! -e storage/.docker.init ]] app_1 | + gosu www-data php artisan storage:link app_1 | [2024-07-03 19:14:07] production.ERROR: Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found {"exception":"[object] (Error(code: 0): Class \"BeyondCode\\LaravelWebSockets\\WebSocketsServiceProvider\" not found at /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:933) app_1 | [stacktrace] app_1 | #0 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(865): Illuminate\\Foundation\\Application->resolveProvider() app_1 | #1 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(75): Illuminate\\Foundation\\Application->register() app_1 | #2 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(843): Illuminate\\Foundation\\ProviderRepository->load() app_1 | #3 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(37): Illuminate\\Foundation\\Application->registerConfiguredProviders() app_1 | #4 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(316): Illuminate\\Foundation\\Bootstrap\\RegisterProviders->bootstrap() app_1 | #5 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(470): Illuminate\\Foundation\\Application->bootstrapWith() app_1 | #6 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(194): Illuminate\\Foundation\\Console\\Kernel->bootstrap() app_1 | #7 /var/www/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle() app_1 | #8 {main} app_1 | "} app_1 | app_1 | In Application.php line 933: app_1 | app_1 | Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found ```
SteveDinn changed title from Error when building and running the latest version (as of 2024-07-03) to Class "BeyondCode\LaravelWebSockets\WebSocketsServiceProvider" not found in build from 2024-07-03 2024-07-05 19:12:40 +00:00
Owner

Hey, the websockets component has been removed from Pixelfed.
Don't know why your container still wants to load from it, do you remove and recreate on update?
Maybe try php artisan config:cache again

Hey, the websockets component has been removed from Pixelfed. Don't know why your container still wants to load from it, do you remove and recreate on update? Maybe try `php artisan config:cache` again
Author

This was totally my fault. I forgot to remove the mount point for the bootstrap folder in my Docker compose file. Once I took that out everything was good. Thanks!

This was totally my fault. I forgot to remove the mount point for the bootstrap folder in my Docker compose file. Once I took that out everything was good. Thanks!
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
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: dockers/pixelfed#18
No description provided.