Uploaded image for project: 'AdMax'
  1. AdMax
  2. ADMAX-2691

TSA Pixel Tracking V2: Pixel Log Lines That Have 2 'qs:' Entries Cause Playback To Fail

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: TSA Tracking
    • Labels:
      None

      Description

      If a pixel log line has two 'qs' parameters in the request parameters column of the pixel log file, a Class Cast Exception is thrown, which results in the entire pixel log file failing to playback properly.

      Pixel playback should be able to properly handle this situation by merging the multiple qs parameter values together, and continue processing the line, and not fail to process then entire pixel log file.

      Below is an example log line taken from a Fandano log file that caused the problem:

      1308325027 429741 uvid792a7b91f8ccf1814dc2843a38a04ac4 usid792a7b91f8ccf1814dc2843a38a04ac4 tsatime:1308325028013|u:http%3A%2F%2Fwww.bing.com%2Fsearch%3Fq%3Dogden%20movie%20theaters|qs:AS|qs:pn%3D1%26date%3D06%2F19%2F2011|sk:|pq:ogden%20movie%20|sp:1|sc:6-12|form:QBRE|s:149|w:1112|tsa1v:uvide784fdc3304f6bb0ef1df65df5efb80d|tsa1s:uside784fdc3304f6bb0ef1df65df5efb80d|adlt:strict REMOTE_ADDR:199.190.170.24|HTTP_REFERER:http%3A%2F%2Fwww.fandango.com%2Fogden_ut_movietimes%2F%3Fpn%3D1|HTTP_USER_AGENT:Mozilla%2F4.0%20%28compatible%3B%20MSIE%208.0%3B%20Windows%20NT%205.1%3B%20Trident%2F4.0%3B%20.NET%20CLR%201.1.4322%3B%20.NET%20CLR%202.0.50727%3B%20.NET%20CLR%203.0.4506.2152%3B%20.NET%20CLR%203.5.30729%3B%20.NET4.0C%29|HTTPS:|HTTP_HOST:s149.thesearchagency.net|SCRIPT_NAME:%2Fv2%2Fs149%2Ftsaimg.php|REQUEST_METHOD:GET 109

        Attachments

          Activity

            People

            • Assignee:
              mholly Mike Holly
              Reporter:
              mholly Mike Holly
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: