8 Replies Latest reply on Dec 9, 2019 7:20 AM by Matt Coles

    Vizalert getting html-Code as trusted Ticket and VizAlertsConfig/ScheduledTriggerViews.csv-Content

    Hans Fahrenholz

      HI,

       

      I'm trying to get Vizalert up and running.

      Vizalerts.exe fails with

       

      Could not process source viz data from VizAlertsConfig/ScheduledTriggerViews for the following reason:
      Invalid regular expression found. Could not evaluate expression '' in the field allowed_from_address. Raw error:
      allowed_from_address

       

      A   *_MainThread_VizAlertsConfig-ScheduledTriggerViews.csv-File is created in .\temp-Folder but it does not contain the result of the viz.

      I understand that allowed_from_address is an empty string, since there is no allowed_from_address in the csv-File.

       

      The content of the csv is (allways the same for each attempt ) :

       

      <!DOCTYPE html>

      <html xmlns:ng="" xmlns:tb="">

        <head ng-csp>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="initial-scale=1, maximum-scale=2, width=device-width, height=device-height, viewport-fit=cover">

          <meta name="format-detection" content="telephone=no">

        <meta name="vizportal-config" data-buildId="2019_3_190_hz9v35p0ph" data-staticAssetsUrlPrefix=""><link href="vendors~vizportal.css?8de5b9c5e70ca3d5a0d3" rel="stylesheet"><link href="vizportal.css?8de5b9c5e70ca3d5a0d3" rel="stylesheet"><script type="text/javascript" src="/javascripts/api/tableau-2.3.0.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="jquery.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-cookies.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="localforage.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-localForage.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-sanitize.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-ui-router.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="rsa.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="underscore-min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="q.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="canvas-to-blob.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="js.cookie.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="mousetrap.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="core.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="vendors~vizportal.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="vizportal.js?8de5b9c5e70ca3d5a0d3"></script></head>

        <body class="tb-body">

          <div class="tb-app" ng-app="VizPortalRun" id="ng-app" tb-window-resize>

            <div class="tb-app-inner" ui-view=""></div>

            <tb:react-toaster></tb:react-toaster>

            <script type="text/ng-template" id="inline_stackedElement.html">

              <div class="tb-absolute" tb-window-resize tb-left="left" tb-top="top" tb-right="right" tb-bottom="bottom" tb-visible="visible"></div>

            </script>

            <tb:stacked-elements></tb:stacked-elements>

          </div>

        </body>

      </html>

       

      In the vizalerts.log I find the same html-content as result for the trusted ticket process.

       

      MainThread - 2019-12-04 16:21:56 - [DEBUG] - get_trusted_ticket - Got ticket: <!DOCTYPE html>

      <html xmlns:ng="" xmlns:tb="">

        <head ng-csp>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="initial-scale=1, maximum-scale=2, width=device-width, height=device-height, viewport-fit=cover">

          <meta name="format-detection" content="telephone=no">

        <meta name="vizportal-config" data-buildId="2019_3_190_hz9v35p0ph" data-staticAssetsUrlPrefix=""><link href="vendors~vizportal.css?8de5b9c5e70ca3d5a0d3" rel="stylesheet"><link href="vizportal.css?8de5b9c5e70ca3d5a0d3" rel="stylesheet"><script type="text/javascript" src="/javascripts/api/tableau-2.3.0.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="jquery.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-cookies.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="localforage.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-localForage.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-sanitize.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="angular-ui-router.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="rsa.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="underscore-min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="q.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="canvas-to-blob.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="js.cookie.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="mousetrap.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="core.min.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="vendors~vizportal.js?8de5b9c5e70ca3d5a0d3"></script><script type="text/javascript" src="vizportal.js?8de5b9c5e70ca3d5a0d3"></script></head>

        <body class="tb-body">

          <div class="tb-app" ng-app="VizPortalRun" id="ng-app" tb-window-resize>

            <div class="tb-app-inner" ui-view=""></div>

            <tb:react-toaster></tb:react-toaster>

            <script type="text/ng-template" id="inline_stackedElement.html">

              <div class="tb-absolute" tb-window-resize tb-left="left" tb-top="top" tb-right="right" tb-bottom="bottom" tb-visible="visible"></div>

            </script>

            <tb:stacked-elements></tb:stacked-elements>

          </div>

        </body>

      </html>

       

       

      I can download the VizAlertsConfig/ScheduledTriggerViews as csv when I login with credetials defined in the yaml-FIle.

      Tableau server seems to respond to the trusted ticket request. At least there is no error reported in the log.

      But Tableau Server seems to send the same response for whatever it is asked.

       

      Tableau Server and Vizalert are running on the same Windows 2012 Server.

      Tableau 2019-3, Vizalert 2.1.1

       

      Any Idea what's going wrong?