pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.49k stars 1.61k forks source link

Test email working, reset password not working, error appears in failed_jobs table #1777

Closed ColaIan closed 4 years ago

ColaIan commented 4 years ago

Sorry I accidently pressed enter right after typing title, here's the info

Background (please complete the following information):

Describe the bug Using php7.4-fpm on nginx Test email working, but when I send the reset password form, although it says successfully sent email, I couldn't receive it

To Reproduce Steps to reproduce the behavior:

  1. Go to '/auth/password'
  2. Enter Email
  3. Submit
  4. Says successfully sent
  5. It doesn't appear in my inbox

Expected behavior Email should appear in my inbox like how it does with the test email.

notAreYouScared commented 4 years ago

Did you restart the pteroq service after changing the s to information? What's the status of that service?

ColaIan commented 4 years ago

I restarted and it didn't work. The service is enabled and started of course or else I wouldn't even be able to access the panel (I have a separate admin account, and I just made a test account to test if the reset button works)

PS: I didn't use the .env file to configure mail settings, I only used the panel settings. Also, I have set APP_ENVIRONMENT_ONLY=false

notAreYouScared commented 4 years ago

Correction, you would be able to access the panel if the service was stopped or failed as the panel doesn't necessarily need it to function, what's the output of the service status.

ColaIan commented 4 years ago

OH! It's stopped, here's the error


