accessibility-exchange / platform

The Accessibility Exchange platform.
https://github.com/orgs/accessibility-exchange/projects/2/views/8
BSD 3-Clause "New" or "Revised" License
4 stars 10 forks source link

Latest compiled component path not found. #2131

Open jobara opened 5 months ago

jobara commented 5 months ago

Exception

Latest compiled component path not found.

:dart: Livewire\Mechanisms\ExtendBlade\DeterministicBladeKeys::generate :page_facing_up: /vendor/livewire/livewire/src/Mechanisms/ExtendBlade/DeterministicBladeKeys.php

14  {
15      if (! $this->lastPath) {
16*         throw new \Exception('Latest compiled component path not found.');
17      }
18   

Open in Flare

SantiagoG-Colab commented 5 months ago

@marvinroman Can we get your help on this ticket please? @jobara any additional context you can provide here perhaps? Thanks!

jobara commented 5 months ago

@marvinroman and @SantiagoG-Colab, this was generated from a Flare error report. Best to follow the link in the description for all the details.

The report highlights https://github.com/accessibility-exchange/platform/blob/4366082bdae40e84f75367c5cafdd692100ea011/app/Http/Middleware/ConfirmLanguage.php#L30

This is an issue on the dev deploy. It appears to be occurring frequently and around the time the database is reset nightly.

Screenshot of error report summary

It looks like things started on Feb 2. On Feb 1 there were a bunch of PRs merged, many of which are related to dependency updates. (see: https://github.com/accessibility-exchange/platform/commits/dev/?since=2024-02-01&until=2024-02-01 )

marvinroman commented 5 months ago

I was able to duplicate locally, by pulling the latest dev version and running php artisan app:refresh-dev and hitting the page during the reset. It seems to also be triggering the MySQL connection issues like #2106 The error disappears as soon as the refresh finishes though.

marvinroman commented 5 months ago

Here are the errors that were output locally during the refresh.

[2024-02-08 22:34:05] local.ERROR: Latest compiled component path not found. {"exception":"[object] (Exception(code: 0): Latest compiled component path not found. at /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/DeterministicBladeKeys.php:16)
[stacktrace]
#0 /app/vendor/livewire/livewire/src/Mechanisms/RenderComponent.php(26): Livewire\\Mechanisms\\ExtendBlade\\DeterministicBladeKeys->generate()
#1 [internal function]: Livewire\\Mechanisms\\RenderComponent::livewire(''theme-switcher...')
#2 /app/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(660): call_user_func(Array, ''theme-switcher...')
#3 /app/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(635): Illuminate\\View\\Compilers\\BladeCompiler->callCustomDirective('livewire', ''theme-switcher...')
#4 /app/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(558): Illuminate\\View\\Compilers\\BladeCompiler->compileStatement(Array)
#5 /app/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(491): Illuminate\\View\\Compilers\\BladeCompiler->compileStatements('<header role=\"b...')
#6 /app/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(280): Illuminate\\View\\Compilers\\BladeCompiler->parseToken(Array)
#7 /app/vendor/spatie/laravel-ignition/src/Views/BladeSourceMapCompiler.php(33): Illuminate\\View\\Compilers\\BladeCompiler->compileString('<header role=\"b...')
#8 /app/vendor/spatie/laravel-ignition/src/Views/BladeSourceMapCompiler.php(19): Spatie\\LaravelIgnition\\Views\\BladeSourceMapCompiler->compileSourcemap('<header role=\"b...')
#9 /app/vendor/spatie/laravel-ignition/src/Views/ViewExceptionMapper.php(149): Spatie\\LaravelIgnition\\Views\\BladeSourceMapCompiler->detectLineNumber('/app/resources/...', 3)
#10 /app/vendor/spatie/laravel-ignition/src/Views/ViewExceptionMapper.php(87): Spatie\\LaravelIgnition\\Views\\ViewExceptionMapper->getBladeLineNumber('/app/resources/...', 3)
#11 [internal function]: Spatie\\LaravelIgnition\\Views\\ViewExceptionMapper->Spatie\\LaravelIgnition\\Views\\{closure}(Array, 24)
#12 /app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(560): array_map(Object(Closure), Array, Array)
#13 /app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(777): Illuminate\\Support\\Arr::map(Array, Object(Closure))
#14 /app/vendor/spatie/laravel-ignition/src/Views/ViewExceptionMapper.php(91): Illuminate\\Support\\Collection->map(Object(Closure))
#15 /app/vendor/spatie/laravel-ignition/src/Views/ViewExceptionMapper.php(53): Spatie\\LaravelIgnition\\Views\\ViewExceptionMapper->modifyViewsInTrace(Object(Spatie\\LaravelIgnition\\Exceptions\\ViewException))
#16 /app/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php(208): Spatie\\LaravelIgnition\\Views\\ViewExceptionMapper->map(Object(Illuminate\\View\\ViewException))
#17 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(514): Spatie\\LaravelIgnition\\IgnitionServiceProvider->Spatie\\LaravelIgnition\\{closure}(Object(Illuminate\\View\\ViewException))
#18 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(272): Illuminate\\Foundation\\Exceptions\\Handler->mapException(Object(Illuminate\\View\\ViewException))
#19 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(730): Illuminate\\Foundation\\Exceptions\\Handler->report(Object(Illuminate\\View\\ViewException))
#20 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#21 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#23 /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#24 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(185): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#25 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#32 /app/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#33 {main}
"} 
[2024-02-08 22:34:05] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibilityexchange.settings' doesn't exist (Connection: mysql, SQL: select `name`, `payload` from `settings` where `group` = general) {"view":{"view":"/app/resources/views/partials/help-bar.blade.php","data":{"bodyClass":"<pre class=sf-dump id=sf-dump-52572220 data-indent-pad=\"  \">\"<span class=sf-dump-str title=\"4 characters\">page</span>\"
</pre><script>Sfdump(\"sf-dump-52572220\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","headerClass":"<pre class=sf-dump id=sf-dump-834236572 data-indent-pad=\"  \">\"<span class=sf-dump-str title=\"5 characters\">stack</span>\"
</pre><script>Sfdump(\"sf-dump-834236572\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","pageWidth":"<pre class=sf-dump id=sf-dump-832463616 data-indent-pad=\"  \"><span class=sf-dump-const>null</span>
</pre><script>Sfdump(\"sf-dump-832463616\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","componentName":"<pre class=sf-dump id=sf-dump-1355534946 data-indent-pad=\"  \">\"<span class=sf-dump-str title=\"10 characters\">app-layout</span>\"
</pre><script>Sfdump(\"sf-dump-1355534946\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","attributes":"<pre class=sf-dump id=sf-dump-811492746 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\View\\ComponentAttributeBag</span> {<a class=sf-dump-ref>#2270</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-811492746\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","slot":"<pre class=sf-dump id=sf-dump-1291969136 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\View\\ComponentSlot</span> {<a class=sf-dump-ref>#2271</a><samp data-depth=1 class=sf-dump-expanded>
  +<span class=sf-dump-public title=\"Public property\">attributes</span>: <span class=sf-dump-note title=\"Illuminate\\View\\ComponentAttributeBag
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentAttributeBag</span> {<a class=sf-dump-ref>#2273</a><samp data-depth=2 class=sf-dump-compact>
    #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: []
  </samp>}
  #<span class=sf-dump-protected title=\"Protected property\">contents</span>: \"\"\"
    <span class=sf-dump-str title=\"228 characters\">&lt;div class=&quot;stack&quot;&gt;Sorry, it looks like the website can&#8217;t respond to your request right now. Please wait a few moments and try again.&lt;/div&gt;<span class=\"sf-dump-default sf-dump-ns\">\\n</span></span>
    <span class=sf-dump-str title=\"228 characters\">            &lt;p&gt;&lt;a href=&quot;https://platform.test/en&quot; rel=&quot;home&quot;&gt;Return to home page&lt;/a&gt;&lt;/p&gt;</span>
    \"\"\"
</samp>}
</pre><script>Sfdump(\"sf-dump-1291969136\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","header":"<pre class=sf-dump id=sf-dump-982411441 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\View\\ComponentSlot</span> {<a class=sf-dump-ref>#2264</a><samp data-depth=1 class=sf-dump-expanded>
  +<span class=sf-dump-public title=\"Public property\">attributes</span>: <span class=sf-dump-note title=\"Illuminate\\View\\ComponentAttributeBag
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentAttributeBag</span> {<a class=sf-dump-ref>#2282</a><samp data-depth=2 class=sf-dump-compact>
    #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: []
  </samp>}
  #<span class=sf-dump-protected title=\"Protected property\">contents</span>: \"<span class=sf-dump-str title=\"33 characters\">&lt;h1&gt;503: Service unavailable&lt;/h1&gt;</span>\"
</samp>}
</pre><script>Sfdump(\"sf-dump-982411441\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","__laravel_slots":"<pre class=sf-dump id=sf-dump-169372576 data-indent-pad=\"  \"><span class=sf-dump-note>array:2</span> [<samp data-depth=1 class=sf-dump-expanded>
  \"<span class=sf-dump-key>__default</span>\" => <span class=sf-dump-note title=\"Illuminate\\View\\ComponentSlot
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentSlot</span> {<a class=sf-dump-ref>#2271</a><samp data-depth=2 class=sf-dump-compact>
    +<span class=sf-dump-public title=\"Public property\">attributes</span>: <span class=sf-dump-note title=\"Illuminate\\View\\ComponentAttributeBag
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentAttributeBag</span> {<a class=sf-dump-ref>#2273</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: []
    </samp>}
    #<span class=sf-dump-protected title=\"Protected property\">contents</span>: \"\"\"
      <span class=sf-dump-str title=\"228 characters\">&lt;div class=&quot;stack&quot;&gt;Sorry, it looks like the website can&#8217;t respond to your request right now. Please wait a few moments and try again.&lt;/div&gt;<span class=\"sf-dump-default sf-dump-ns\">\\n</span></span>
      <span class=sf-dump-str title=\"228 characters\">            &lt;p&gt;&lt;a href=&quot;https://platform.test/en&quot; rel=&quot;home&quot;&gt;Return to home page&lt;/a&gt;&lt;/p&gt;</span>
      \"\"\"
  </samp>}
  \"<span class=sf-dump-key>header</span>\" => <span class=sf-dump-note title=\"Illuminate\\View\\ComponentSlot
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentSlot</span> {<a class=sf-dump-ref>#2264</a><samp data-depth=2 class=sf-dump-compact>
    +<span class=sf-dump-public title=\"Public property\">attributes</span>: <span class=sf-dump-note title=\"Illuminate\\View\\ComponentAttributeBag
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\View</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ComponentAttributeBag</span> {<a class=sf-dump-ref>#2282</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: []
    </samp>}
    #<span class=sf-dump-protected title=\"Protected property\">contents</span>: \"<span class=sf-dump-str title=\"33 characters\">&lt;h1&gt;503: Service unavailable&lt;/h1&gt;</span>\"
  </samp>}
</samp>]
</pre><script>Sfdump(\"sf-dump-169372576\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"exception":"[object] (Spatie\\LaravelIgnition\\Exceptions\\ViewException(code: 0): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibilityexchange.settings' doesn't exist (Connection: mysql, SQL: select `name`, `payload` from `settings` where `group` = general) at /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
[stacktrace]
#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select `name`, ...', Array, Object(Closure))
#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(424): Illuminate\\Database\\Connection->run('select `name`, ...', Array, Object(Closure))
#2 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2752): Illuminate\\Database\\Connection->select('select `name`, ...', Array, true)
#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2740): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3294): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2741): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(737): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(721): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 /app/vendor/spatie/laravel-settings/src/SettingsRepositories/DatabaseSettingsRepository.php(28): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(86): Spatie\\LaravelSettings\\SettingsRepositories\\DatabaseSettingsRepository->getPropertiesInGroup('general')
#10 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(37): Spatie\\LaravelSettings\\SettingsMapper->fetchProperties('App\\\\Settings\\\\Ge...', Object(Illuminate\\Support\\Collection))
#11 /app/vendor/spatie/laravel-settings/src/Settings.php(277): Spatie\\LaravelSettings\\SettingsMapper->load('App\\\\Settings\\\\Ge...')
#12 /app/vendor/spatie/laravel-settings/src/Settings.php(128): Spatie\\LaravelSettings\\Settings->loadValues()
#13 /app/app/helpers.php(20): Spatie\\LaravelSettings\\Settings->__isset('phone')
#14 /app/resources/views/partials/help-bar.blade.php(17): settings('phone')
#15 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#16 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#18 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#19 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#20 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#21 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#22 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#23 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#24 /app/resources/views/layouts/header.blade.php(3): Illuminate\\View\\View->render()
#25 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#26 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#27 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#28 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#29 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#30 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#31 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#32 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#33 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#34 /app/resources/views/layouts/app.blade.php(9): Illuminate\\View\\View->render()
#35 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#36 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#37 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#38 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#39 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#40 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#41 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#42 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#43 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#44 /app/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(99): Illuminate\\View\\View->render()
#45 /app/resources/views/errors/errorpage.blade.php(11): Illuminate\\View\\Factory->renderComponent()
#46 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#47 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#48 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#49 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#50 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#51 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#52 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#53 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#54 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#55 /app/resources/views/errors/503.blade.php(5): Illuminate\\View\\View->render()
#56 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#57 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#58 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#59 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#60 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#61 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#62 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#63 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#64 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#65 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#66 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#67 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 503, Array)
#68 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 503, Array)
#69 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(726): Illuminate\\Routing\\ResponseFactory->view('errors::503', Array, 503, Array)
#70 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#71 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#72 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#73 /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#74 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(185): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#75 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#76 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#77 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#78 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#79 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#80 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#81 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#82 /app/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#83 {main}
[previous exception] [object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibilityexchange.settings' doesn't exist (Connection: mysql, SQL: select `name`, `payload` from `settings` where `group` = general) at /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
[stacktrace]
#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select `name`, ...', Array, Object(Closure))
#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(424): Illuminate\\Database\\Connection->run('select `name`, ...', Array, Object(Closure))
#2 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2752): Illuminate\\Database\\Connection->select('select `name`, ...', Array, true)
#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2740): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3294): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2741): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(737): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(721): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 /app/vendor/spatie/laravel-settings/src/SettingsRepositories/DatabaseSettingsRepository.php(28): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(86): Spatie\\LaravelSettings\\SettingsRepositories\\DatabaseSettingsRepository->getPropertiesInGroup('general')
#10 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(37): Spatie\\LaravelSettings\\SettingsMapper->fetchProperties('App\\\\Settings\\\\Ge...', Object(Illuminate\\Support\\Collection))
#11 /app/vendor/spatie/laravel-settings/src/Settings.php(277): Spatie\\LaravelSettings\\SettingsMapper->load('App\\\\Settings\\\\Ge...')
#12 /app/vendor/spatie/laravel-settings/src/Settings.php(128): Spatie\\LaravelSettings\\Settings->loadValues()
#13 /app/app/helpers.php(20): Spatie\\LaravelSettings\\Settings->__isset('phone')
#14 /opt/data/storage/framework/views/b8e477e72774a6bbec1f2ff9029bed5d.php(18): settings('phone')
#15 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#16 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#18 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#19 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#20 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#21 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#22 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#23 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#24 /opt/data/storage/framework/views/31ebb47ba82164ad9db7212187c607e8.php(3): Illuminate\\View\\View->render()
#25 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#26 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#27 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#28 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#29 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#30 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#31 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#32 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#33 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#34 /opt/data/storage/framework/views/44fb48915db0428a65481620c7285aa0.php(9): Illuminate\\View\\View->render()
#35 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#36 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#37 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#38 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#39 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#40 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#41 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#42 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#43 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#44 /app/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(99): Illuminate\\View\\View->render()
#45 /opt/data/storage/framework/views/512888d7b4416be73bf28601487ab474.php(20): Illuminate\\View\\Factory->renderComponent()
#46 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#47 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#48 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#49 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#50 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#51 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#52 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#53 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#54 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#55 /opt/data/storage/framework/views/1b5e86391d9e67cd01819738b22cd25a.php(5): Illuminate\\View\\View->render()
#56 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#57 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#58 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#59 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#60 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#61 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#62 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#63 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#64 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#65 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#66 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#67 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 503, Array)
#68 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 503, Array)
#69 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(726): Illuminate\\Routing\\ResponseFactory->view('errors::503', Array, 503, Array)
#70 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#71 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#72 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#73 /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#74 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(185): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#75 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#76 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#77 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#78 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#79 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#80 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#81 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#82 /app/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#83 {main}
[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibilityexchange.settings' doesn't exist at /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:416)
[stacktrace]
#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(416): PDO->prepare('select `name`, ...')
#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `name`, ...', Array)
#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(776): Illuminate\\Database\\Connection->runQueryCallback('select `name`, ...', Array, Object(Closure))
#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(424): Illuminate\\Database\\Connection->run('select `name`, ...', Array, Object(Closure))
#4 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2752): Illuminate\\Database\\Connection->select('select `name`, ...', Array, true)
#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2740): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3294): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2741): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(737): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(721): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /app/vendor/spatie/laravel-settings/src/SettingsRepositories/DatabaseSettingsRepository.php(28): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(86): Spatie\\LaravelSettings\\SettingsRepositories\\DatabaseSettingsRepository->getPropertiesInGroup('general')
#12 /app/vendor/spatie/laravel-settings/src/SettingsMapper.php(37): Spatie\\LaravelSettings\\SettingsMapper->fetchProperties('App\\\\Settings\\\\Ge...', Object(Illuminate\\Support\\Collection))
#13 /app/vendor/spatie/laravel-settings/src/Settings.php(277): Spatie\\LaravelSettings\\SettingsMapper->load('App\\\\Settings\\\\Ge...')
#14 /app/vendor/spatie/laravel-settings/src/Settings.php(128): Spatie\\LaravelSettings\\Settings->loadValues()
#15 /app/app/helpers.php(20): Spatie\\LaravelSettings\\Settings->__isset('phone')
#16 /opt/data/storage/framework/views/b8e477e72774a6bbec1f2ff9029bed5d.php(18): settings('phone')
#17 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#18 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#19 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#20 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#21 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#22 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#23 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#24 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#25 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#26 /opt/data/storage/framework/views/31ebb47ba82164ad9db7212187c607e8.php(3): Illuminate\\View\\View->render()
#27 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#28 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#29 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#30 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#31 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#32 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#33 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#34 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#35 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#36 /opt/data/storage/framework/views/44fb48915db0428a65481620c7285aa0.php(9): Illuminate\\View\\View->render()
#37 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#38 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#39 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#40 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#41 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#42 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#43 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#44 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#45 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#46 /app/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(99): Illuminate\\View\\View->render()
#47 /opt/data/storage/framework/views/512888d7b4416be73bf28601487ab474.php(20): Illuminate\\View\\Factory->renderComponent()
#48 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#49 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#50 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#51 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#52 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#53 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#54 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#55 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#56 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#57 /opt/data/storage/framework/views/1b5e86391d9e67cd01819738b22cd25a.php(5): Illuminate\\View\\View->render()
#58 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): require('/opt/data/stora...')
#59 /app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(125): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#60 /app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('/opt/data/stora...', Array)
#61 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('/opt/data/stora...', Array)
#62 /app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(72): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->evaluatePath('/opt/data/stora...', Array)
#63 /app/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\\View\\Engines\\CompilerEngine->get('/app/resources/...', Array)
#64 /app/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine->get('/app/resources/...', Array)
#65 /app/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#66 /app/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#67 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#68 /app/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#69 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 503, Array)
#70 /app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 503, Array)
#71 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(726): Illuminate\\Routing\\ResponseFactory->view('errors::503', Array, 503, Array)
#72 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#73 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#74 /app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#75 /app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#76 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(185): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\HttpException))
#77 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#78 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#79 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#80 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#81 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#82 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#83 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#84 /app/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#85 {main}
"}
jobara commented 5 months ago

Based on the comments above I'd assume that the initial confirm language dialog is trying to run on the 503 page that is shown when in maintenance mode. And it would seem that the resources needed for that aren't available yet. We should look into preventing that dialog when the site is in maintenance mode.

jobara commented 4 months ago

May have been resolved by #2134. Should confirm if Flare errors have stopped after that PR has been merged to dev.

jobara commented 4 months ago

This issue still occurs after #2134 PR was merged.

chrispage1 commented 4 months ago

I'm also getting this issue and have updated to the latest packages.

This seems to be directly linked to Vite as when I have Vite dev mode or built assets, everything works and my tests pass.

chrispage1 commented 4 months ago

@jobara out of interest, what packages have you got installed?

Thanks!

jobara commented 4 months ago

@chrispage1 I'm starting to think that my changes in the linked PR did in fact work, as we haven't experienced this error for the past two days. If that's correct the relevant change is likely to pre-render the maintenance mode page. See Laravel's Pre-rendering the maintenance mode view docs.

php artisan down --render="errors::503"

This would probably fit with the Vite theory in that some assets aren't available during maintenance mode. But the pre-rendering should solve that issue. I'm not sure where you're experiencing the error. Possibly the same as us with maintenance mode, or maybe you had missed building the assets. Another thing would also be to look at the view cache.

jobara commented 4 months ago

This issue wasn't reported for a couple of days but has come back. As it was before.

jobara commented 4 months ago

This might be related to https://github.com/livewire/livewire/discussions/7934

SantiagoG-Colab commented 4 months ago

@jobara Is this on Marvin's or Jure's domain?

jobara commented 4 months ago

@jobara out of interest, what packages have you got installed?

Thanks!

@chrispage1 you can see the packages in the composer.json file.

jobara commented 4 months ago

@jobara Is this on Marvin's or Jure's domain?

@SantiagoG-Colab yes, this is part of the work that @marvinroman was looking into. We had hoped that the PR #2134 would have resolved this too, but it doesn't seem to have. Given the timing it appears to have something to do with the nightly database reset for the dev deploy.

chrispage1 commented 4 months ago

@jobara when I was frantically googling this issue I didn't realise this issue was on an entirely different project. I've been experiencing this using Livewire core itself but haven't had any issues in a while.

marvinroman commented 4 months ago

I moved the internal health check to move to just check database connection. This should check 3 things in the pods.

  1. Pod web server is able to route.
  2. PHP is up.
  3. It is able to make a database connection.

This should be sufficient for just health checks that are trying to determine if the pod should be able to handle requests. The external Node Ping check will still be checking for full page rendering .

marvinroman commented 4 months ago

I did some testing of maintenance mode on a local development environment and reviewed the file created storage/framework/maintenance.php.

When I tried to pre-render the template with the command php artisan down --render=errors::503 used within the database refresh I got the following error.

ERROR  Failed to enter maintenance mode: Vite manifest not found at: public/build/manifest.json (View: resources/views/partials/head.blade.php) (View: resources/views/partials/head.blade.php) (View: resources/views/partials/head.blade.php) (View: resources/views/partials/head.blade.php).  

This fails to put the site into maintenance mode. It doesn't seem to trigger any error logs though.

When using the normal maintenance mode it will use the framework to render maintenance mode.

// Allow framework to handle request if no prerendered template...
if (! isset($data['template'])) {
    return;
}
marvinroman commented 4 months ago

I think we are missing the npm run build in our docker. It's not in the Dockerfile or entrypoint. When I run this and then attempt to run the command php artisan down --render=errors::503 it properly works.

SantiagoG-Colab commented 4 months ago

@jobara Marvin has been exploring a way to resolve #2152 #2042 #1996 to avoid these errors. Would you like to do a brief check in about this next week?

jobara commented 3 months ago

@jobara Marvin has been exploring a way to resolve #2152 #2042 #1996 to avoid these errors. Would you like to do a brief check in about this next week?

Sorry, I was away last week, but am available this week to discuss.