[ https://issues.apache.org/jira/browse/GIRAPH-351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13468994#comment-13468994 ]
Hudson commented on GIRAPH-351: ------------------------------- Integrated in Giraph-trunk-Commit #222 (See [https://builds.apache.org/job/Giraph-trunk-Commit/222/]) GIRAPH-351: Fail job early when there is no input (aching via ereisman) (Revision 1393836) Result = FAILURE ereisman : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1393836 Files : * /giraph/trunk/CHANGELOG * /giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceMaster.java > Fail job early when there is no input > ------------------------------------- > > Key: GIRAPH-351 > URL: https://issues.apache.org/jira/browse/GIRAPH-351 > Project: Giraph > Issue Type: Improvement > Reporter: Avery Ching > Assignee: Avery Ching > Fix For: 0.2.0 > > Attachments: GIRAPH-351.2.patch, GIRAPH-351.patch > > > Right now we get a cryptic error message when we know that there is no input! > 2012-09-28 13:45:20,410 INFO org.apache.giraph.graph.BspServiceMaster: > generateInputSplits: Got 0 input splits for 100 workers > 2012-09-28 13:45:20,410 WARN org.apache.giraph.graph.BspServiceMaster: > createInputSplits: Number of inputSplits=0 < 100=number of healthy processes, > some workers will be not used > But the job keeps on going and the workers get the exception > java.lang.IllegalStateException: setup: loadVertices failed due to > KeeperException > at > org.apache.giraph.graph.BspServiceWorker.setup(BspServiceWorker.java:628) > at org.apache.giraph.graph.GraphMapper.setup(GraphMapper.java:370) > at org.apache.giraph.graph.GraphMapper.run(GraphMapper.java:570) > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:632) > at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307) > at org.apache.hadoop.mapred.Child.main(Child.java:171) > Caused by: org.apache.zookeeper.KeeperException$NoNodeException: > KeeperErrorCode = NoNode for > /_hadoopBsp/job_201209271814.325_0001/_inputSplitDir > at org.apache.zookeeper.KeeperException.create(KeeperException.java:102) > at org.apache.zookeeper.KeeperException.create(KeeperException.java:42) > at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1243) > at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1271) > at > org.apache.giraph.zk.ZooKeeperExt.getChildrenExt(ZooKeeperExt.java:273) > at > org.apache.giraph.graph.BspServiceWorker.reserveInputSplit(BspServiceWorker.java:225) > at > org.apache.giraph.graph.BspServiceWorker.loadVertices(BspServiceWorker.java:320) > at > org.apache.giraph.graph.BspServiceWorker.setup(BspServiceWorker.java:607) > ... 5 more -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira