Error in /var/www/templates/default/backend/content/default-page.pug:
Value of type null is not callable on line 34, offset 22
.navbar-toolbar.d-flex.flex-shrink-0.align-items-center
button(type='button' data-bs-target='#sideNav' data-bs-toggle='offcanvas').navbar-toggler.d-lg-none
span.navbar-toggler-icon
.dropdown.dropdown-0
.navbar-tool
.navbar-tool-icon-box: i.navbar-tool-icon.ci-user
.navbar-tool-text.ms-n3.d-lg-block
small=sprintf(_('Hello, %s'), user.getName())
=_('My account')
.dropdown-menu.dropdown-menu-end(data-simplebar-auto-hide='false')
.mx-2.py-2.border-bottom.text-center
+content-anchor(url_for('Backend\\Controller\\Account', 'view'))=_('View account')
.mx-2.py-2.text-center
form(method='POST' action=url_for('Backend\\Controller\\Auth', 'logout'))
button.btn.btn-primary(type='submit')=_('Sign out')
## /var/www/cache/templates/NIoJ6uIFl7qxA5-Tei5I4yBDDpVyPkBl4wjgwFutMt4.php(1984)
#0 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Adapter/FileAdapter.php(100): include()
#1 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/AbstractAdapter.php(103): Phug\Renderer\Adapter\FileAdapter->Phug\Renderer\Adapter\{closure}()
#2 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Adapter/FileAdapter.php(98): Phug\Renderer\AbstractAdapter->execute(Object(Closure), Array)
#3 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(145): Phug\Renderer\Adapter\FileAdapter->displayCached('/backend/conten...', NULL, Object(Closure), Array)
#4 /var/www/vendor/phug/phug/src/Phug/Util/Util/SandBox.php(38): Phug\Renderer->Phug\Renderer\Partial\{closure}()
#5 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(117): Phug\Util\SandBox->__construct(Object(Closure), NULL)
#6 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/AbstractAdapter.php(61): Phug\Renderer->getNewSandBox(Object(Closure))
#7 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(150): Phug\Renderer\AbstractAdapter->captureBuffer(Object(Closure))
#8 /var/www/vendor/phug/phug/src/Phug/Util/Util/SandBox.php(38): Phug\Renderer->Phug\Renderer\Partial\{closure}()
#9 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(117): Phug\Util\SandBox->__construct(Object(Closure), NULL)
#10 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(159): Phug\Renderer->getNewSandBox(Object(Closure))
#11 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer/Partial/AdapterTrait.php(225): Phug\Renderer->getSandboxCall('', 'render', '/backend/conten...', NULL, Object(Closure), Array)
#12 /var/www/vendor/phug/phug/src/Phug/Renderer/Renderer.php(136): Phug\Renderer->callAdapter('render', '/backend/conten...', NULL, Object(Closure), Array)
#13 /var/www/vendor/pug-php/pug/src/Pug/Engine/Renderer.php(35): Phug\Renderer->renderFile('/backend/conten...', Array)
#14 /var/www/vendor/pug-php/pug/src/Pug/Engine/Renderer.php(109): Pug\Engine\Renderer->renderFileWithPhp('/backend/conten...', Array)
#15 [internal function]: Pug\Engine\Renderer->Pug\Engine\{closure}()
#16 /var/www/vendor/pug-php/pug/src/Pug/Engine/Renderer.php(116): call_user_func(Object(Closure))
#17 /var/www/src/Common/Provider/PugServiceProvider.php(115): Pug\Engine\Renderer->renderFile('/backend/conten...', Array)
#18 /var/www/src/Common/App.php(127): Common\Provider\PugServiceProvider->Common\Provider\{closure}('/backend/conten...', Array)
#19 /var/www/src/Common/App.php(133): Common\App::renderTemplate('/backend/conten...', Array)
#20 /var/www/src/Common/ResponderBase.php(146): Common\App::renderResponse('/backend/conten...', Array)
#21 /var/www/src/Common/PageBase.php(18): Common\ResponderBase->renderToResponse('/backend/conten...', Array)
#22 /var/www/src/Common/ControllerBase.php(127): Common\PageBase->render(Array, Array)
#23 /var/www/src/Common/Controller/Sorry.php(27): Common\ControllerBase->render('/common/content...', Array)
#24 [internal function]: Common\Controller\Sorry->index()
#25 /var/www/src/Common/Router/RouteInfo.php(243): ReflectionMethod->invoke(Object(Backend\Controller\Sorry))
#26 /var/www/src/Common/Router/RouteInfo.php(248): Common\Router\RouteInfo->callEndpoint(Object(Laminas\Diactoros\ServerRequest))
#27 /var/www/src/Common/Middleware/NotFoundMiddleware.php(90): Common\Router\RouteInfo->getEndpointResponse(Object(Laminas\Diactoros\ServerRequest))
#28 /var/www/src/Common/Middleware/NotFoundMiddleware.php(104): Common\Middleware\errorPage(Object(Laminas\Diactoros\ServerRequest), 404, 'We could not fi...')
#29 /var/www/vendor/nextcontrol/middleware/src/Delegate.php(32): Common\Middleware\NotFoundMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Next\Middleware\Delegate))
#30 /var/www/vendor/nextcontrol/middleware/src/Stack.php(48): Next\Middleware\Delegate->next(Object(Laminas\Diactoros\ServerRequest))
#31 /var/www/vendor/nextcontrol/core/src/Application.php(119): Next\Middleware\Stack->process(Object(Laminas\Diactoros\ServerRequest))
#32 /var/www/vendor/nextcontrol/core/src/Application.php(107): Next\Core\Application->processRequest(Object(Laminas\Diactoros\ServerRequest))
#33 /var/www/public/backend.php(24): Next\Core\Application->run()
#34 {main}$parameters = array:32 [
"versioned" => Closure(string $resource_path): string {#256
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "31 to 37"
}
"url_for" => Closure($controller_class, $endpoint_method, $params = [], $query_params = []) {#265
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
use: {
$container: Pimple\Container {#4 …}
}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "38 to 45"
}
"add_query_params" => Closure(?string $url_path, array $params) {#266
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "46 to 46"
}
"as_fragment" => Closure(?string $url_path) {#267
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "47 to 47"
}
"render" => Closure(string $template, $context): string {#268
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
use: {
$container: Pimple\Container {#4 …}
}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "48 to 51"
}
"randomid" => Closure(): string {#269
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "52 to 55"
}
"json_encode" => Closure($raw): string {#270
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "56 to 59"
}
"json_encode_safe" => Closure($raw): string {#271
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "60 to 72"
}
"_" => Closure(string $context, string $text = null) {#272
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "73 to 75"
}
"addslashes" => Closure(string $string) {#273
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "76 to 78"
}
"sprintf" => Closure(string $format_string, mixed ...$values) {#274
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "79 to 81"
}
"property_as_text" => Closure($object, $property): string {#275
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "82 to 85"
}
"format_price" => Closure(int|float|null $price, int $fraction_digits = null, bool $bold = false): string {#276
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "86 to 88"
}
"format_date" => Closure(?DateTime $date, bool $long = true): string {#277
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "89 to 91"
}
"format_date_time" => Closure(?DateTime $date, bool $long = true): string {#278
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "92 to 94"
}
"merge_objects" => Closure(array ...$objects) {#279
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "95 to 95"
}
"highlight_text" => Closure(string $text, ?string $highlight): string {#280
returnType: "string"
class: "Common\Provider\PugServiceProvider"
this: Common\Provider\PugServiceProvider {#18 …}
file: "/var/www/src/Common/Provider/PugServiceProvider.php"
line: "96 to 96"
}
"request" => Laminas\Diactoros\ServerRequest {#54
-attributes: array:1 [
"app" => Pimple\Container {#4 …}
]
-uploadedFiles: []
-serverParams: array:37 [
"REDIRECT_STATUS" => "200"
"HTTP_HOST" => "backend.wisada.next-dns.de"
"HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
"HTTP_ACCEPT" => "*/*"
"HTTP_ACCEPT_ENCODING" => "gzip, br, zstd, deflate"
"HTTP_X_FORWARDED_FOR" => "216.73.216.184"
"HTTP_X_FORWARDED_HOST" => "backend.wisada.next-dns.de"
"HTTP_X_FORWARDED_PORT" => "443"
"HTTP_X_FORWARDED_PROTO" => "https"
"HTTP_X_FORWARDED_SERVER" => "48523575844c"
"HTTP_X_REAL_IP" => "216.73.216.184"
"PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
"SERVER_SIGNATURE" => "<address>Apache/2.4.54 (Debian) Server at backend.wisada.next-dns.de Port 80</address>\n"
"SERVER_SOFTWARE" => "Apache/2.4.54 (Debian)"
"SERVER_NAME" => "backend.wisada.next-dns.de"
"SERVER_ADDR" => "172.18.0.11"
"SERVER_PORT" => "80"
"REMOTE_ADDR" => "172.18.0.6"
"DOCUMENT_ROOT" => "/var/www/public"
"REQUEST_SCHEME" => "http"
"CONTEXT_PREFIX" => ""
"CONTEXT_DOCUMENT_ROOT" => "/var/www/public"
"SERVER_ADMIN" => "webmaster@localhost"
"SCRIPT_FILENAME" => "/var/www/public/backend.php"
"REMOTE_PORT" => "40358"
"REDIRECT_URL" => "/auth/php:/input"
"GATEWAY_INTERFACE" => "CGI/1.1"
"SERVER_PROTOCOL" => "HTTP/1.1"
"REQUEST_METHOD" => "GET"
"QUERY_STRING" => ""
"REQUEST_URI" => "/auth/php:/input"
"SCRIPT_NAME" => "/backend.php"
"PHP_SELF" => "/backend.php"
"REQUEST_TIME_FLOAT" => 1768485917.7236
"REQUEST_TIME" => 1768485917
"argv" => []
"argc" => 0
]
-cookieParams: []
-queryParams: []
-parsedBody: []
-method: "GET"
-requestTarget: null
-uri: Laminas\Diactoros\Uri {#52
#allowedSchemes: array:2 [
"http" => 80
"https" => 443
]
-scheme: "https"
-userInfo: ""
-host: "backend.wisada.next-dns.de"
-port: 443
-path: "/auth/php:/input"
-query: ""
-fragment: ""
-uriString: "https://backend.wisada.next-dns.de/auth/php:/input"
}
#headers: array:10 [
"user-agent" => array:1 [
0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
]
"accept" => array:1 [
0 => "*/*"
]
"accept-encoding" => array:1 [
0 => "gzip, br, zstd, deflate"
]
"x-forwarded-for" => array:1 [
0 => "216.73.216.184"
]
"x-forwarded-host" => array:1 [
0 => "backend.wisada.next-dns.de"
]
"x-forwarded-port" => array:1 [
0 => "443"
]
"x-forwarded-proto" => array:1 [
0 => "https"
]
"x-forwarded-server" => array:1 [
0 => "48523575844c"
]
"x-real-ip" => array:1 [
0 => "216.73.216.184"
]
"Host" => array:1 [
0 => "backend.wisada.next-dns.de"
]
]
#headerNames: array:10 [
"host" => "Host"
"user-agent" => "user-agent"
"accept" => "accept"
"accept-encoding" => "accept-encoding"
"x-forwarded-for" => "x-forwarded-for"
"x-forwarded-host" => "x-forwarded-host"
"x-forwarded-port" => "x-forwarded-port"
"x-forwarded-proto" => "x-forwarded-proto"
"x-forwarded-server" => "x-forwarded-server"
"x-real-ip" => "x-real-ip"
]
-protocol: "1.1"
-stream: Laminas\Diactoros\PhpInputStream {#49
#resource: stream resource @5
timed_out: false
blocked: true
eof: false
wrapper_type: "PHP"
stream_type: "Input"
mode: "rb"
unread_bytes: 0
seekable: true
uri: "php://input"
options: []
}
#stream: "php://input"
-cache: ""
-reachedEof: false
}
}
"route" => Common\Router\RouteInfo {#71
+endpoint_class: "Backend\Controller\Sorry"
+endpoint_method: "index"
+params: []
+path: null
+attributes: array:2 [
"status_code" => 404
"status_message" => "We could not find the page you are looking for."
]
}
"fragment_url" => "/sorry/"
"fragment_id" => "fragment_98013884456"
"app_name" => "backend"
"app_title" => "WISADA Backend"
"settings" => array:7 [
"contact_address" => DoctrineProxies\__CG__\Model\Common\Address {#220
#id: "138"
#meta: null
#external_reference: null
#salutation: null
#name1: null
#name2: null
#address1: null
#address2: null
#zip: null
#city: null
#country_code: null
+__isInitialized__: false
…2
}
"contact_email" => "info@wisada.de"
"contact_phone" => "+49 761 769978-00"
"cookies" => array:2 [
"use_custom_dialog" => false
"usercentrics_id" => "ghD6lQmIuFJyKI"
]
"representative" => "V1000"
"payment" => array:5 [
"accounts" => array:2 [
0 => array:3 [
"receiver_name" => "Sparkasse Freiburg Nördlicher Breisgau"
"iban" => "DE27 6805 0101 0014 1077 24"
"bic" => "FRSPDE66XXX"
]
1 => array:3 [
"receiver_name" => "Deutsche Bank"
"iban" => "DE79 6807 0030 0121 4394 00"
"bic" => "DEUTDE6FXXX"
]
]
"shipment_cost" => 7.49
"shipment_cost_limit" => 500.0
"small_quantity_surcharge" => 5.0
"small_quantity_surcharge_limit" => 100.0
]
"page_title" => "WISADA Backend"
]
"toasts_queue" => ""
"language" => "en"
"page" => Backend\Pages\DefaultPage {#73
#request: Laminas\Diactoros\ServerRequest {#54}
#route: Common\Router\RouteInfo {#71}
}
"user" => null
"menu" => []
"status_code" => 404
"status_message" => "We could not find the page you are looking for."
"parts" => array:1 [
"content" => """
<div id="fragment_85091594807" hx-swap="outerHTML"> <div class="container d-flex flex-column justify-content-center text-center mt-5">\n
<h1 class="display-404">404</h1>\n
<h2 class="mt-4">We could not find the page you are looking for.</h2>\n
<a role="link" onclick="onContentAnchorClick(this)" hx-get="/?render=fragment" hx-push-url="/" hx-swap="innerHTML swap:0s settle:0s" hx-target="#main-content" class="btn btn-lg btn-primary mx-auto my-2" href="/" style="white-space: normal; word-wrap: break-word;">Return to homepage</a>\n
</div>\n
</div>\n
"""
]
]