Exception
Attempting to read unkown config key: uitpas_url Exception thrown with message "Attempting to read unkown config key: uitpas_url" Stacktrace: #2 Exception in /var/www/admin.tickoweb.be/lib/external/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php:46 #1 Skeleton\Core\Config:__get in /var/www/admin.tickoweb.be/lib/base/Bootstrap.php:307 #0 Bootstrap:boot in /var/www/admin.tickoweb.be/webroot/handler.php:17
Stack frames (3)
2
Exception
…/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php46
1
Skeleton\Core\Config __get
/var/www/admin.tickoweb.be/lib/base/Bootstrap.php307
0
Bootstrap boot
/var/www/admin.tickoweb.be/webroot/handler.php17
/var/www/admin.tickoweb.be/lib/external/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php
     */
    private static ?self $config = null;
 
    /**
     * Private (disabled) constructor
     *
     * @access private
     */
    public function __construct() {
    }
 
    /**
     * Get config vars as properties
     *
     * @throws Exception When accessing an unknown config variable, an Exception is thrown
     * @access public
     */
    public function __get(string $name): mixed {
        if (!isset($this->config_data[$name])) {
            throw new \Exception('Attempting to read unkown config key: '.$name);
        }
        return $this->config_data[$name];
    }
 
    /**
     * Get config vars as properties
     *
     * @access public
     */
    public function __set(string $name, mixed $value): void {
        $this->config_data[$name] = $value;
    }
 
    /**
     * Check if config var exists
     *
     * @access public
     */
    public function __isset(string $key): bool {
        if (!isset($this->config_data) or $this->config_data === null) {
Arguments
  1. "Attempting to read unkown config key: uitpas_url"
    
/var/www/admin.tickoweb.be/lib/base/Bootstrap.php
         */
        \Tickoweb\Odoo\Config::$base_url = $config->odoo_base_url;
        \Tickoweb\Odoo\Config::$db = $config->odoo_db;
        \Tickoweb\Odoo\Config::$username = $config->odoo_username;
        \Tickoweb\Odoo\Config::$password = $config->odoo_pw;
 
        /**
         * Cera
         */
        \Tickoweb\Cera\Config::$url = $config->cera_url;
        \Tickoweb\Cera\Config::$tenant_id = $config->cera_tenant_id;
        \Tickoweb\Cera\Config::$client_id = $config->cera_client_id;
        \Tickoweb\Cera\Config::$client_secret = $config->cera_client_secret;
        \Tickoweb\Cera\Config::$scope = $config->cera_scope;
        \Tickoweb\Cera\Config::$log_file = $root_path . '/tmp/log/cera.log';
 
        /**
         * Uitpas
         */
        \Tickoweb\Uitpas\Config::$url = $config->uitpas_url;
        \Tickoweb\Uitpas\Config::$auth_url = $config->uitpas_auth_url;
        \Tickoweb\Uitpas\Config::$log_file = $root_path . '/tmp/log/uitpas.log';
 
        /**
         * Cera v2
         */
        \Tickoweb\Cera\V2\Config::$url = $config->cera_v2_url;
        \Tickoweb\Cera\V2\Config::$tenant_id = $config->cera_v2_tenant_id;
        \Tickoweb\Cera\V2\Config::$client_id = $config->cera_v2_client_id;
        \Tickoweb\Cera\V2\Config::$certificate = $root_path . $config->cera_v2_certificate;
        \Tickoweb\Cera\V2\Config::$private = $root_path . $config->cera_v2_private;
        \Tickoweb\Cera\V2\Config::$scope = $config->cera_v2_application_id_uri . '/.default';
        \Tickoweb\Cera\V2\Config::$log_file = $root_path . '/tmp/log/cerav2.log';
 
        /**
         * Cera v2 Order
         */
        \Tickoweb\Cera\V2\Order\Config::$url = $config->cera_v2_order_url;
        \Tickoweb\Cera\V2\Order\Config::$bearer_token = $config->cera_v2_order_bearer_token;
        \Tickoweb\Cera\V2\Order\Config::$log_file = $root_path . '/tmp/log/cerav2order.log';
/var/www/admin.tickoweb.be/webroot/handler.php
<?php
/**
 * Initialize the application
 *
 * @author Christophe Gosiau <christophe@tigron.be>
 * @author Gerry Demaret <gerry@tigron.be>
 * @author David Vandemaele <david@tigron.be>
 */
 
declare(strict_types=1);
 
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
 
require_once '../lib/base/Bootstrap.php';
Bootstrap::boot();
\Skeleton\Core\Http\Handler::Run();
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
USER
"tickoweb"
HOME
"/home/tickoweb"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
HTTP_CONNECTION
"close"
HTTP_X_BALANCED_BY
"proxy2.tickoweb.net"
HTTP_X_FORWARDED_FOR
"216.73.217.145"
HTTP_HOST
"api.test11.tickoweb.be"
HTTP_X_FORWARDED_PROTO
"https"
SCRIPT_FILENAME
"/var/www/admin.tickoweb.be/webroot/handler.php"
REDIRECT_STATUS
"200"
SERVER_NAME
"admin.tickoweb.be"
SERVER_PORT
"80"
SERVER_ADDR
"10.21.0.41"
REMOTE_USER
""
REMOTE_PORT
""
REMOTE_ADDR
"216.73.217.145"
SERVER_SOFTWARE
"nginx/1.22.1"
GATEWAY_INTERFACE
"CGI/1.1"
REQUEST_SCHEME
"http"
SERVER_PROTOCOL
"HTTP/1.0"
DOCUMENT_ROOT
"/usr/share/nginx/html"
DOCUMENT_URI
"/sitemap.xml"
REQUEST_URI
"/sitemap.xml"
SCRIPT_NAME
"/sitemap.xml"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/sitemap.xml"
REQUEST_TIME_FLOAT
1790516469.837
REQUEST_TIME
1790516469
empty
0. Whoops\Handler\PlainTextHandler
1. Whoops\Handler\PrettyPageHandler