java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1

JIRA | Eric Eckstrand | 2 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    running random forest from R or python on prostate with this parameter combination: pros = h2o.upload_file(h2o.locate("smalldata/prostate/prostate.csv.zip")) pros[1] = pros[1].asfactor() pros[4] = pros[4].asfactor() pros[5] = pros[5].asfactor() pros[8] = pros[8].asfactor() x: [7, 4, 3, 6, 5, 8] y: 1 validation: False nbins: 1 ntrees: 4 min_rows: 1 seed: 2969 balance_classes: True max_depth: 1 gives this stacktrace: URI: /3/ModelBuilders/drf, route: /3/ModelBuilders/drf, parms: {max_depth=1, seed=2969, training_frame=py22e16c1f-e74f-4860-8aa9-577f00392520, ntrees=4, nbins=1, balance_classes=True, response_column=CAPSULE, min_rows=1} 05-01 10:21:32.660 172.16.2.40:54321 44212 FJ-0-19 INFO: Building H2O DRF model with these parameters: 05-01 10:21:32.660 172.16.2.40:54321 44212 FJ-0-19 INFO: {"_model_id":null,"_train":{"name":"py22e16c1f-e74f-4860-8aa9-577f00392520","type":"Key"},"_valid":null,"_ignored_columns":null,"_drop_na20_cols":false,"_dropConsCols":true,"_score_each_iteration":false,"_response_column":"CAPSULE","_balance_classes":true,"_max_after_balance_size":5.0,"_class_sampling_factors":null,"_max_hit_ratio_k":10,"_max_confusion_matrix_size":20,"_ntrees":4,"_max_depth":1,"_min_rows":1,"_nbins":1,"_seed":2969,"_checkpoint":false,"_mtries":-1,"_sample_rate":0.6666667,"_build_tree_one_node":false} 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Doing stratified sampling for data set containing 156001 rows from 2 classes. Oversampling: on 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Stratified sampling to a total of 186,380 rows. 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Class '0' sampling ratio: 1.0 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Class '1' sampling ratio: 1.4836574 05-01 10:21:32.799 172.16.2.40:54321 44212 FJ-0-19 INFO: Prior class distribution: [0.5973679655899642, 0.4026320344100358] 05-01 10:21:32.799 172.16.2.40:54321 44212 FJ-0-19 INFO: Model class distribution: [0.49985249550781774, 0.5001475044921823] 05-01 10:21:32.818 172.16.2.40:54321 44212 FJ-0-19 INFO: ============================================================== 05-01 10:21:32.821 172.16.2.40:54321 44212 FJ-0-19 INFO: training r2 is NaN, MSE is NaN, logloss is NaN, with 0x2 trees (average of 1.0 nodes) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@75d5552b onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@8cab67d java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) barrier onExCompletion for hex.tree.drf.DRF$DRFDriver@1b5462fc java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- x: [3, 8, 7, 5, 6] y: 1 validation: False nbins: 1 build_tree_one_node: True min_rows: 10 seed: 7995 sample_rate: 0.00104403884699 balance_classes: True URI: /3/ModelBuilders/drf, route: /3/ModelBuilders/drf, parms: {build_tree_one_node=True, seed=7995, sample_rate=0.00104403884699, training_frame=pyd17cff5c-8b97-4936-9675-87bb812baab2, nbins=1, balance_classes=True, response_column=CAPSULE, min_rows=10} 05-01 10:40:43.019 172.16.2.40:54321 44212 FJ-0-3 INFO: Building H2O DRF model with these parameters: 05-01 10:40:43.019 172.16.2.40:54321 44212 FJ-0-3 INFO: {"_model_id":null,"_train":{"name":"pyd17cff5c-8b97-4936-9675-87bb812baab2","type":"Key"},"_valid":null,"_ignored_columns":null,"_drop_na20_cols":false,"_dropConsCols":true,"_score_each_iteration":false,"_response_column":"CAPSULE","_balance_classes":true,"_max_after_balance_size":5.0,"_class_sampling_factors":null,"_max_hit_ratio_k":10,"_max_confusion_matrix_size":20,"_ntrees":50,"_max_depth":20,"_min_rows":10,"_nbins":1,"_seed":7995,"_checkpoint":false,"_mtries":-1,"_sample_rate":0.0010440388,"_build_tree_one_node":true} 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Doing stratified sampling for data set containing 155533 rows from 2 classes. Oversampling: on 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Stratified sampling to a total of 185,684 rows. 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Class '0' sampling ratio: 1.0 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Class '1' sampling ratio: 1.4809463 05-01 10:40:43.118 172.16.2.40:54321 44212 FJ-0-3 INFO: Prior class distribution: [0.5969279831289823, 0.40307201687101774] 05-01 10:40:43.118 172.16.2.40:54321 44212 FJ-0-3 INFO: Model class distribution: [0.5004500935224265, 0.49954990647757347] 05-01 10:40:43.133 172.16.2.40:54321 44212 FJ-0-3 INFO: ============================================================== 05-01 10:40:43.136 172.16.2.40:54321 44212 FJ-0-3 INFO: training r2 is NaN, MSE is NaN, logloss is NaN, with 0x2 trees (average of 1.0 nodes) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@46e1d5d9 java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@44ca27eb java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) barrier onExCompletion for hex.tree.drf.DRF$DRFDriver@26d938e0 java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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)

    JIRA | 2 years ago | Eric Eckstrand
    java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1
  2. 0

    running random forest from R or python on prostate with this parameter combination: pros = h2o.upload_file(h2o.locate("smalldata/prostate/prostate.csv.zip")) pros[1] = pros[1].asfactor() pros[4] = pros[4].asfactor() pros[5] = pros[5].asfactor() pros[8] = pros[8].asfactor() x: [7, 4, 3, 6, 5, 8] y: 1 validation: False nbins: 1 ntrees: 4 min_rows: 1 seed: 2969 balance_classes: True max_depth: 1 gives this stacktrace: URI: /3/ModelBuilders/drf, route: /3/ModelBuilders/drf, parms: {max_depth=1, seed=2969, training_frame=py22e16c1f-e74f-4860-8aa9-577f00392520, ntrees=4, nbins=1, balance_classes=True, response_column=CAPSULE, min_rows=1} 05-01 10:21:32.660 172.16.2.40:54321 44212 FJ-0-19 INFO: Building H2O DRF model with these parameters: 05-01 10:21:32.660 172.16.2.40:54321 44212 FJ-0-19 INFO: {"_model_id":null,"_train":{"name":"py22e16c1f-e74f-4860-8aa9-577f00392520","type":"Key"},"_valid":null,"_ignored_columns":null,"_drop_na20_cols":false,"_dropConsCols":true,"_score_each_iteration":false,"_response_column":"CAPSULE","_balance_classes":true,"_max_after_balance_size":5.0,"_class_sampling_factors":null,"_max_hit_ratio_k":10,"_max_confusion_matrix_size":20,"_ntrees":4,"_max_depth":1,"_min_rows":1,"_nbins":1,"_seed":2969,"_checkpoint":false,"_mtries":-1,"_sample_rate":0.6666667,"_build_tree_one_node":false} 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Doing stratified sampling for data set containing 156001 rows from 2 classes. Oversampling: on 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Stratified sampling to a total of 186,380 rows. 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Class '0' sampling ratio: 1.0 05-01 10:21:32.670 172.16.2.40:54321 44212 FJ-0-19 INFO: Class '1' sampling ratio: 1.4836574 05-01 10:21:32.799 172.16.2.40:54321 44212 FJ-0-19 INFO: Prior class distribution: [0.5973679655899642, 0.4026320344100358] 05-01 10:21:32.799 172.16.2.40:54321 44212 FJ-0-19 INFO: Model class distribution: [0.49985249550781774, 0.5001475044921823] 05-01 10:21:32.818 172.16.2.40:54321 44212 FJ-0-19 INFO: ============================================================== 05-01 10:21:32.821 172.16.2.40:54321 44212 FJ-0-19 INFO: training r2 is NaN, MSE is NaN, logloss is NaN, with 0x2 trees (average of 1.0 nodes) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@75d5552b onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@8cab67d java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) barrier onExCompletion for hex.tree.drf.DRF$DRFDriver@1b5462fc java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- x: [3, 8, 7, 5, 6] y: 1 validation: False nbins: 1 build_tree_one_node: True min_rows: 10 seed: 7995 sample_rate: 0.00104403884699 balance_classes: True URI: /3/ModelBuilders/drf, route: /3/ModelBuilders/drf, parms: {build_tree_one_node=True, seed=7995, sample_rate=0.00104403884699, training_frame=pyd17cff5c-8b97-4936-9675-87bb812baab2, nbins=1, balance_classes=True, response_column=CAPSULE, min_rows=10} 05-01 10:40:43.019 172.16.2.40:54321 44212 FJ-0-3 INFO: Building H2O DRF model with these parameters: 05-01 10:40:43.019 172.16.2.40:54321 44212 FJ-0-3 INFO: {"_model_id":null,"_train":{"name":"pyd17cff5c-8b97-4936-9675-87bb812baab2","type":"Key"},"_valid":null,"_ignored_columns":null,"_drop_na20_cols":false,"_dropConsCols":true,"_score_each_iteration":false,"_response_column":"CAPSULE","_balance_classes":true,"_max_after_balance_size":5.0,"_class_sampling_factors":null,"_max_hit_ratio_k":10,"_max_confusion_matrix_size":20,"_ntrees":50,"_max_depth":20,"_min_rows":10,"_nbins":1,"_seed":7995,"_checkpoint":false,"_mtries":-1,"_sample_rate":0.0010440388,"_build_tree_one_node":true} 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Doing stratified sampling for data set containing 155533 rows from 2 classes. Oversampling: on 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Stratified sampling to a total of 185,684 rows. 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Class '0' sampling ratio: 1.0 05-01 10:40:43.027 172.16.2.40:54321 44212 FJ-0-3 INFO: Class '1' sampling ratio: 1.4809463 05-01 10:40:43.118 172.16.2.40:54321 44212 FJ-0-3 INFO: Prior class distribution: [0.5969279831289823, 0.40307201687101774] 05-01 10:40:43.118 172.16.2.40:54321 44212 FJ-0-3 INFO: Model class distribution: [0.5004500935224265, 0.49954990647757347] 05-01 10:40:43.133 172.16.2.40:54321 44212 FJ-0-3 INFO: ============================================================== 05-01 10:40:43.136 172.16.2.40:54321 44212 FJ-0-3 INFO: training r2 is NaN, MSE is NaN, logloss is NaN, with 0x2 trees (average of 1.0 nodes) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@46e1d5d9 java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) onExCompletion for hex.tree.SharedTree$ScoreBuildOneTree@44ca27eb java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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) barrier onExCompletion for hex.tree.drf.DRF$DRFDriver@26d938e0 java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1 at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445) at hex.tree.DTree$UndecidedNode.<init>(DTree.java:240) at hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436) at hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412) at hex.tree.DTree$DecidedNode.<init>(DTree.java:373) at hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410) at hex.tree.drf.DRF.makeDecided(DRF.java:402) at hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275) at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) at water.MRTask.compute2(MRTask.java:439) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) 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)

    JIRA | 2 years ago | Eric Eckstrand
    java.lang.AssertionError: broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1

    Root Cause Analysis

    1. java.lang.AssertionError

      broken histo range RACE:1.0-3.0 step=2.0 nbins=1 isInt=1

      at hex.tree.drf.DRF$DRFUndecidedNode.scoreCols()
    2. hex.tree.drf
      DRF$DRFUndecidedNode.scoreCols
      1. hex.tree.drf.DRF$DRFUndecidedNode.scoreCols(DRF.java:445)
      1 frame
    3. hex.tree
      DTree$UndecidedNode.<init>
      1. hex.tree.DTree$UndecidedNode.<init>(DTree.java:240)
      1 frame
    4. hex.tree.drf
      DRF$DRFDecidedNode.makeUndecidedNode
      1. hex.tree.drf.DRF$DRFUndecidedNode.<init>(DRF.java:436)
      2. hex.tree.drf.DRF$DRFDecidedNode.makeUndecidedNode(DRF.java:412)
      2 frames
    5. hex.tree
      DTree$DecidedNode.<init>
      1. hex.tree.DTree$DecidedNode.<init>(DTree.java:373)
      1 frame
    6. hex.tree.drf
      DRF.makeDecided
      1. hex.tree.drf.DRF$DRFDecidedNode.<init>(DRF.java:410)
      2. hex.tree.drf.DRF.makeDecided(DRF.java:402)
      2 frames
    7. hex.tree
      SharedTree$ScoreBuildOneTree.onCompletion
      1. hex.tree.SharedTree$ScoreBuildOneTree.onCompletion(SharedTree.java:275)
      1 frame
    8. jsr166y
      CountedCompleter.tryComplete
      1. jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386)
      1 frame
    9. water
      H2O$H2OCountedCompleter.compute
      1. water.MRTask.compute2(MRTask.java:439)
      2. water.H2O$H2OCountedCompleter.compute(H2O.java:682)
      2 frames
    10. jsr166y
      ForkJoinWorkerThread.run
      1. jsr166y.CountedCompleter.exec(CountedCompleter.java:429)
      2. jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
      3. jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
      4. jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
      5. jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
      5 frames