Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server 500 error after last update #151

Open
axelferdinand opened this issue Dec 1, 2023 · 0 comments
Open

Server 500 error after last update #151

axelferdinand opened this issue Dec 1, 2023 · 0 comments

Comments

@axelferdinand
Copy link

When updating Statamic to latest version, I got the following error on my server (see below). After getting a lot of support from my hosting provider, we managed to fix the error by commenting out line 119 in this file:

/home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php

As this is a hack, can you please look into this?

2023-12-01 08:07:04] production.ERROR: SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#6 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#7 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#8 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#9 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#10 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#11 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#17 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#18 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:416)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(416): PDO->prepare('select exists (...')
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select exists (...', Array)
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#6 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#7 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#8 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#9 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#10 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#11 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#17 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#18 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#19 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#20 {main}
"}
[2023-12-01 08:07:04] production.ERROR: SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#6 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#7 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#8 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#9 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#10 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#11 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#17 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#18 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:416)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(416): PDO->prepare('select exists (...')
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select exists (...', Array)
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#6 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#7 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#8 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#9 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#10 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#11 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#17 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#18 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#19 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#20 {main}
"}
[2023-12-01 08:07:07] production.ERROR: SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options (Connection: redirect, SQL: select exists (select 1 from pragma_compile_options where compile_options = 'ENABLE_DBSTAT_VTAB') as enabled) at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#6 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#7 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#8 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#9 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#10 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#11 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#17 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#18 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: pragma_compile_options at /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php:416)
[stacktrace]
#0 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(416): PDO->prepare('select exists (...')
#1 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select exists (...', Array)
#2 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#3 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run('select exists (...', Array, Object(Closure))
#4 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(353): Illuminate\\Database\\Connection->select('select exists (...', Array, true)
#5 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Connection.php(370): Illuminate\\Database\\Connection->selectOne('select exists (...', Array, true)
#6 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php(40): Illuminate\\Database\\Connection->scalar('select exists (...')
#7 /home/mood/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\SQLiteBuilder->getTables()
#8 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(190): Illuminate\\Database\\Schema\\Builder->hasTable('errors')
#9 /home/mood/vendor/rias/statamic-redirect/src/RedirectServiceProvider.php(119): Rias\\StatamicRedirect\\RedirectServiceProvider->bootDatabase()
#10 /home/mood/vendor/statamic/cms/src/Statamic.php(352): Rias\\StatamicRedirect\\RedirectServiceProvider->Rias\\StatamicRedirect\\{closure}()
#11 /home/mood/vendor/statamic/cms/src/Providers/AppServiceProvider.php(30): Statamic\\Statamic::runBootedCallbacks()
#12 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1071): Statamic\\Providers\\AppServiceProvider->Statamic\\Providers\\{closure}(Object(Illuminate\\Foundation\\Application))
#13 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1014): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#14 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#15 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(261): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#16 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#17 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#18 /home/mood/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#19 /home/mood/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#20 {main}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant