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

GoogleReportingTool: catch row merging exception on report parsing and automatically retry

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Sustaining
    • Component/s: Data Summarization
    • Labels:
      None
    • Environment:

      xml-06.dc1bos.thesearchagency.com tsa-build-bidmgr-2012-01-30-p16-r31446/

      Description

      In this build, sedatacheck for Google uses v201109 and GoogleReportingTool.java

      Sporadically getting these exceptions, which require manual rerun

      Exception in thread "MergeT1" java.lang.ArrayIndexOutOfBoundsException

      at java.lang.System.arraycopy(Native Method)

      at java.util.ArrayList.ensureCapacity(Unknown Source)

      at java.util.ArrayList.add(Unknown Source)

      Exception in thread "MergeT2" java.lang.NullPointerException

      at com.thesearchagency.searchengines.google.GoogleReportingTool$PrimaryReportRowHandler$RowMergeWorker.run(GoogleReportingTool.java:1812)

      Code should handle this and automatically retry for x number of times.

      Code should also print out the Search Engine User ID at the start of each worker (before exceptions happen) so when exceptions do happen, the SEUserID can be found and rerun. Right now the code is throwing the exception before the SEUser ID is printed.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              caitlyn Caitlyn Duggan (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: