[ https://issues.apache.org/jira/browse/NUTCH-1829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14115149#comment-14115149 ]
Julien Nioche commented on NUTCH-1829: -------------------------------------- This would definitely be the right thing to do. We could then use this in scripts to retry generating later instead of exiting. What value should we use for indicating that there aren't any segments? > Generator : unable to distinguish real errors > --------------------------------------------- > > Key: NUTCH-1829 > URL: https://issues.apache.org/jira/browse/NUTCH-1829 > Project: Nutch > Issue Type: Bug > Components: nutchNewbie > Affects Versions: 1.9, 2.2.1 > Environment: Ubuntu Server 14.04, OpenJDK 7 > Reporter: Mathieu Bouchard > Assignee: Julien Nioche > Fix For: 2.3, 1.10 > > > The bin/nutch generate command is returning the same error code (-1) if there > is an error or no new segment to process, so there is no way to tell if the > error is real or not from a shell script. This problem is related to > NUTCH-1828. > The problem can be fixed by modifying the following Java source file: > http://svn.apache.org/viewvc/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java?revision=1619934&view=markup > At line 711, if there are no new segment, the generator returns -1, which is > the same return code returned at line 714 if there was an error. -- This message was sent by Atlassian JIRA (v6.2#6252)