● pteroq.service - Pterodactyl Queue Worker
   Loaded: loaded (/etc/systemd/system/pteroq.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-12-14 05:05:29 UTC; 6min ago
  Process: 18922 ExecStart=/usr/bin/php /home/www/html/pterodactyl.pydrox.com/artisan queue:work --queue=high,standard,l
 Main PID: 18922 (code=exited, status=1/FAILURE)

Dec 14 05:05:29 pydrox.com systemd[1]: pteroq.service: Service hold-off time over, scheduling restart.
Dec 14 05:05:29 pydrox.com systemd[1]: pteroq.service: Scheduled restart job, restart counter is at 5.
Dec 14 05:05:29 pydrox.com systemd[1]: Stopped Pterodactyl Queue Worker.
Dec 14 05:05:29 pydrox.com systemd[1]: pteroq.service: Start request repeated too quickly.
Dec 14 05:05:29 pydrox.com systemd[1]: pteroq.service: Failed with result 'exit-code'.
Dec 14 05:05:29 pydrox.com systemd[1]: Failed to start Pterodactyl Queue Worker.```
ArnaudLier commented 4 years ago

journalctl -xe -u pteroq and systemctl reset-failed pteroq

ColaIan commented 4 years ago

The pteroq service has been fixed now, and errors are coming up in my database:


ErrorException: Trying to access array offset on value of type null in /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php:147
Stack trace:
#0 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php(147): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php(127): Egulias\EmailValidator\Parser\Parser->escaped()
#2 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php(57): Egulias\EmailValidator\Parser\Parser->isFWS()
#3 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/EmailParser.php(48): Egulias\EmailValidator\Parser\LocalPart->parse()
#4 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php(30): Egulias\EmailValidator\EmailParser->parse()
#5 /home/www/html/panel.pydrox.com/vendor/egulias/email-validator/EmailValidator/EmailValidator.php(37): Egulias\EmailValidator\Validation\RFCValidation->isValid()
#6 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php(182): Egulias\EmailValidator\EmailValidator->isValid()
#7 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php(128): Swift_Mime_Headers_IdentificationHeader->assertValidId()
#8 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php(99): Swift_Mime_Headers_IdentificationHeader->setIds()
#9 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php(75): Swift_Mime_Headers_IdentificationHeader->setId()
#10 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php(141): Swift_Mime_Headers_IdentificationHeader->setFieldBodyModel()
#11 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php(115): Swift_Mime_SimpleHeaderFactory->createIdHeader()
#12 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php(217): Swift_Mime_SimpleHeaderSet->addIdHeader()
#13 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(53): Swift_Mime_SimpleMimeEntity->setId()
#14 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Message.php(48): Swift_Mime_SimpleMessage->__construct()
#15 [internal function]: Swift_Message->__construct()
#16 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php(330): ReflectionClass->newInstanceArgs()
#17 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php(115): Swift_DependencyContainer->createNewInstance()
#18 /home/www/html/panel.pydrox.com/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(41): Swift_DependencyContainer->lookup()
#19 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(451): Swift_Mailer->createMessage()
#20 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(237): Illuminate\Mail\Mailer->createMessage()
#21 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php(65): Illuminate\Mail\Mailer->send()
#22 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(144): Illuminate\Notifications\Channels\MailChannel->send()
#23 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(103): Illuminate\Notifications\NotificationSender->sendToNotifiable()
#24 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\Notifications\NotificationSender->Illuminate\Notifications\{closure}()
#25 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(105): Illuminate\Notifications\NotificationSender->withLocale()
#26 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php(57): Illuminate\Notifications\NotificationSender->sendNow()
#27 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php(73): Illuminate\Notifications\ChannelManager->sendNow()
#28 [internal function]: Illuminate\Notifications\SendQueuedNotifications->handle()
#29 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array()
#30 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#31 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod()
#32 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(572): Illuminate\Container\BoundMethod::call()
#33 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(94): Illuminate\Container\Container->call()
#34 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}()
#35 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#36 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(98): Illuminate\Pipeline\Pipeline->then()
#37 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(49): Illuminate\Bus\Dispatcher->dispatchNow()
#38 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(83): Illuminate\Queue\CallQueuedHandler->call()
#39 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(327): Illuminate\Queue\Jobs\Job->fire()
#40 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(277): Illuminate\Queue\Worker->process()
#41 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(118): Illuminate\Queue\Worker->runJob()
#42 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(102): Illuminate\Queue\Worker->daemon()
#43 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(86): Illuminate\Queue\Console\WorkCommand->runWorker()
#44 [internal function]: Illuminate\Queue\Console\WorkCommand->handle()
#45 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array()
#46 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#47 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod()
#48 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(572): Illuminate\Container\BoundMethod::call()
#49 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call()
#50 /home/www/html/panel.pydrox.com/vendor/symfony/console/Command/Command.php(255): Illuminate\Console\Command->execute()
#51 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(170): Symfony\Component\Console\Command\Command->run()
#52 /home/www/html/panel.pydrox.com/vendor/symfony/console/Application.php(886): Illuminate\Console\Command->run()
#53 /home/www/html/panel.pydrox.com/vendor/symfony/console/Application.php(262): Symfony\Component\Console\Application->doRunCommand()
#54 /home/www/html/panel.pydrox.com/vendor/symfony/console/Application.php(145): Symfony\Component\Console\Application->doRun()
#55 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(89): Symfony\Component\Console\Application->run()
#56 /home/www/html/panel.pydrox.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(122): Illuminate\Console\Application->run()
#57 /home/www/html/panel.pydrox.com/artisan(37): Illuminate\Foundation\Console\Kernel->handle()
#58 {main}
DaneEveritt commented 4 years ago

I'm guessing you have a bad email in the system somehow, which should be impossible unless you're making direct edits in the database or letting some non-official method create/modify users.

AusHick commented 4 years ago

I want to confirm the same situation in my instance. PHP 7.4 on Debian 10.2 running v0.7.16. Stack trace is identical.

However, when trying to test e-mail via settings, I get: "Whoops! An error occurred while attempting to save mail settings: An error was encountered while processing this request"

No error for this exception is found in the database or the nginx log files for the Pterodactyl instance.

Lucavon commented 4 years ago

Same here. Unable to test or save mail settings. PHP 7.4.



Stack trace:
#0 /redacted/path/pterodactyl/vendor/symfony/console/Input/ArrayInput.php(135): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'Trying to acces...', '/redacted/path/pterod...', 135, Array)
#1 /redacted/path/pterodactyl/vendor/symfony/console/Input/Input.php(55): Symfony\Component\Console\Input\ArrayInput->parse()
#2 /redacted/path/pterodactyl/vendor/symfony/console/Command/Command.php(214): Symfony\Component\Console\Input\Input->bind(Object(Symfony\Component\Console\Input\InputDefinition))
#3 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Console/Command.php(170): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Illuminate\Console\OutputStyle))
#4 /redacted/path/pterodactyl/vendor/symfony/console/Application.php(886): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\BufferedOutput))
#5 /redacted/path/pterodactyl/vendor/symfony/console/Application.php(262): Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Queue\Console\RestartCommand), Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\BufferedOutput))
#6 /redacted/path/pterodactyl/vendor/symfony/console/Application.php(145): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\BufferedOutput))
#7 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Console/Application.php(89): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\BufferedOutput))
#8 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Console/Application.php(188): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\BufferedOutput))
#9 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(250): Illuminate\Console\Application->call('queue:restart', Array, NULL)
#10 /redacted/path/pterodactyl/app/Http/Controllers/Admin/Settings/MailController.php(113): Illuminate\Foundation\Console\Kernel->call('queue:restart')
#11 [internal function]: Pterodactyl\Http\Controllers\Admin\Settings\MailController->update(Object(Pterodactyl\Http\Requests\Admin\Settings\MailSettingsFormRequest))
#12 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)
#13 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('update', Array)
#14 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Pterodactyl\Http\Controllers\Admin\Settings\MailController), 'update')
#15 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\Routing\Route->runController()
#16 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Router.php(682): Illuminate\Routing\Route->run()
#17 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#18 /redacted/path/pterodactyl/app/Http/Middleware/AdminAuthenticate.php(33): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#19 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Pterodactyl\Http\Middleware\AdminAuthenticate->handle(Object(Illuminate\Http\Request), Object(Closure))
#20 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#21 /redacted/path/pterodactyl/app/Http/Middleware/RequireTwoFactorAuthentication.php(79): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#22 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Pterodactyl\Http\Middleware\RequireTwoFactorAuthentication->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#24 /redacted/path/pterodactyl/app/Http/Middleware/LanguageMiddleware.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#25 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Pterodactyl\Http\Middleware\LanguageMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure))
#26 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#27 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#28 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#29 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#30 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(75): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#31 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php(58): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#34 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Session\Middleware\AuthenticateSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#36 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#37 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Auth\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure))
#38 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#39 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#40 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#43 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#44 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#45 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#46 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#47 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(66): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#49 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#52 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Router.php(684): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#53 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Router.php(659): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#54 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Router.php(625): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#55 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Router.php(614): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#56 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#57 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#58 /redacted/path/pterodactyl/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#59 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#60 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#61 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(31): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#62 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#63 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#64 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(31): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#65 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#66 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#67 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#68 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#70 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(62): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#71 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#72 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#73 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#74 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#75 /redacted/path/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#76 /redacted/path/pterodactyl/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#77 {main}```
notAreYouScared commented 4 years ago

PHP 7.4 is isn't officially supported, Have you tried downgrading to PHP 7.2?

Lucavon commented 4 years ago

@Sir3lit I can't do that, as I have some things that depend on 7.4, despite its relatively young age. I guess I'll have to wait for 7.4 support.

schrej commented 4 years ago

If you set it up properly, you can also use multiple PHP versions at the same time.

DaneEveritt commented 4 years ago

Given the slow development cycle of 0.8, I'm going to prioritize fixing this (and PHP 7.4 support in general) for the 0.7 branch.

d3xter-dev commented 4 years ago

For me, setting the required php version to >=7.4 in composer.json and then running composer update worked but, that may come with other problems - i couldn't experience any yet.

 "require": {
        "php": ">=7.4",
....
lunibo commented 4 years ago

For me, setting the required php version to >=7.4 in composer.json and then running composer update worked but, that may come with other problems - i couldn't experience any yet.

 "require": {
        "php": ">=7.4",
....

Not on my system, but a combination of your suggestion and APP_ENVIRONMENT_ONLY=true (at .env) did it

DaneEveritt commented 4 years ago

I'm closing this as it isn't something I'm going to be fixing in 0.7 and it isn't a problem in the 1.0 releases.

MrFallen commented 4 years ago

Same. Doesn't works :(

MrFallen commented 4 years ago

Same. Doesn't works :( :-1: