Hey Brian,

Thanks for the help sorting this out.

I'm happy to take over writing the unit tests ;-) no problem. 

I'll check out some of your other unit tests and let you know if I get stuck.

Cheers,
Tom

Sent from my iPhone

On 23 Mar 2012, at 7:23 PM, "Brian Foster (Commented) (JIRA)" <j...@apache.org> 
wrote:

> 
>    [ 
> https://issues.apache.org/jira/browse/OODT-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13236801#comment-13236801
>  ] 
> 
> Brian Foster commented on OODT-430:
> -----------------------------------
> 
> i just need to add a bunch of unit-tests for crawler cli usages like i did 
> for filegr, wmgr, and resmgr... by the time i got to the crawler i was so 
> sick of writing cas-cli unit-tests i just said screw it and check it in... 
> lol... glad you are using it though and helping smoke out the bugs!... these 
> unit-tests are on my list of things to do though!
> 
>> CrawlerBeansPropHandler throws IndexOutOfBoundsException when parsing 
>> boolean command line options like noRecur
>> ---------------------------------------------------------------------------------------------------------------
>> 
>>                Key: OODT-430
>>                URL: https://issues.apache.org/jira/browse/OODT-430
>>            Project: OODT
>>         Issue Type: Bug
>>         Components: crawler
>>   Affects Versions: 0.4
>>           Reporter: Thomas Bennett
>>           Priority: Minor
>>             Labels: patch
>>            Fix For: 0.4
>> 
>> 
>> Executing the crawler with --noRecur command line option throws the 
>> following exception:
>> Executed command:
>> java ... --operation --launchAutoCrawler... --productPath /var/kat/data.. 
>> --noRecur
>> Output:
>> Setting property 'StdProductCrawler.filemgrUrl'
>> Setting property 'MetExtractorProductCrawler.filemgrUrl'
>> Setting property 'AutoDetectProductCrawler.filemgrUrl'
>> Setting property 'StdProductCrawler.clientTransferer'
>> Setting property 'MetExtractorProductCrawler.clientTransferer'
>> Setting property 'AutoDetectProductCrawler.clientTransferer'
>> Setting property 'AutoDetectProductCrawler.mimeExtractorRepo'
>> Setting property 'MoveMetadataFileToFailureDir.toDir'
>> Setting property 'MovePushpullMetFileToFailureDir.toDir'
>> Setting property 'MoveDataFileToFailureDir.toDir'
>> Exception in thread "main" java.lang.RuntimeException: 
>> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>    at org.apache.oodt.cas.cli.CmdLineUtility.run(CmdLineUtility.java:191)
>>    at org.apache.oodt.cas.crawl.CrawlerLauncher.main(CrawlerLauncher.java:36)
>> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>    at java.util.ArrayList.rangeCheck(ArrayList.java:571)
>>    at java.util.ArrayList.get(ArrayList.java:349)
>>    at 
>> org.apache.oodt.cas.crawl.cli.option.handler.CrawlerBeansPropHandler.handleOption(CrawlerBeansPropHandler.java:56)
>>    at 
>> org.apache.oodt.cas.cli.util.CmdLineUtils.handle(CmdLineUtils.java:1034)
>>    at org.apache.oodt.cas.cli.CmdLineUtility.handle(CmdLineUtility.java:383)
>>    at org.apache.oodt.cas.cli.CmdLineUtility.execute(CmdLineUtility.java:328)
>>    at org.apache.oodt.cas.cli.CmdLineUtility.run(CmdLineUtility.java:187)
>>    ... 1 more
> 
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA 
> administrators: 
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
> 
> 

Reply via email to