java.lang.AssertionError

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • The assertion causes h2o to die. Shouldn't kill h2o on user mistake. this might even be an h2o error. I did successive 50/50 splits ..here's the last 2 before it died This looks to me, like I was doing 50/50 split on 18 rows, (I always pick split1 for the next ieration) and the assertion said there were 0 rows. that doesn't seem right [2014-04-18 11:34:32.859698] Iteration 13 split0_rows: 36 split1_rows: 36 [2014-04-18 11:34:32.872323] frame_split parameters: {'source': u'covtype_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1.hex', 'ratios': 0.5} [2014-04-18 11:34:32.872416] Iteration 14 split0_rows: 18 split1_rows: 18 [2014-04-18 11:34:32.887674] frame_split parameters: {'source': u'covtype_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1_part1.hex', 'ratios': 0.5} [2014-04-18 11:34:32.892451] Exception in thread "NanoHTTPD Session" Exception in thread "FJ-15-1" java.lang.AssertionError: Ups, no rows for 0-th segment! [2014-04-18 11:34:34.897674] at hex.FrameSplitter.computeEspcPerSplit(FrameSplitter.java:110) [2014-04-18 11:34:34.898359] at hex.FrameSplitter.makeTemplates(FrameSplitter.java:90) [2014-04-18 11:34:34.898520] at hex.FrameSplitter.compute2(FrameSplitter.java:61) [2014-04-18 11:34:34.898698] at water.H2O$H2OCountedCompleter.compute(H2O.java:711) [2014-04-18 11:34:34.898822] at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) [2014-04-18 11:34:34.898974] at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) [2014-04-18 11:34:34.899094] at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) [2014-04-18 11:34:34.899248] at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) [2014-04-18 11:34:34.899370] at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) [2014-04-18 11:34:34.899505] ERROR
    via by Kevin Normoyle,
    • java.lang.AssertionError: Ups, no rows for 0-th segment! at hex.FrameSplitter.computeEspcPerSplit(FrameSplitter.java:110) at hex.FrameSplitter.makeTemplates(FrameSplitter.java:90) at hex.FrameSplitter.compute2(FrameSplitter.java:61) at water.H2O$H2OCountedCompleter.compute(H2O.java:711) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
    No Bugmate found.