If possible it would be nice to have compatibility with running XF cron jobs from CLI.
Code:
ErrorException: [E_NOTICE] Undefined index: SERVER_PORT src/addons/vw/vw/_hard/core.php:810
Generated by: Unknown account May 27, 2019 at 1:11 AM
Stack trace
#0 src/addons/vw/vw/_hard/core.php(810): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/html/f...', 810, Array)
#1 src/addons/vw/vw/_core/model/url/vw.php(242): vw_Hard_Core::get_url()
#2 src/addons/vw/vw/_core/view/stylevar/vw.php(57): vw_URL_Model->relpath()
#3 src/addons/vw/vw/_core/view/stylevar/xf2.php(48): vw_StyleVar_View->ready()
#4 src/addons/vw/vw/Listener.php(410): vw_StyleVar_View_XF2->ready()
#5 [internal function]: vw\vw\Listener::templater_template_pre_render(Object(XF\Mail\Templater), 'email', 'file_check_warn...', Array)
#6 src/XF/Extension.php(35): call_user_func_array(Array, Array)
#7 src/XF/App.php(2647): XF\Extension->fire('templater_templ...', Array, 'email:file_chec...')
#8 src/XF/Template/Templater.php(1283): XF\App->fire('templater_templ...', Array, 'email:file_chec...')
#9 src/XF/Mail/Mailer.php(155): XF\Template\Templater->renderTemplate('file_check_warn...', Array)
#10 src/XF/Mail/Mail.php(319): XF\Mail\Mailer->renderMailTemplate('file_check_warn...', Array, Object(vw\vw\XF\Language), NULL)
#11 src/XF/Mail/Mail.php(375): XF\Mail\Mail->renderTemplate()
#12 src/XF/Mail/Mail.php(389): XF\Mail\Mail->getSendableMessage()
#13 src/XF/Job/FileCheck.php(229): XF\Mail\Mail->send()
#14 src/XF/Job/FileCheck.php(108): XF\Job\FileCheck->completeFileCheck(Object(XF\Entity\FileCheck), Array)
#15 src/XF/Job/Manager.php(253): XF\Job\FileCheck->run(G)
#16 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#17 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#18 src/addons/Hampel/JobRunner/Cli/Command/RunJobs.php(37): XF\Job\Manager->runQueue(false, 8)
#19 src/vendor/symfony/console/Command/Command.php(255): Hampel\JobRunner\Cli\Command\RunJobs->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#20 src/vendor/symfony/console/Application.php(960): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#21 src/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand(Object(Hampel\JobRunner\Cli\Command\RunJobs), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 src/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#23 src/XF/Cli/Runner.php(63): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 cmd.php(15): XF\Cli\Runner->run()
#25 {main}
Request state
array(1) {
["cli"] => string(47) "/var/www/html/forum/cmd.php --quiet xf:run-jobs"
}