HDInnovations / UNIT3D-Community-Edition

Private Torrent Tracker Built With Laravel, Livewire and AlpineJS.
https://unit3d.dev
GNU Affero General Public License v3.0
1.91k stars 365 forks source link

/dashboard/authentications?perPage=25 Error 500: Internal Server Error #3354

Closed bitappend closed 6 months ago

bitappend commented 6 months ago

UNIT3D Version

v7.2.0

PHP & Platform

php8.3.1 8.0.35-0ubuntu0.22.04.1

Laravel verion

10.37.3

Have you done this?

Expectation

when i click on page 2 or next page i expect it to go to page 2.

possibly unrelated all torrents are no longer sharing.

Description

noticing other pages giving an internal server 500 error

Stack trace & logs

sudo cat laravel-2024-01-03.log 
[2024-01-03 23:31:03] prod.ERROR: Attempt to read property "group" on null {"view":{"view":"/var/www/html/resources/views/components/user_tag.blade.php","data":[]},"userId":3,"exception":"[object] (Spatie\\LaravelIgnition\\Exceptions\\ViewException(code: 0): Attempt to read property \"group\" on null at /var/www/html/resources/views/components/user_tag.blade.php:27)
[stacktrace]
#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /var/www/html/resources/views/components/user_tag.blade.php(27): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}()
#2 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...')
#3 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Http\\Livewire\\FailedLoginSearch->Livewire\\ComponentConcerns\\{closure}()
#4 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath()
#5 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\LivewireViewCompilerEngine->get()
#6 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#7 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#8 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(103): Illuminate\\View\\View->render()
#9 /var/www/html/resources/views/livewire/failed-login-search.blade.php(92): Illuminate\\View\\Factory->renderComponent()
#10 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...')
#11 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Http\\Livewire\\FailedLoginSearch->Livewire\\ComponentConcerns\\{closure}()
#12 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath()
#13 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\LivewireViewCompilerEngine->get()
#14 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#15 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#16 /var/www/html/vendor/livewire/livewire/src/Component.php(235): Illuminate\\View\\View->render()
#17 /var/www/html/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\\Component->output()
#18 /var/www/html/vendor/livewire/livewire/src/LifecycleManager.php(154): Livewire\\HydrationMiddleware\\RenderView::dehydrate()
#19 /var/www/html/vendor/livewire/livewire/src/Connection/ConnectionHandler.php(15): Livewire\\LifecycleManager->dehydrate()
#20 /var/www/html/vendor/livewire/livewire/src/Controllers/HttpConnectionHandler.php(19): Livewire\\Connection\\ConnectionHandler->handle()
#21 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): Livewire\\Controllers\\HttpConnectionHandler->__invoke()
#22 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#23 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\\Routing\\Route->run()
#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#26 /var/www/html/vendor/hdvinnie/laravel-security-headers/src/SecureHeadersMiddleware.php(16): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): HDVinnie\\SecureHeaders\\SecureHeadersMiddleware->handle()
#28 /var/www/html/app/Http/Middleware/UpdateLastAction.php(34): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\UpdateLastAction->handle()
#30 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#34 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php(60): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\AuthenticateSession->handle()
#36 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#38 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#40 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\StartSession->handle()
#41 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#43 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#45 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\\Pipeline\\Pipeline->then()
#47 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack()
#48 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\\Routing\\Router->runRoute()
#49 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute()
#50 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch()
#51 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#52 /var/www/html/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Livewire\\DisableBrowserCache->handle()
#54 /var/www/html/app/Http/Middleware/BlockIpAddress.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\BlockIpAddress->handle()
#56 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle()
#58 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#60 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#62 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#64 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#66 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#67 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then()
#68 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#69 /var/www/html/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#70 {main}

[previous exception] [object] (ErrorException(code: 0): Attempt to read property \"group\" on null at /var/www/html/storage/framework/views/588d565947ebcfcc07618ef2e4749f25.php:32)
[stacktrace]
#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /var/www/html/storage/framework/views/588d565947ebcfcc07618ef2e4749f25.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}()
#2 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...')
#3 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Http\\Livewire\\FailedLoginSearch->Livewire\\ComponentConcerns\\{closure}()
#4 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath()
#5 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\LivewireViewCompilerEngine->get()
#6 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#7 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#8 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(103): Illuminate\\View\\View->render()
#9 /var/www/html/storage/framework/views/73d87aa11b42cc997b1144a631e30279.php(111): Illuminate\\View\\Factory->renderComponent()
#10 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...')
#11 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Http\\Livewire\\FailedLoginSearch->Livewire\\ComponentConcerns\\{closure}()
#12 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath()
#13 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(207): Livewire\\LivewireViewCompilerEngine->get()
#14 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(190): Illuminate\\View\\View->getContents()
#15 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(159): Illuminate\\View\\View->renderContents()
#16 /var/www/html/vendor/livewire/livewire/src/Component.php(235): Illuminate\\View\\View->render()
#17 /var/www/html/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\\Component->output()
#18 /var/www/html/vendor/livewire/livewire/src/LifecycleManager.php(154): Livewire\\HydrationMiddleware\\RenderView::dehydrate()
#19 /var/www/html/vendor/livewire/livewire/src/Connection/ConnectionHandler.php(15): Livewire\\LifecycleManager->dehydrate()
#20 /var/www/html/vendor/livewire/livewire/src/Controllers/HttpConnectionHandler.php(19): Livewire\\Connection\\ConnectionHandler->handle()
#21 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): Livewire\\Controllers\\HttpConnectionHandler->__invoke()
#22 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#23 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\\Routing\\Route->run()
#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#26 /var/www/html/vendor/hdvinnie/laravel-security-headers/src/SecureHeadersMiddleware.php(16): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): HDVinnie\\SecureHeaders\\SecureHeadersMiddleware->handle()
#28 /var/www/html/app/Http/Middleware/UpdateLastAction.php(34): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\UpdateLastAction->handle()
#30 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#34 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php(60): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\AuthenticateSession->handle()
#36 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#38 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#40 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\StartSession->handle()
#41 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#43 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#45 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\\Pipeline\\Pipeline->then()
#47 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack()
#48 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\\Routing\\Router->runRoute()
#49 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute()
#50 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch()
#51 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#52 /var/www/html/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Livewire\\DisableBrowserCache->handle()
#54 /var/www/html/app/Http/Middleware/BlockIpAddress.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\BlockIpAddress->handle()
#56 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle()
#58 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#60 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#62 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#64 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#66 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#67 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then()
#68 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#69 /var/www/html/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#70 {main}
"}

Are you a UNIT3D sponsor?

No, don't give priority to this

Upvote & Fund

Fund with Polar

bitappend commented 6 months ago

The site was working working at launch but each progressive day the site started to feel more glitchy. still experiencing the chatbox issue i commented on the other day.

was hoping the update for php and unti3d would help php update seemed ok wihtout issue. however

7.2.0 update did this:

Upgrading to version 2.6.6 (stable channel).

composer install --prefer-dist --no-dev -o [============================] (Done!)

INFO Discovering packages.

assada/laravel-achievements ........................................... DONE hdvinnie/laravel-html-purifier ........................................ DONE hdvinnie/laravel-joypixel-emojis ...................................... DONE hdvinnie/laravel-security-headers ..................................... DONE intervention/image .................................................... DONE laravel/fortify ....................................................... DONE laravel/tinker ........................................................ DONE livewire/livewire ..................................................... DONE marcreichel/igdb-laravel .............................................. DONE nesbot/carbon ......................................................... DONE nunomaduro/termwind ................................................... DONE spatie/laravel-backup ................................................. DONE spatie/laravel-cookie-consent ......................................... DONE spatie/laravel-image-optimizer ........................................ DONE spatie/laravel-signal-aware-command ................................... DONE

INFO Publishing [livewire:assets] assets.

Copying directory [vendor/livewire/livewire/dist] to [public/vendor/livewire] DONE

INFO Publishing [public] assets.

Copying directory [vendor/joypixels/assets/png] to [public/vendor/joypixels/png] DONE

[Done]

Clearing Composer Cache================================================== composer clear-cache --no-interaction --ansi --verbose [============================] (Done!)[Done]

Updating UNIT3D Configuration File================================================== git fetch origin && git checkout origin/master -- config/unit3d.php [============================] (Done!)[Done]

Setting Cache==================================================

INFO Caching the framework bootstrap files.

config ...................................................................................... 11ms FAIL PHP Fatal error: Uncaught ErrorException: include(/var/www/html/vendor/composer/../nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php): Failed to open stream: No such file or directory in /var/www/html/vendor/composer/ClassLoader.php:576 Stack trace:

0 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()

1 /var/www/html/vendor/composer/ClassLoader.php(576): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap{closure}()

2 /var/www/html/vendor/composer/ClassLoader.php(576): include('...')

3 /var/www/html/vendor/composer/ClassLoader.php(427): Composer\Autoload{closure}()

4 /var/www/html/vendor/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php(49): Composer\Autoload\ClassLoader->loadClass()

5 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(908): NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider->NunoMaduro\Collision\Adapters\Laravel{closure}()

6 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(795): Illuminate\Container\Container->build()

7 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(937): Illuminate\Container\Container->resolve()

8 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(731): Illuminate\Foundation\Application->resolve()

9 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(922): Illuminate\Container\Container->make()

10 /var/www/html/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php(66): Illuminate\Foundation\Application->make()

11 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler->renderForConsole()

12 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(188): Illuminate\Foundation\Bootstrap\HandleExceptions->renderForConsole()

13 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()

14 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap{closure}()

15 {main}

thrown in /var/www/html/vendor/composer/ClassLoader.php on line 576 PHP Fatal error: Uncaught ErrorException: include(/var/www/html/vendor/composer/../nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php): Failed to open stream: No such file or directory in /var/www/html/vendor/composer/ClassLoader.php:576 Stack trace:

0 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()

1 /var/www/html/vendor/composer/ClassLoader.php(576): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap{closure}()

2 /var/www/html/vendor/composer/ClassLoader.php(576): include('...')

3 /var/www/html/vendor/composer/ClassLoader.php(427): Composer\Autoload{closure}()

4 /var/www/html/vendor/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php(49): Composer\Autoload\ClassLoader->loadClass()

5 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(908): NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider->NunoMaduro\Collision\Adapters\Laravel{closure}()

6 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(795): Illuminate\Container\Container->build()

7 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(937): Illuminate\Container\Container->resolve()

8 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(731): Illuminate\Foundation\Application->resolve()

9 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(922): Illuminate\Container\Container->make()

10 /var/www/html/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php(66): Illuminate\Foundation\Application->make()

11 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler->renderForConsole()

12 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(188): Illuminate\Foundation\Bootstrap\HandleExceptions->renderForConsole()

13 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(230): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()

14 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(254): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()

15 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap{closure}()

16 {main}

thrown in /var/www/html/vendor/composer/ClassLoader.php on line 576

bitappend commented 6 months ago

my gut says something is broken for some reason and this is just one symptom.

would love a suggestions on how to get hte site back up and running. all the torrents stopped working (before we tried doing the upgrade)

HDVinnie commented 6 months ago

Run

php artisan migrate && sudo rm -rf node_modules && sudo npm cache clean --force && sudo npm install && sudo npx mix -p && php artisan optimize:clear && composer self-update && composer install && composer dump-autoload -o && php artisan optimize && sudo chown -R www-data: storage bootstrap public config && sudo find . -type d -exec chmod 0775 '{}' + -or -type f -exec chmod 0644 '{}' + && php artisan queue:restart && sudo supervisorctl reread && sudo supervisorctl update && sudo supervisorctl reload && sudo systemctl restart php8.3-fpm

To make sure everything is good after you updated.

bitappend commented 6 months ago

sudo php artisan migrate && sudo rm -rf node_modules && sudo npm cache clean --force && sudo npm install && sudo npx mix -p && php artisan optimize:clear && composer self-update && composer install && composer dump-autoload -o && php artisan optimize && sudo chown -R www-data: storage bootstrap public config && sudo find . -type d -exec chmod 0775 '{}' + -or -type f -exec chmod 0644 '{}' + && php artisan queue:restart && sudo supervisorctl reread && sudo supervisorctl update && sudo supervisorctl reload && sudo systemctl restart php8.3-fpm

INFO Nothing to migrate.

npm WARN using --force Recommended protections disabled. npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

added 939 packages, and audited 940 packages in 22s

95 packages are looking for funding run npm fund for details

12 vulnerabilities (1 low, 11 moderate)

To address issues that do not require attention, run: npm audit fix

To address all issues possible (including breaking changes), run: npm audit fix --force

Some issues need review, and may require choosing a different dependency.

Run npm audit for details.

● Mix █████████████████████████ done (99%) plugins BuildCallbackPlugin

Laravel Mix v6.0.49

✔ Compiled Successfully in 35948ms ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────┐ │ File │ Size │ ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────┤ │ /fonts/font-awesome/fa-brands-400.eot │ 134 KiB │ │ /fonts/font-awesome/fa-brands-400.svg │ 724 KiB │ │ /fonts/font-awesome/fa-brands-400.ttf │ 185 KiB │ │ /fonts/font-awesome/fa-brands-400.woff │ 90 KiB │ │ /fonts/font-awesome/fa-brands-400.woff2 │ 106 KiB │ │ /fonts/font-awesome/fa-duotone-900.eot │ 554 KiB │ │ /fonts/font-awesome/fa-duotone-900.svg │ 2.49 MiB │

● Mix █████████████████████████ done (99%) plugins WebpackBar:done

Laravel Mix v6.0.49

✔ Compiled Successfully in 35948ms ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────┐ │ File │ Size │ ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────┤ │ /fonts/font-awesome/fa-brands-400.eot │ 134 KiB │ │ /fonts/font-awesome/fa-brands-400.svg │ 724 KiB │ │ /fonts/font-awesome/fa-brands-400.ttf │ 185 KiB │ │ /fonts/font-awesome/fa-brands-400.woff │ 90 KiB │ │ /fonts/font-awesome/fa-brands-400.woff2 │ 106 KiB │ │ /fonts/font-awesome/fa-duotone-900.eot │ 554 KiB │ │ /fonts/font-awesome/fa-duotone-900.svg │ 2.49 MiB │

✔ Mix Compiled successfully in 40.94s

Laravel Mix v6.0.49

✔ Compiled Successfully in 35948ms ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────┐ │ File │ Size │ ├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────┤ │ /fonts/font-awesome/fa-brands-400.eot │ 134 KiB │ │ /fonts/font-awesome/fa-brands-400.svg │ 724 KiB │ │ /fonts/font-awesome/fa-brands-400.ttf │ 185 KiB │ │ /fonts/font-awesome/fa-brands-400.woff │ 90 KiB │ │ /fonts/font-awesome/fa-brands-400.woff2 │ 106 KiB │ │ /fonts/font-awesome/fa-duotone-900.eot │ 554 KiB │ │ /fonts/font-awesome/fa-duotone-900.svg │ 2.49 MiB │ │ /fonts/font-awesome/fa-duotone-900.ttf │ 1.2 MiB │ │ /fonts/font-awesome/fa-duotone-900.woff │ 259 KiB │ │ /fonts/font-awesome/fa-duotone-900.woff2 │ 405 KiB │ │ /fonts/font-awesome/fa-light-300.eot │ 482 KiB │ │ /fonts/font-awesome/fa-light-300.svg │ 2.31 MiB │ │ /fonts/font-awesome/fa-light-300.ttf │ 1.1 MiB │ │ /fonts/font-awesome/fa-light-300.woff │ 246 KiB │ │ /fonts/font-awesome/fa-light-300.woff2 │ 420 KiB │ │ /fonts/font-awesome/fa-regular-400.eot │ 444 KiB │ │ /fonts/font-awesome/fa-regular-400.svg │ 2.06 MiB │ │ /fonts/font-awesome/fa-regular-400.ttf │ 1010 KiB │ │ /fonts/font-awesome/fa-regular-400.woff │ 225 KiB │ │ /fonts/font-awesome/fa-regular-400.woff2 │ 388 KiB │ │ /fonts/font-awesome/fa-solid-900.eot │ 379 KiB │ │ /fonts/font-awesome/fa-solid-900.svg │ 1.68 MiB │ │ /fonts/font-awesome/fa-solid-900.ttf │ 882 KiB │ │ /fonts/font-awesome/fa-solid-900.woff │ 184 KiB │ │ /fonts/font-awesome/fa-solid-900.woff2 │ 318 KiB │ │ /fonts/font-awesome/fa-thin-100.ttf │ 1.21 MiB │ │ /fonts/font-awesome/fa-thin-100.woff2 │ 454 KiB │ │ /fonts/font-awesome/fa-v4compatibility.ttf │ 9.93 KiB │ │ /fonts/font-awesome/fa-v4compatibility.woff2 │ 4.46 KiB │ │ /js/alpine.js │ 41.9 KiB │ │ /js/app.js │ 311 KiB │ │ /js/app.js.LICENSE.txt │ 424 bytes │ │ /js/chat.js │ 101 KiB │ │ /js/chat.js.LICENSE.txt │ 274 bytes │ │ /js/imgbb.js │ 12.1 KiB │ │ /js/unit3d.js │ 54.2 KiB │ │ /js/virtual-select.js │ 66.8 KiB │ │ /js/virtual-select.js.LICENSE.txt │ 168 bytes │ │ css/app.css │ 666 KiB │ │ css/main/login.css │ 4.08 KiB │ │ css/themes/cosmic-void.css │ 10.5 KiB │ │ css/themes/dark-blue.css │ 2.28 KiB │ │ css/themes/dark-green.css │ 2.28 KiB │ │ css/themes/dark-pink.css │ 2.28 KiB │ │ css/themes/dark-purple.css │ 2.28 KiB │ │ css/themes/dark-red.css │ 2.28 KiB │ │ css/themes/dark-teal.css │ 2.28 KiB │ │ css/themes/dark-yellow.css │ 2.28 KiB │ │ css/themes/galactic.css │ 14.7 KiB │ │ css/themes/material-design-v3-amoled.css │ 13.2 KiB │ │ css/themes/material-design-v3-dark.css │ 13.1 KiB │ │ css/themes/material-design-v3-light.css │ 12.6 KiB │ │ css/themes/nord.css │ 12 KiB │ │ css/themes/revel.css │ 21.1 KiB │ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────┘ 4 WARNINGS in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) webpack compiled with 4 warnings Could not open input file: artisan

bitappend commented 6 months ago

Error 500 still showing up. i did a artisan down and up manually too other glitches stil there. good note is i think* seeding is workign again.

HDVinnie commented 6 months ago

The command I said to ran wasn't related to this issue. Was more just to make sure your instance was proper.

Regarding chat I already responded here and you have still yet to provide and browser console errors on home page with chat. https://github.com/HDInnovations/UNIT3D-Community-Edition/issues/2083#issuecomment-1874154455

Regarding THIS issue this would only happen if you manually deleted a user group from the database. php artisan tinker $users = User::whereDoesntHave('group')->count();

What does the above return.

bitappend commented 6 months ago

Psy Shell v0.11.22 (PHP 8.3.1 — cli) by Justin Hileman

$users = User::whereDoesntHave('group')->count(); [!] Aliasing 'User' to 'App\Models\User' for this Tinker session. = 0

bitappend commented 6 months ago

while i have not manually deleted a user group i may have manually deleted user. related?

HDVinnie commented 6 months ago

that could do it...always best to use site functions so relations are handled properly and not meddle in db manually.

In tinker what does this return. $auths = FailedLoginAttempt::whereDoesntHave('user')->count();

bitappend commented 6 months ago

$auths = FailedLoginAttempt::whereDoesntHave('user')->count(); [!] Aliasing 'FailedLoginAttempt' to 'App\Models\FailedLoginAttempt' for this Tinker session. = 3

HDVinnie commented 6 months ago

$auths = FailedLoginAttempt::whereDoesntHave('user')->get(); foreach($auths as $auth) { $auth->delete(); }

Should fix your error.

bitappend commented 6 months ago

seems to have cleared that up. could this by why only 1 user (the owner) is able to seed torrents?

HDVinnie commented 6 months ago

No and from what I see thats not the case. https://your-domain.com/torrents/1038

Im closing this issue as resolved.

bitappend commented 6 months ago

that one is seeded by user #1 owner and by direct upload to the api.

HDVinnie commented 6 months ago

that one is seeded by user #1 owner and by direct upload to the api.

No its clearly being seeded by 3 user accounts. Sure it was uploaded by one account but three are actively seeding it.

.https://your-domain.com/torrents/1038/peers

Anyway this is unrelated to your original issue here so please dont clutter it with other topics.

If you need other support then use the discord if sponsor for realtime support. Otherwise open a different discussion and devs will get to it when they can as sponsors take priority.