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.