Path must not be empty

Trace:

File: /opt/wasabi/src/Core/StreamWrapper/FileSystemStreamWrapper.php (Line: 85)

77:   * @param bool $options  use_include_path

78:   * @param mixed $opened_path not used

79:   *

80:   * @return bool

81:   */

82:  public function stream_open($path, $mode, $options, &$opened_path)

83:  {

84:   $this->localPath = $this->translate($path);

85:   $this->fp  = fopen($this->localPath, $mode, $options);

86:   return $this->fp !== FALSE;

87:  }

88:

89:  /**

90:   * Closes an open file pointer

91:   *

Arguments:
string(0) ""
string(2) "rb"
integer 0

Unable to determine the detailed information about a exception trace part.

File: /opt/wasabi/src/Core/Functionality/Helper/FileSystemFunctionsWrapper.php (Line: 118)

110:   *

111:   * @param string $filename  the filename

112:   * @param boolean $useIncludePath use internal include path

113:   *

114:   * @return string

115:   */

116:  public function fileGetContents($filename, $useIncludePath = FALSE)

117:  {

118:   return file_get_contents($filename, $useIncludePath);

119:  }

120:

121:  /**

122:   * wrapper function for file_get_contents

123:   *

124:   * @param string $filename the filename

Arguments:
string(23) "teaser:///bottom_js.xml"
bool FALSE

File: /opt/wasabi/src/WebFrontend/Handler/FileHandler.php (Line: 51)

43:   * @return DOMElement child node that is the document element of the document

44:   * @throws RsDomException

45:   */

46:  protected function buildNode()

47:  {

48:   $snippet = new RsDomDocument();

49:   try

50:   {

51:    $snippet->loadXML($this->fileWrapper->fileGetContents($this->getAttribute('src')));

52:   }

53:   catch (Exception $e)

54:   {

55:    $this->logger->error('FileHandler', $e);

56:    $snippet->appendChild($snippet->createElement('div', ''));

57:   }

Arguments:
string(23) "teaser:///bottom_js.xml"

File: /opt/wasabi/src/Core/Handler/AbstractDefaultHandler.php (Line: 35)

27:  /**

28:   * implements the content handling

29:   *

30:   * @return void

31:   * @throws HandlerException

32:   */

33:  final protected function handle()

34:  {

35:   $node = $this->buildNode();

36:

37:   if (isset($node))

38:   {

39:    if (!$node instanceof RsDomElement)

40:    {

41:     throw new HandlerException('Handler did not return a RsDomElement');

Arguments:

File: /opt/wasabi/src/Core/Handler/AbstractHandler.php (Line: 82)

74:  final public function execute(RsDomElement $ctx, RsDomDocument $content, Request $request, Response $response, ContentProcessor $contentProcessor)

75:  {

76:   $this->ctx  = $ctx;

77:   $this->content = $content;

78:   $this->request = $request;

79:   $this->response = $response;

80:   $this->processor = $contentProcessor;

81:

82:   $this->handle();

83:  }

84:

85:  /**

86:   * the doing of the handler

87:   *

88:   * @return void

Arguments:

File: /opt/wasabi/src/Core/Handler/CoreHandler.php (Line: 138)

130:    }

131:

132:    $handler = $this->factory->getInstanceFor($type . 'handler');

133:    if (!$handler instanceof HandlerInterface)

134:    {

135:     throw new CoreHandlerException($type . 'handler does not implement HandlerInterface', CoreHandlerException::HANDLERINTERFACE_NOT_IMPLEMENTED);

136:    }

137:

138:    $handler->execute($handlerNode, $content, $this->request, $this->response, $processor);

139:   }

140:   $this->response->setBody($content);

141:   if (($this->requestedWingForm || $this->requestedInredForm) && !$response->hasHeader('X-Robots-Tag'))

142:   {

143:    $response->setHeader('X-Robots-Tag', 'noindex, nofollow');

144:   }

Arguments:
object WASABI\Core\Xml\RsDomElement(0) {
}
object WASABI\Core\Xml\RsDomDocument(1) {
    private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
    }
}
object WASABI\Core\Request\Request(16) {
    private data => array(6) (
        "get" => object WASABI\Core\Request\RequestGet(2) {
            protected data => array Array
(
)

            private staticUrlParams => array Array
(
)

        }
        "post" => object WASABI\Core\Request\RequestPost(1) {
            protected data => array Array
(
)

        }
        "cookie" => object WASABI\Core\Request\RequestCookie(1) {
            protected data => array(1) (
                "rsWebFrontend" => string(32) "46e7ef6361241acbae7c1e3053c47e7e"
            )
        }
        "files" => object WASABI\Core\Request\RequestFiles(1) {
            protected data => array Array
(
)

        }
        "server" => object WASABI\Core\Request\RequestServer(1) {
            protected data => array(46) (
                "USER" => string(6) "apache"
                "HOME" => string(16) "/usr/share/httpd"
                "SCRIPT_NAME" => string(10) "/index.php"
                "REQUEST_URI" => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
                "QUERY_STRING" => string(0) ""
                "REQUEST_METHOD" => string(3) "GET"
                "SERVER_PROTOCOL" => string(8) "HTTP/1.1"
                "GATEWAY_INTERFACE" => string(7) "CGI/1.1"
                "REMOTE_PORT" => string(5) "59989"
                "SCRIPT_FILENAME" => string(22) "/srv/www/com/index.php"
                "SERVER_ADMIN" => string(32) "it-servicedesk@rohde-schwarz.com"
                "CONTEXT_DOCUMENT_ROOT" => string(12) "/srv/www/com"
                "CONTEXT_PREFIX" => string(0) ""
                "REQUEST_SCHEME" => string(4) "http"
                "DOCUMENT_ROOT" => string(12) "/srv/www/com"
                "REMOTE_ADDR" => string(12) "172.21.148.4"
                "SERVER_PORT" => string(2) "80"
                "SERVER_ADDR" => string(13) "172.21.148.70"
                "SERVER_NAME" => string(21) "www.rohde-schwarz.com"
                "SERVER_SOFTWARE" => string(6) "Apache"
                "SERVER_SIGNATURE" => string(0) ""
                "PATH" => string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
                "HTTP_CONNECTION" => string(10) "Keep-Alive"
                "HTTP_COOKIE" => string(46) "rsWebFrontend=46e7ef6361241acbae7c1e3053c47e7e"
                "HTTP_X_FORWARDED_FOR" => string(14) "216.73.216.173"
                "HTTP_RUSGEOLOCATION" => string(4) "VVMs"
                "HTTP_ACCEPT_ENCODING" => string(23) "gzip, br, zstd, deflate"
                "HTTP_USER_AGENT" => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
                "HTTP_ACCEPT" => string(3) "*/*"
                "HTTP_HOST" => string(21) "www.rohde-schwarz.com"
                "RS_DEBUG_MODE" => string(5) "false"
                "RS_CONFIG" => string(4) "prod"
                "RS_COM_HTTP_HOST" => string(21) "www.rohde-schwarz.com"
                "SCRIPT_URI" => string(102) "http://www.rohde-schwarz.com/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
                "SCRIPT_URL" => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
                "UNIQUE_ID" => string(27) "aZOD4t1fcPxrjODY10JXMQAAAFA"
                "RS_SITE_CDN" => string(29) "https://cdn.rohde-schwarz.com"
                "RS_COUNTRY_CODE" => string(1) "/"
                "RS_SITE_PROTOCOL" => string(5) "https"
                "RS_SITE" => string(3) "com"
                "proxy" => string(1) "1"
                "FCGI_ROLE" => string(9) "RESPONDER"
                "PHP_SELF" => string(10) "/index.php"
                "REQUEST_TIME_FLOAT" => float 1771275234.8433
                "REQUEST_TIME" => integer 1771275234
                "HTTPS" => string(2) "on"
            )
        }
        "env" => object WASABI\Core\Request\RequestEnv(1) {
            protected data => array(1) (
                "RS_DEBUG_MODE" => bool TRUE
            )
        }
    )
    private locale => object WASABI\Core\System\Locale(3) {
        private language => string(2) "en"
        private subSite => string(2) "uk"
        private subSiteConfig => array(48) (
            "com" => string(2) "en"
            "in" => string(2) "en"
            "uk" => string(2) "en"
            "us" => string(2) "en"
            "au" => string(2) "en"
            "ca" => string(2) "en"
            "ca-fr" => string(2) "fr"
            "sg" => string(2) "en"
            "my" => string(2) "en"
            "no" => string(2) "en"
            "mea" => string(2) "en"
            "ph" => string(2) "en"
            "th" => string(2) "en"
            "ae" => string(2) "en"
            "cz" => string(2) "en"
            "fi" => string(2) "en"
            "id" => string(2) "en"
            "pk" => string(2) "en"
            "se" => string(2) "en"
            "vn" => string(2) "en"
            "dk" => string(2) "en"
            "gr" => string(2) "en"
            "hu" => string(2) "en"
            "lv" => string(2) "en"
            "lt" => string(2) "en"
            "nl" => string(2) "en"
            "pl" => string(2) "en"
            "pt" => string(2) "en"
            "tr" => string(2) "en"
            "sa" => string(2) "en"
            "de" => string(2) "de"
            "at" => string(2) "de"
            "fr" => string(2) "fr"
            "br" => string(5) "pt-br"
            "lat" => string(6) "es-lat"
            "es" => string(2) "es"
            "it" => string(2) "it"
            "ch" => string(2) "de"
            "ch-en" => string(2) "en"
            "ch-fr" => string(2) "fr"
            "kr" => string(2) "ko"
            "jp" => string(2) "ja"
            "cac" => string(2) "ru"
            "cac-en" => string(2) "en"
            "tw" => string(2) "en"
            "il" => string(2) "en"
            "cn-en" => string(2) "en"
            "ua" => string(2) "en"
        )
    }
    private urlEncoder => object WASABI\Core\System\UrlEncoder(0) {
    }
    private defaultSubSite => string(3) "com"
    private requestURI => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
    private urlParts => array(3) (
        0 => string(2) "uk"
        1 => string(12) "applications"
        2 => string(57) "verify-your-avionics-navigation-equipment_56279-4224.html"
    )
    private cleanURI => string(71) "/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
    private cleanUrlParts => array(2) (
        0 => string(12) "applications"
        1 => string(57) "verify-your-avionics-navigation-equipment_56279-4224.html"
    )
    private noShortUrl => array(4) (
        0 => string(6) "driver"
        1 => string(7) "drivers"
        2 => string(8) "firmware"
        3 => string(8) "software"
    )
    private reference => NULL
    private product => string(0) ""
    private productCode => string(0) ""
    private geolocationRedirect => bool TRUE
    private rawUrlQuery => string(0) ""
    private userGeolocation => string(2) "us"
    private isPreview => bool FALSE
}
object WASABI\Core\System\Response(6) {
    private body => NULL
    private headers => array(2) (
        "x-rs-location-server" => string(9) "www-co178"
        "Link" => array(12) (
            0 => string(106) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/require-2.3.5.min.js>; rel=preload; as=script;"
            1 => string(90) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/main.min.js>; rel=preload; as=script;"
            2 => string(108) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/lazysizes-5.2.0.min.js>; rel=preload; as=script;"
            3 => string(113) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/webfontloader-1.6.28.min.js>; rel=preload; as=script;"
            4 => string(112) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/modernizr-custom.6116ab.js>; rel=preload; as=script;"
            5 => string(110) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-330Light.woff2>; rel=preload; as=font;"
            6 => string(107) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-420Cn.woff2>; rel=preload; as=font;"
            7 => string(101) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/RSI-Icons-woff2.woff2>; rel=preload; as=font;"
            8 => string(111) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-620CnBold.woff2>; rel=preload; as=font;"
            9 => string(109) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-630Bold.woff2>; rel=preload; as=font;"
            10 => string(92) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/css/style.min.css>; rel=preload; as=style;"
            11 => string(92) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/css/fonts.min.css>; rel=preload; as=style;"
        )
    )
    private slots => array(18) (
        "login" => array(1) (
            "data" => array(5) (
                "activeSession" => bool FALSE
                "href" => string(1) "#"
                "text" => string(15) "Customer portal"
                "id" => string(2) "-1"
                "children" => array(3) (
                    0 => array(3) (
                        ...
                    )
                    1 => array(3) (
                        ...
                    )
                    2 => array(3) (
                        ...
                    )
                )
            )
        )
        "CountrySwitch" => array(49) (
            "com" => string(85) "/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "in" => string(88) "/in/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "uk" => string(88) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "us" => string(88) "/us/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "au" => string(88) "/au/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ca" => string(88) "/ca/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ca-fr" => string(99) "/ca-fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
            "sg" => string(88) "/sg/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "my" => string(88) "/my/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "no" => string(88) "/no/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "mea" => string(89) "/mea/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ph" => string(88) "/ph/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "th" => string(88) "/th/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ae" => string(88) "/ae/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "cz" => string(88) "/cz/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "fi" => string(88) "/fi/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "id" => string(88) "/id/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "pk" => string(88) "/pk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "se" => string(88) "/se/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "vn" => string(88) "/vn/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "dk" => string(88) "/dk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "gr" => string(88) "/gr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "hu" => string(88) "/hu/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "lv" => string(88) "/lv/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "lt" => string(88) "/lt/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "nl" => string(88) "/nl/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "pl" => string(88) "/pl/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "pt" => string(88) "/pt/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "tr" => string(88) "/tr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "sa" => string(88) "/sa/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "de" => string(91) "/de/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
            "at" => string(91) "/at/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
            "fr" => string(96) "/fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
            "br" => string(93) "/br/aplicativos/verifique-seu-instrumento-de-navegacao-avionica_56279-4224.html?change_c=true"
            "lat" => string(92) "/lat/aplicaciones/compruebe-sus-equipos-de-navegacion-avionica_56279-4224.html?change_c=true"
            "es" => string(91) "/es/aplicaciones/compruebe-sus-equipos-de-navegacion-avionica_56279-4224.html?change_c=true"
            "it" => string(101) "/it/applicazioni/verificare-le-apparecchiature-avioniche-di-navigazione_56279-4224.html?change_c=true"
            "ch" => string(91) "/ch/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
            "ch-en" => string(91) "/ch-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ch-fr" => string(99) "/ch-fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
            "kr" => string(88) "/kr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "jp" => string(88) "/jp/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "cac" => string(89) "/cac/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "cac-en" => string(92) "/cac-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "tw" => string(88) "/tw/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "il" => string(88) "/il/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "cn-en" => string(91) "/cn-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "ua" => string(88) "/ua/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
            "cn" => string(62) "https://www.rohde-schwarz.com.cn/home_48230.html?change_c=true"
        )
        "twigData0" => array(4) (
            "registerButton" => array(1) (
                "url" => string(75) "/my_rohde___schwarz/registration/full_registration_2_contentpackagewing.wfe"
            )
            "loginButton" => array(1) (
                "url" => string(6) "/login"
            )
            "permissionsWhitelist" => array(2) (
                "permission_0" => string(1) "5"
                "permission_1" => string(1) "6"
            )
            "permissionsBlacklist" => string(1) "
"
        )
        "shoppingCartNavigation" => array(2) (
            "shop" => array(2) (
                "active" => bool FALSE
                "getQtyUrl" => string(3) "/uk"
            )
            "searchUrl" => string(11) "{{subSite}}"
        )
        "headerFooterData" => array(5) (
            "header" => array Array
(
)

            "footer" => array Array
(
)

            "footerLinks" => array Array
(
)

            "socialMedia" => array Array
(
)

            "shopData" => array(2) (
                "shop" => array(2) (
                    "active" => bool FALSE
                    "getQtyUrl" => string(3) "/uk"
                )
                "searchUrl" => string(11) "{{subSite}}"
            )
        )
        "twigData_ice_user_information_11" => array Array
(
)

        "dy-data" => array(3) (
            "language" => string(2) "en"
            "currentCountry" => string(2) "uk"
            "originCountry" => string(2) "uk"
        )
        "navigation" => array(1) (
            "navigation" => object WASABI\Core\Model\NavigationDataSlotDto(3) {
                private rootItem => object WASABI\Core\Model\WebUrlNavigationItem(7) {
                    public children => array Array
(
)

                    public id => string(1) "0"
                    public href => string(0) ""
                    public text => string(0) ""
                    public primary => bool FALSE
                    public mainNavigation => bool TRUE
                    public parent => NULL
                }
                private activePath => array Array
(
)

                private breadCrumb => array Array
(
)

            }
        )
        "geolocationMessage" => object WASABI\Core\Xml\RsDomDocument(1) {
            private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
            }
        }
        "header" => object WASABI\Core\Xml\RsDomDocument(1) {
            private xpath => NULL
        }
        "websiteSwitchCurrentLocale" => object WASABI\Core\Xml\RsDomDocument(1) {
            private xpath => NULL
        }
        "INRED_ProductContact" => object WASABI\Core\Xml\RsDomDocument(1) {
            private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
            }
        }
        "iceContainer" => array(1) (
            "data" => string(0) ""
        )
        "analyticsEnabled" => string(0) ""
        "webcontrolling" => object WASABI\Core\Xml\RsDomDocument(1) {
            private xpath => NULL
        }
        "analyticsHeadJS" => string(0) ""
        "analyticsBottomJS" => string(0) ""
        "analyticsNext" => array(1) (
            "data" => array(4) (
                "site" => array(2) (
                    "language" => string(5) "en-US"
                    "countryVersion" => string(19) "rohde-schwarz.co.uk"
                )
                "visitor" => array(7) (
                    "id" => string(0) ""
                    "hashedId" => string(0) ""
                    "hashedIP" => string(64) "b9cd03b14d7eb9e5876420930140ef311351065b71ac24d91a599da0aa5f2db1"
                    "hashedIPUA" => string(64) "69b0ab42ab1bf685af6394706a52460e391b5ef6be5b3a3ab72b1cad52e33042"
                    "hashedEmail" => string(0) ""
                    "roleAuth0" => array Array
(
)

                    "rsWebFrontend" => string(32) "46e7ef6361241acbae7c1e3053c47e7e"
                )
                "page" => array(11) (
                    "design" => string(5) "INRED"
                    "navLevel_1" => string(12) "Applications"
                    "navLevel_2" => string(0) ""
                    "navLevel_3" => string(0) ""
                    "navLevel_4" => string(0) ""
                    "navLevel_5" => string(0) ""
                    "navLevel_6" => string(0) ""
                    "navLevel_7" => string(0) ""
                    "navLevel_8" => string(0) ""
                    "m4c" => array(2) (
                        ...
                    )
                    "category" => string(12) "Applications"
                )
                "m4c" => array(1) (
                    "interactions" => array(1) (
                        ...
                    )
                )
            )
        )
    )
    private cookies => array Array
(
)

    private bodyType => string(4) "null"
    private loadNewMapping => bool FALSE
}
object WASABI\Core\Processor\ContentProcessor(3) {
    protected ctx => object WASABI\Core\Xml\RsDomElement(0) {
    }
    protected content => Object WASABI\Core\Xml\RsDomDocument, already rendered
    protected methodMap => array(7) (
        "replace" => string(22) "replaceContentInTarget"
        "append" => string(21) "appendContentToTarget"
        "before" => string(26) "prependContentBeforeTarget"
        "prepend" => string(22) "prependContentToTarget"
        "replaceTarget" => string(24) "replaceTargetWithContent"
        "appendChild" => string(19) "appendChildToTarget"
        "replaceVariable" => string(15) "replaceVariable"
    )
}

File: /opt/wasabi/src/Core/System/WebFrontend.php (Line: 119)

111:    $response->setLoadNewMapping(FALSE);

112:    $this->execute($request->getCopy('/login-error'), $response, $dispatcher);

113:    return;

114:   }

115:   $this->addWebTracking($mapping, $request, $response);

116:   if ($handlerType != 'null')

117:   {

118:    $coreHandler = $this->factory->getInstanceFor($handlerType . 'Handler');

119:    $coreHandler->execute($mapping, $request, $response);

120:   }

