Я добавил сюда sentryDns, чтобы на форме в скрипте получить адрес dns, но ошибка  
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Thu Sep 12 10:45:23 GMT+04:00 2024
There was an unexpected error (type=Internal Server Error, status=500).
Exception evaluating SpringEL expression: "sentry.dsn" (template: "payment/ffin3/payment" - line 16, col 27)
/**
     * Показываем форму ввода реквизитов карты
     *
     * @param model
     * @param partnerId
     * @param operation
     * @param sign
     * @return
     */
    private String payForm(Model model, Long partnerId, AcquiringOperation operation, String sign) {
        if (operation == null) {
            throw new CommonAppException("operation is null");
        }

        if (!REGISTERED.equals(operation.getState())) {
            return failPage(model, "Данной страницы оплаты больше не существует (Оплатить можно только операцию в состоянии REGISTERED)", operation.getPartner());
        }

        if (OFD.ON.equals(operation.getProduct().getOfd())) {
            if (!ofdDataAvailable(operation)) {
                sendEmailToOwnerMerchant(operation);
                return failPage(model, "Оплата недоступна. Обратитесь в поддержку для настройки фискальных чеков.", operation.getPartner());
            }
        }

        Map<String, String> merchantProp = partnerPropertyService.findAll(operation.getPartner().getId());
        Map<String, String> agentProp = merchantProp;
        if (operation.getAgent() != null) {
            agentProp = partnerPropertyService.findAll(operation.getAgent().getId());
        }

        model.addAttribute(CARD_DATA, new FormCardData());
        model.addAttribute("partnerId", partnerId);
        model.addAttribute("sentryDsn", sentryDsn);
        model.addAttribute("orderId", operation.getId());
        model.addAttribute("merchantOrderId", operation.getReference());
        model.addAttribute("sign", sign);
        model.addAttribute("date", operation.getCreateTime().format(DateTimeFormatter.ofPattern(DATE_TIME_FORMATTER)));
        model.addAttribute("amount", bigDecimalToString(operation.getAmount()));
        model.addAttribute("comission", bigDecimalToString(operation.getComissionPayer()));
        model.addAttribute("amountClient", bigDecimalToString(operation.amountClient()));
        model.addAttribute("clientEmail", operation.getClientEmail());
        model.addAttribute("payFor", operation.getPayFor());
        // Определим, показывать или нет кнопку ApplePay на платежной форме
        log.info("APPLE_PAY_ENABLED = {}", merchantProp.get(APPLE_PAY_ENABLED.name()));
        model.addAttribute("applePayEnabled", "ON".equalsIgnoreCase(merchantProp.get(APPLE_PAY_ENABLED.name())));
        model.addAttribute("googlePayEnabled", "ON".equalsIgnoreCase(merchantProp.get(GOOGLE_PAY_ENABLED.name())));
        model.addAttribute("applePayShopName", operation.getPartner().getShortName());
        String applePayBaseUrl = "https://" + propertyService.getProperty(PAY, APPLE_PAY_DOMAIN_NAME).getValue() + "/acq-company-web/payment";
        model.addAttribute("applePayBaseUrl", applePayBaseUrl);
        model.addAttribute("productPrice", operation.getAmount());
        model.addAttribute("currencySymbol", operation.getProduct().getCurrency().getSymbol());
        if ("ON".equalsIgnoreCase(merchantProp.get(GOOGLE_PAY_ENABLED.name()))) {
            String googlePayBaseUrl = propertyService.getProperty(MODULE_COMPANY, KEY_COMPANY_URL).getValue() + "payment";
            model.addAttribute("googlePayBaseUrl", googlePayBaseUrl);
            model.addAttribute("googlePayGateWay", propertyService.getProperty(PAY, GOOGLE_PAY_GATEWAY).getValue());
            model.addAttribute("googlePayGateWayMerchantId", propertyService.getProperty(PAY, GOOGLE_PAY_GATEWAY_MERHCHANT_ID).getValue());
            model.addAttribute("googlePayMerchantId", propertyService.getProperty(PAY, GOOGLE_PAY_MERHCHANT_ID).getValue());
            model.addAttribute("googleManager", propertyService.getProperty(PAY, GOOGLE_PAY_MANAGER, "TEST").getValue());
            setCardAuthMethods(model, operation);
        }
        return getFormLocation(operation, merchantProp, agentProp, PAYMENT);
    }

<script
            th:src="@{/acq-company-web/resources/payment/ffin3/js/http_browser.sentry-cdn.com_6.3.5_bundle.js}"
            integrity="sha384-qBgjc56ljouxNiUODXpsqJSZ7mGL+PcExG0in9vErnovL9TPZwHxfnved8g6bzfM"
            crossorigin="anonymous"></script>
    <script
            th:src="@{/acq-company-web/resources/payment/ffin3/js/http_browser.sentry-cdn.com_6.3.5_vue.js}"
            integrity="sha384-IPI80tCgEPd0JXpgbVEKNPcLiaCm4v22ns5IL7fIzpLsq/gKvh8kQUoBSZ8buSkO"
            crossorigin="anonymous"></script>
    <script>
        document.addEventListener("DOMContentLoaded", function () {
            var dsn = /*[[${sentry.dsn}]]*/ 'YOUR_DEFAULT_DSN_HERE';
            Sentry.init({
                dsn: dsn,
                // integrations: [new Sentry.BrowserTracing()],
                tracesSampleRate: 1.0,
            });