oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Bennett <lmzxq....@gmail.com>
Subject Re: [jira] [Commented] (OODT-430) CrawlerBeansPropHandler throws IndexOutOfBoundsException when parsing boolean command line options like noRecur
Date Fri, 23 Mar 2012 18:59:49 GMT
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)" <jira@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
> 
> 

Mime
View raw message