121:   if ($actionType != 'null')

122:   {

123:    $coreAction = $this->factory->getInstanceFor($actionType . 'Action');

124:    $coreAction->execute($mapping, $response);

125:   }

Arguments:
object WASABI\Core\Xml\RsDomDocument(1) {
    private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
    }
}
Object WASABI\Core\Request\Request, already rendered
Object WASABI\Core\System\Response, already rendered

File: /opt/wasabi/src/WebFrontend/Bootstrap/ProductionWebBootstrap.php (Line: 44)

36:  {

37:   $this->init();

38:   /** @var WebFrontDispatcher $frontDispatcher */

39:   $frontDispatcher = $this->factory->getInstanceFor(WebFrontDispatcher::class);

40:   $frontDispatcher->setLogger($this->logger);

41:   $frontDispatcher->init();

42:   /** @var WebFrontend $frontend */

43:   $frontend = $this->factory->getInstanceFor(WebFrontend::class);

44:   $frontend->execute($this->request, $this->response, $frontDispatcher);

45:   $frontend->cleanup();

46:  }

47:

48:  /**

49:   * set the error manager

50:   *

Arguments:
Object WASABI\Core\Request\Request, already rendered
Object WASABI\Core\System\Response, already rendered
object WASABI\WebFrontend\Dispatcher\WebFrontDispatcher(3) {
    private dispatcherCollection => array(22) (
        0 => object WASABI\WebFrontend\Dispatcher\PageGoneDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => object WASABI\Core\System\Environment(16) {
                private site => string(3) "com"
                private subSite => string(2) "uk"
                private versionPrefix => NULL
                private languageContentPath => NULL
                private locale => Object WASABI\Core\System\Locale, already rendered
                private liveFolder => NULL
                private localEnv => string(4) "prod"
                private vHost => NULL
                private globalVersion => integer 220470
                private pageType => string(6) "domain"
                private testDomain => bool FALSE
                private currentTime => integer 1771275234
                private assumedGeosite => string(2) "us"
                private mainSubsite => array(2) (
                    0 => string(3) "com"
                    1 => string(2) "cn"
                )
                private jobTimeConstraint => integer 0
                private frontendVersion => string(0) ""
            }
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        1 => object WASABI\WebFrontend\Dispatcher\PrgDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        2 => object WASABI\WebFrontend\Dispatcher\PimProductDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        3 => object WASABI\WebFrontend\Dispatcher\ShortUrlRewriteDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        4 => object WASABI\WebFrontend\Dispatcher\RestDispatcher(4) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            private routeMapping => array(13) (
                "getshoppingcartcountv2" => string(27) "Seed:getShoppingCartCountV2"
                "addtoshoppingcartv2" => string(24) "Seed:addToShoppingCartV2"
                "getcountrystates" => string(33) "CountryState:getStatesFromCountry"
                "setjobfavorite" => string(27) "JobFavorites:setJobFavorite"
                "getjobfavorite" => string(27) "JobFavorites:getJobFavorite"
                "setmyfavorite" => string(35) "DataFeedFavoritesRest:setMyFavorite"
                "ismyfavorite" => string(34) "DataFeedFavoritesRest:isMyFavorite"
                "getmyfavorites" => string(36) "DataFeedFavoritesRest:getMyFavorites"
                "delmyfavorite" => string(38) "DataFeedFavoritesRest:removeMyFavorite"
                "getlocatordata" => string(33) "ContactLocatorData:getCountryData"
                "getcountryselect" => string(21) "CountrySelect:execute"
                "refreshioi" => string(30) "ItemsOfInterestRefresh:execute"
                "subnavigation" => string(21) "SubNavigation:execute"
            )
        }
        5 => object WASABI\WebFrontend\Dispatcher\HeaderFooterDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        6 => object WASABI\WebFrontend\Dispatcher\AuthDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        7 => object WASABI\WebFrontend\Dispatcher\RedirectDispatcher(5) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
                protected redisStorage => object WASABI\Core\Storage\Adapter\RedisStorageAdapter(2) {
                    protected connection => object Predis\Client(3) {
                        private options => object Predis\Configuration\Options(3) {
                            protected handlers => array(8) (
                                ...
                            )
                            protected options => array(5) (
                                ...
                            )
                            protected input => array(1) (
                                ...
                            )
                        }
                        private connection => object Predis\Connection\Replication\SentinelReplication(14) {
                            protected master => NULL
                            protected slaves => array(1) (
                                ...
                            )
                            protected pool => array(1) (
                                ...
                            )
                            protected current => object Predis\Connection\StreamConnection(4) {
                                private resource => resource(stream)
                                private cachedId => string(18) "172.21.148.71:6379"
                                protected parameters => object Predis\Connection\Parameters(1) {
                                    protected parameters => array(6) (
                                        ...
                                    )
                                }
                                protected initCommands => array(1) (
                                    ...
                                )
                            }
                            protected service => string(9) "mymaster8"
                            protected connectionFactory => object Predis\Connection\Factory(2) {
                                private defaults => array(1) (
                                    ...
                                )
                                protected schemes => array(6) (
                                    ...
                                )
                            }
                            protected strategy => object Predis\Replication\ReplicationStrategy(4) {
                                protected disallowed => array(11) (
                                    ...
                                )
                                protected readonly => array(62) (
                                    ...
                                )
                                protected readonlySHA1 => array Array
(
)

                                protected loadBalancing => bool TRUE
                            }
                            protected sentinels => array(3) (
                                ...
                            )
                            protected sentinelIndex => integer 1
                            protected sentinelConnection => object Predis\Connection\StreamConnection(4) {
                                private resource => resource(stream)
                                private cachedId => NULL
                                protected parameters => object Predis\Connection\Parameters(1) {
                                    protected parameters => array(5) (
                                        ...
                                    )
                                }
                                protected initCommands => array Array
(
)

                            }
                            protected sentinelTimeout => float 0.1
                            protected retryLimit => integer 20
                            protected retryWait => integer 1000
                            protected updateSentinels => bool FALSE
                        }
                        private commands => object Predis\Command\RedisFactory(2) {
                            protected commands => array(8) (
                                ...
                            )
                            protected processor => NULL
                        }
                    }
                    protected config => Config object, data will not be displayed
                }
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => object WASABI\Core\System\FileLoader(3) {
                    private registeredStreams => array(23) (
                        ...
                    )
                    private fileWrapper => object WASABI\Core\Functionality\Helper\FileSystemFunctionsWrapper(0) {
                    }
                    private folderCollection => object WASABI\Core\Model\FolderCollection(1) {
                        protected data => array(1) (
                            ...
                        )
                    }
                }
                protected config => Config object, data will not be displayed
                protected logger => object WASABI\Core\System\Logger(2) {
                    protected monolog => object Monolog\Logger(9) {
                        protected name => string(10) "WASABI-COM"
                        protected handlers => array(1) (
                            ...
                        )
                        protected processors => array(1) (
                            ...
                        )
                        protected microsecondTimestamps => bool TRUE
                        protected timezone => object DateTimeZone(2) {
                            public timezone_type => integer 3
                            public timezone => string(3) "UTC"
                        }
                        protected exceptionHandler => NULL
                        private logDepth => integer 0
                        private fiberLogDepth => object WeakMap(0) {
                        }
                        private detectCycles => bool TRUE
                    }
                    protected request => Object WASABI\Core\Request\Request, already rendered
                }
                private disableTimeFunction => bool FALSE
                private withoutCountryCheck => bool FALSE
                private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
                    private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                    private environment => Object WASABI\Core\System\Environment, already rendered
                }
            }
            private faqNames => array(3) (
                0 => string(5) "/faq/"
                1 => string(19) "/domande-frequenti/"
                2 => string(20) "/pergunta-frequente/"
            )
        }
        8 => object WASABI\WebFrontend\Dispatcher\JobRedirectDispatcher(4) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected config => Config object, data will not be displayed
        }
        9 => object WASABI\WebFrontend\Dispatcher\PageDispatcher(4) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
                protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                protected config => Config object, data will not be displayed
                protected logger => Object WASABI\Core\System\Logger, already rendered
                private disableTimeFunction => bool FALSE
                private withoutCountryCheck => bool FALSE
                private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
                    private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                    private environment => Object WASABI\Core\System\Environment, already rendered
                }
            }
        }
        10 => object WASABI\WebFrontend\Dispatcher\PremiumDownloadDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        11 => object WASABI\WebFrontend\Dispatcher\PublicDownloadDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        12 => object WASABI\WebFrontend\Dispatcher\SearchURLRewriteDispatcher(5) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            private staticSearchKeywordRepository => object WASABI\Core\Storage\Repository\StaticShortSearchKeywordRepository(5) {
                protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                protected config => Config object, data will not be displayed
                protected logger => Object WASABI\Core\System\Logger, already rendered
            }
            protected config => Config object, data will not be displayed
        }
        13 => object WASABI\WebFrontend\Dispatcher\CustomerWebLightDownloadsDispatcher(4) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            private mappings => array(9) (
                "software" => string(34) "/search/search_for_software_v6.xml"
                "logiciel" => string(34) "/search/search_for_software_v6.xml"
                "firmware" => string(34) "/search/search_for_firmware_v6.xml"
                "micrologiciel" => string(34) "/search/search_for_firmware_v6.xml"
                "driver" => string(32) "/search/search_for_driver_v6.xml"
                "treiber" => string(32) "/search/search_for_driver_v6.xml"
                "pilote" => string(32) "/search/search_for_driver_v6.xml"
                "controlador" => string(32) "/search/search_for_driver_v6.xml"
                "downloads" => string(35) "/search/search_for_downloads_v6.xml"
            )
        }
        14 => object WASABI\WebFrontend\Dispatcher\SearchDispatcher(6) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected staticShortUrlRepository => object WASABI\Core\Storage\Repository\StaticShortUrlRepository(5) {
                protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                protected config => Config object, data will not be displayed
                protected logger => Object WASABI\Core\System\Logger, already rendered
            }
            protected productMapRepository => object WASABI\Core\Storage\Repository\ProductMapRepository(6) {
                protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                protected config => Config object, data will not be displayed
                protected logger => Object WASABI\Core\System\Logger, already rendered
                protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
                    protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                    protected environment => Object WASABI\Core\System\Environment, already rendered
                    protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                    protected config => Config object, data will not be displayed
                    protected logger => Object WASABI\Core\System\Logger, already rendered
                    private disableTimeFunction => bool FALSE
                    private withoutCountryCheck => bool FALSE
                    private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
                        private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                        private environment => Object WASABI\Core\System\Environment, already rendered
                    }
                }
            }
            protected request => NULL
        }
        15 => object WASABI\WebFrontend\Dispatcher\PimPreviewDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        16 => object WASABI\WebFrontend\Dispatcher\GeolocationDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        17 => object WASABI\WebFrontend\Dispatcher\ContentProjectionDispatcher(5) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
                protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                protected environment => Object WASABI\Core\System\Environment, already rendered
                protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
                protected config => Config object, data will not be displayed
                protected logger => Object WASABI\Core\System\Logger, already rendered
                private disableTimeFunction => bool FALSE
                private withoutCountryCheck => bool FALSE
                private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
                    private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
                    private environment => Object WASABI\Core\System\Environment, already rendered
                }
            }
            protected config => Config object, data will not be displayed
        }
        18 => object WASABI\WebFrontend\Dispatcher\GlorisMarketingDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        19 => object WASABI\WebFrontend\Dispatcher\AliveDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        20 => object WASABI\WebFrontend\Dispatcher\VCardDispatcher(3) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
        }
        21 => object WASABI\WebFrontend\Dispatcher\FormPreviewDispatcher(4) {
            protected factory => Factory object, data will not be displayed
            protected environment => Object WASABI\Core\System\Environment, already rendered
            protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
                protected config => Config object, data will not be displayed
            }
            protected config => Config object, data will not be displayed
        }
    )
    protected factory => Factory object, data will not be displayed
    protected logger => Object WASABI\Core\System\Logger, already rendered
}

File: /srv/www/com/index.php (Line: 22)

14: $localConfig = getenv('RS_CONFIG');

15: $debug  = getenv('RS_DEBUG_MODE');

16:

17: const WASABI_BASEPATH = '/opt/wasabi';

18:

19: require WASABI_BASEPATH . '/vendor/autoload.php';

20:

21: $bootstrap = new DomainBootstrap($site, $localConfig, $debug);

22: $bootstrap->run();

23:

Arguments: