This is an informational post for myself (when I forget that this is an identified bug and start looking for a solution) and for others who come across this same issue. As of this date there is no other information in DevNet or the Support Center Knowledge Base what a TeamSite Code: 20 means.
BLOT: This is an error code that shows up in the Search 2.0 iw.tsindex.log
This is the solution provided by Interwoven Support
This is with regards to: TeamSite Code :20.
This is a bug in the 6.7.1 release and happens when the base edition contains the deleted files. Currently, there is no workaround for this and the branch has to be turned off for indexing or else the indexer keeps on looping. This will be fixed in patch 2 which should be installed on top of TS 6.7.1 or you can apply SP1 which should be installed on top of TS 6.7.1. The SP1 is schedule for release at the end of Q2.
Log Enteries from iw.tsindex.log
[[23 May 2007 10:56:38,941] ERROR com.interwoven.hunter.index.BulkJobProcessor (BulkIndexer-0) - Couldn't complete indexing due to exception
TeamSite Code :20
com.interwoven.hunter.common.TSException
at com.interwoven.hunter.common.Repository.getFilesRecursively(Repository.java:1150)
at com.interwoven.hunter.common.Repository.getFilesRecursively(Repository.java:1183)
at com.interwoven.hunter.common.Repository.getUniqueFilesChanged(Repository.java:1029)
at com.interwoven.hunter.index.AbstractJobProcessor.indexBranch(AbstractJobProcessor.java:155)
at com.interwoven.hunter.index.BulkJobProcessor.processNextJob(BulkJobProcessor.java:78)
at com.interwoven.hunter.index.Indexer.run(Indexer.java:153)
at java.lang.Thread.run(Thread.java:595)