Error
Call to a member function getUrl() on bool Error thrown with message "Call to a member function getUrl() on bool" Stacktrace: #4 Error in /home/bulkio/public_html/app/frontend/controllers/RedirectController.php:15 #3 Fujin\Frontend\Controllers\RedirectController:indexAction in [internal]:0 #2 Phalcon\Dispatcher:callActionMethod in [internal]:0 #1 Phalcon\Dispatcher:dispatch in [internal]:0 #0 Phalcon\Mvc\Application:handle in /home/bulkio/public_html/public/index.php:21
4
Error
/app/frontend/controllers/RedirectController.php15
3
Fujin\Frontend\Controllers\RedirectController indexAction
[internal]0
2
Phalcon\Dispatcher callActionMethod
[internal]0
1
Phalcon\Dispatcher dispatch
[internal]0
0
Phalcon\Mvc\Application handle
/public/index.php21
/home/bulkio/public_html/app/frontend/controllers/RedirectController.php
<?php
namespace Fujin\Frontend\Controllers;

use Fujin\Models\Content;
use Phalcon\Mvc\Controller;

class RedirectController extends Controller
{

    public function indexAction($id, $lang)
    {
        app('session')->set('currentLanguage', strtolower($lang));
        $content = Content::findFirst($id);

        header('Location: '.url($content->getUrl()));
        exit();
    }

}
 
Arguments
  1. "Call to a member function getUrl() on bool"
    
[internal]
Arguments
  1. "4"
    
  2. "ES"
    
[internal]
Arguments
  1. RedirectController {#184}
    
  2. "indexAction"
    
  3. array:2 [
      "page_id" => "4"
      "lang" => "ES"
    ]
    
[internal]
/home/bulkio/public_html/public/index.php
use \Phalcon\Mvc\Application;
use \Fujin\Be\App;
use \Fujin\Be\Format;

require_once(__DIR__.'/../app/shared/bootstrap.php');

// load BE App
try {
    App::boot();

    $application = new Application($di);
    $di->instance('app', $application);

    // register multiple modules
    require_once(SHARED_DIR.'/config/modules.php');
    $application->registerModules($modules);

    // show content
    echo $application->handle()->getContent();
    exit;

} catch (Throwable $e) {

    // only throw exceptions on development, otherwise just skip the exception. and report via email
    if (config('application.debug')) {
        throw $e;
    }

    // fix possible corrupt meta-data bug
    if (strpos($e->getMessage(), 'meta-data') !== false) {
        // flush metaData folder
        Format::emptyDir($config->application->cacheDir.'metaData/');
    }

    // invalid request
    preg_match('/(Action) (.*) (was not found on handler) (.*)/', $e->getMessage(), $output_array);
    if (isset($output_array[0]) && $output_array[0] == $e->getMessage()) {
        http_response_code(404);
        die;

Environment & details:

Key Value
URI
"https://www.bulkio.com/redirect/4/ES"
Request URI
"/redirect/4/ES"
Path Info
null
Query String
"<none>"
HTTP Method
"GET"
Script Name
"/public/index.php"
Scheme
"https"
Port
"443"
Host
"www.bulkio.com"
Key Value
_url
"/redirect/4/ES"
empty
empty
empty
Key Value
vandenbosch-bulkio-arrayRedirect
array:2 [
  "/test-redirect" => "contact?test-redirect=true"
  "/curry/mayonaise?en=friet&bier=klink" => "contact?redirect"
]
currentLanguage
"es"
Key Value
USER
"bulkio"
HOME
"/home/bulkio"
SCRIPT_NAME
"/public/index.php"
REQUEST_URI
"/redirect/4/ES"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/public/redirect/4/ES"
REMOTE_PORT
"39972"
SCRIPT_FILENAME
"/home/bulkio/public_html/public/index.php"
SERVER_ADMIN
"webmaster@bulkio.com"
CONTEXT_DOCUMENT_ROOT
"/home/bulkio/public_html"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/home/bulkio/public_html"
REMOTE_ADDR
"3.239.52.235"
SERVER_PORT
"443"
SERVER_ADDR
"185.27.31.56"
SERVER_NAME
"www.bulkio.com"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
""
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
HTTP_HOST
"www.bulkio.com"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SSL_TLS_SNI
"www.bulkio.com"
HTTPS
"on"
UNIQUE_ID
"ZgbSJDLyAv-M9xrxWFTHoAAAACQ"
REDIRECT_STATUS
"200"
REDIRECT_SSL_TLS_SNI
"www.bulkio.com"
REDIRECT_HTTPS
"on"
REDIRECT_UNIQUE_ID
"ZgbSJDLyAv-M9xrxWFTHoAAAACQ"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_SSL_TLS_SNI
"www.bulkio.com"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_UNIQUE_ID
"ZgbSJDLyAv-M9xrxWFTHoAAAACQ"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/public/index.php"
REQUEST_TIME_FLOAT
1711723044.1289
REQUEST_TIME
1711723044
argv
[]
argc
0
APP_NAME
"vandenbosch-bulkio"
APP_ENVIRONMENT
"production"
APP_KEY
"SJJQK9cVg06YVfCLbPrsyeKjVRGh/NdHLlSKRIhAWyKOvEPHiATF5hP/4veURuonQKru9ZsFIgIEhloaak809ePWSpvfRMOt9FYaZL11nxSeNaZsY/UkBAyXP3cChGA9lV1hrbhu9qA7PmFfgj8KkOLj/x5SMFkdM6S/kTpygQw="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL_PATH
"/"
SESSION_TOKEN
"vandenboschbulkio"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"bulkio_site"
DB_USERNAME
"bulkio_admin"
DB_PASSWORD
"[V2Os0i~ibMK6RoF1_"
DISABLE_SETUP
"(true)"
SERVICES_TWITTER_KEY
""
SERVICES_TWITTER_SECRET
""
OPAUTH_SECURITY_SALT
"JjXflRrPMTqQDCUFlOj7MxTaMrEUeRo2trcgbl4ZsuLtUC08EdXhyOlA2FIBMQn"
Key Value
APP_NAME
"vandenbosch-bulkio"
APP_ENVIRONMENT
"production"
APP_KEY
"SJJQK9cVg06YVfCLbPrsyeKjVRGh/NdHLlSKRIhAWyKOvEPHiATF5hP/4veURuonQKru9ZsFIgIEhloaak809ePWSpvfRMOt9FYaZL11nxSeNaZsY/UkBAyXP3cChGA9lV1hrbhu9qA7PmFfgj8KkOLj/x5SMFkdM6S/kTpygQw="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL_PATH
"/"
SESSION_TOKEN
"vandenboschbulkio"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"bulkio_site"
DB_USERNAME
"bulkio_admin"
DB_PASSWORD
"[V2Os0i~ibMK6RoF1_"
DISABLE_SETUP
"(true)"
SERVICES_TWITTER_KEY
""
SERVICES_TWITTER_SECRET
""
OPAUTH_SECURITY_SALT
"JjXflRrPMTqQDCUFlOj7MxTaMrEUeRo2trcgbl4ZsuLtUC08EdXhyOlA2FIBMQn"
0. Whoops\Handler\CallbackHandler
1. Whoops\Handler\PrettyPageHandler