water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null

JIRA | Kevin Normoyle | 2 years ago
  1. 0

    The junit tests don't execute in the same order on every machine. maybe that creates a variance this was in h2o_master_DEV_gradle_build. It happens maybe 1 out of 15 times. Maybe depends on the machine it's run on? actually it creates synthetic data..so the failuire probably depends on the synthetic data. Is there a seed to pass to the synthetic gen? it's not printed out in the logs where I can see it if so. Here's the parse of the synthetic data 02-01 16:58:27.490 172.16.2.179:44018 29166 main INFO: Chunk size 4194304 02-01 16:58:27.505 172.16.2.179:44018 29166 FJ-0-11 INFO: Parse result for _9eccd3b573025c0f8727eaea47994f63 (380 rows): 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ColV2 type min max NAs constant numLevels 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ID: numeric 1.00000 380.000 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V1: numeric -0.0967379 1.89636 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V2: numeric -0.0961860 1.89572 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V3: numeric -0.0952560 1.89816 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V4: numeric -0.0983951 1.89926 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V5: numeric -0.0923154 1.89691 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V6: numeric -0.0968610 1.89998 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V7: numeric -0.0943937 1.89958 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V8: numeric -0.0907421 1.89949 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: response: numeric 0.00000 1.00000 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Internal FluidVec compression/distribution summary: 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Chunk type count fraction size rel. size 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: CBS 1 10.000 % 118 B 0.457 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C2 1 10.000 % 828 B 3.208 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C8D 8 80.000 % 24.3 KB 96.335 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: ** Note: Dataset is not well distributed, consider rebalancing ** 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 0 : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 1 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 2 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 3 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 4 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: mean size per node : 5.0 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: min size per node : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: max size per node : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: stddev of node size : 10.1 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Total memory usage : 25.2 KB 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Building H2O GLM model with these parameters: in this case, it was between hex.glm.GLMTest#testGradientTask and hex.tree.gbm.GBMTest.testModelLock I included the java output below Time: 341.671 There was 1 failure: 1) testSynthetic(hex.glm.GLMTest) water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null at hex.glm.GLMModel$GLMOutput.submodelIdForLambda(GLMModel.java:521) at hex.glm.GLMModel$1.atomic(GLMModel.java:444) at hex.glm.GLMModel$1.atomic(GLMModel.java:437) at water.TAtomic.atomic(TAtomic.java:17) at water.Atomic.compute2(Atomic.java:55) at water.H2O$H2OCountedCompleter.compute(H2O.java:582) 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) FAILURES!!! Tests run: 46, Failures: 1 h2o-algos junit tests FAILED 02-01 16:58:25.647 172.16.2.179:44018 29166 FJ-0-29 INFO: stddev of node size : 797.8 KB 02-01 16:58:25.647 172.16.2.179:44018 29166 FJ-0-29 INFO: Total memory usage : 1.9 MB 02-01 16:58:27.474 172.16.2.179:44018 29166 main INFO: #### TEST hex.glm.GLMTest#testGradientTask EXECUTION TIME: 00:00:15.905 (Wall: 01-Feb 16:58:27.474) 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: ########################################################### 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: * Test class name: hex.glm.GLMTest 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: * Test method name: testSynthetic 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: ########################################################### .02-01 16:58:27.490 172.16.2.179:44018 29166 main INFO: Chunk size 4194304 02-01 16:58:27.505 172.16.2.179:44018 29166 FJ-0-11 INFO: Parse result for _9eccd3b573025c0f8727eaea47994f63 (380 rows): 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ColV2 type min max NAs constant numLevels 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ID: numeric 1.00000 380.000 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V1: numeric -0.0967379 1.89636 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V2: numeric -0.0961860 1.89572 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V3: numeric -0.0952560 1.89816 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V4: numeric -0.0983951 1.89926 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V5: numeric -0.0923154 1.89691 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V6: numeric -0.0968610 1.89998 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V7: numeric -0.0943937 1.89958 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V8: numeric -0.0907421 1.89949 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: response: numeric 0.00000 1.00000 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Internal FluidVec compression/distribution summary: 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Chunk type count fraction size rel. size 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: CBS 1 10.000 % 118 B 0.457 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C2 1 10.000 % 828 B 3.208 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C8D 8 80.000 % 24.3 KB 96.335 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: ** Note: Dataset is not well distributed, consider rebalancing ** 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 0 : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 1 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 2 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 3 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 4 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: mean size per node : 5.0 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: min size per node : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: max size per node : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: stddev of node size : 10.1 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Total memory usage : 25.2 KB 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Building H2O GLM model with these parameters: 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: { 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_train": { 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "name": "_9eccd3b573025c0f8727eaea47994f63", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "type": "Key" 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: }, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_ignored_columns": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "ID" 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_dropNA20Cols": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_dropConsCols": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_score_each_iteration": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_confusion_matrix_size": 20, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_response_column": "response", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_convert_to_enum": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_balance_classes": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_after_balance_size": 5.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_hit_ratio_k": 10, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_standardize": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_family": "binomial", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_link": "logit", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_solver": "ADMM", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_tweedie_variance_power": "NaN", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_tweedie_link_power": "NaN", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_alpha": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: 0.5 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: 0.0 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_prior": -1.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda_search": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_nlambdas": -1, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda_min_ratio": -1.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_higher_accuracy": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_use_all_factor_levels": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_n_folds": 0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_active_predictors": 10000 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: } 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Dropping ignored columns: [ID] 02-01 16:58:27.521 172.16.2.179:44018 29166 FJ-0-11 INFO: GLM2[dest=glm_model, iteration=0, lambda = 0.0]: starting computation of lambda = 0.0, previous lambda = 0.4273378466385586 02-01 16:58:27.522 172.16.2.179:44018 29166 FJ-0-11 INFO: GLM2[dest=glm_model, iteration=0, lambda = 0.0]: strong rule at lambda_value=0.0, got 8 active cols out of 8 total. 02-01 16:58:27.524 172.16.2.179:44018 29166 FJ-0-37 INFO: GLM2[dest=glm_model, iteration=1, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.525 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=2, lambda = 0.0]: Gram computed in 1ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.530 172.16.2.179:44018 29166 FJ-0-47 INFO: GLM2[dest=glm_model, iteration=3, lambda = 0.0]: Gram computed in 5ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.533 172.16.2.179:44018 29166 FJ-0-47 INFO: GLM2[dest=glm_model, iteration=4, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.535 172.16.2.179:44018 29166 FJ-0-21 INFO: GLM2[dest=glm_model, iteration=5, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.537 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=6, lambda = 0.0]: Gram computed in 2ms, gradient = 0.0022976568719403467,, step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.539 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: invoking line search 02-01 16:58:27.545 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: line search: found admissible step = 0.125, objval = 0.08909381449738288 02-01 16:58:27.547 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: Gram computed in 2ms, gradient = 0.002042767515235683,, step = 0.125, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.548 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: invoking line search 02-01 16:58:27.551 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: line search: found admissible step = 0.5, objval = 0.08595078701483239 02-01 16:58:27.554 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: Gram computed in 3ms, gradient = 0.0019227623390654285,, step = 0.5, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.557 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: invoking line search 02-01 16:58:27.561 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: line search: found admissible step = 0.0625, objval = 0.08440640671848669 02-01 16:58:27.564 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: Gram computed in 1ms, gradient = 0.0018645416967946354,, step = 0.0625, ADMM: 0 iterations, 1ms (0), subgrad_err=0.0 02-01 16:58:27.565 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=10, lambda = 0.0]: invoking line search barrier onExCompletion for hex.glm.GLM$1@4440c000 water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null at hex.glm.GLMModel$GLMOutput.submodelIdForLambda(GLMModel.java:521) at hex.glm.GLMModel$1.atomic(GLMModel.java:444) at hex.glm.GLMModel$1.atomic(GLMModel.java:437) at water.TAtomic.atomic(TAtomic.java:17) at water.Atomic.compute2(Atomic.java:55) at water.H2O$H2OCountedCompleter.compute(H2O.java:582) 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) 02-01 16:58:27.585 172.16.2.179:44018 29166 main INFO: #### TEST hex.glm.GLMTest#testSynthetic EXECUTION TIME: 00:00:00.110 (Wall: 01-Feb 16:58:27.585) E02-01 16:58:27.594 172.16.2.179:44018 29166 main INFO: ########################################################### 02-01 16:58:27.594 172.16.2.179:44018 29166 main INFO: * Test class name: hex.tree.gbm.GBMTest 02-01 16:58:27.595 172.16.2.179:44018 29166 main INFO: * Test method name: testModelLock

    JIRA | 2 years ago | Kevin Normoyle
    water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null
  2. 0

    The junit tests don't execute in the same order on every machine. maybe that creates a variance this was in h2o_master_DEV_gradle_build. It happens maybe 1 out of 15 times. Maybe depends on the machine it's run on? actually it creates synthetic data..so the failuire probably depends on the synthetic data. Is there a seed to pass to the synthetic gen? it's not printed out in the logs where I can see it if so. Here's the parse of the synthetic data 02-01 16:58:27.490 172.16.2.179:44018 29166 main INFO: Chunk size 4194304 02-01 16:58:27.505 172.16.2.179:44018 29166 FJ-0-11 INFO: Parse result for _9eccd3b573025c0f8727eaea47994f63 (380 rows): 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ColV2 type min max NAs constant numLevels 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ID: numeric 1.00000 380.000 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V1: numeric -0.0967379 1.89636 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V2: numeric -0.0961860 1.89572 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V3: numeric -0.0952560 1.89816 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V4: numeric -0.0983951 1.89926 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V5: numeric -0.0923154 1.89691 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V6: numeric -0.0968610 1.89998 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V7: numeric -0.0943937 1.89958 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V8: numeric -0.0907421 1.89949 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: response: numeric 0.00000 1.00000 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Internal FluidVec compression/distribution summary: 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Chunk type count fraction size rel. size 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: CBS 1 10.000 % 118 B 0.457 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C2 1 10.000 % 828 B 3.208 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C8D 8 80.000 % 24.3 KB 96.335 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: ** Note: Dataset is not well distributed, consider rebalancing ** 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 0 : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 1 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 2 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 3 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 4 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: mean size per node : 5.0 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: min size per node : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: max size per node : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: stddev of node size : 10.1 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Total memory usage : 25.2 KB 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Building H2O GLM model with these parameters: in this case, it was between hex.glm.GLMTest#testGradientTask and hex.tree.gbm.GBMTest.testModelLock I included the java output below Time: 341.671 There was 1 failure: 1) testSynthetic(hex.glm.GLMTest) water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null at hex.glm.GLMModel$GLMOutput.submodelIdForLambda(GLMModel.java:521) at hex.glm.GLMModel$1.atomic(GLMModel.java:444) at hex.glm.GLMModel$1.atomic(GLMModel.java:437) at water.TAtomic.atomic(TAtomic.java:17) at water.Atomic.compute2(Atomic.java:55) at water.H2O$H2OCountedCompleter.compute(H2O.java:582) 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) FAILURES!!! Tests run: 46, Failures: 1 h2o-algos junit tests FAILED 02-01 16:58:25.647 172.16.2.179:44018 29166 FJ-0-29 INFO: stddev of node size : 797.8 KB 02-01 16:58:25.647 172.16.2.179:44018 29166 FJ-0-29 INFO: Total memory usage : 1.9 MB 02-01 16:58:27.474 172.16.2.179:44018 29166 main INFO: #### TEST hex.glm.GLMTest#testGradientTask EXECUTION TIME: 00:00:15.905 (Wall: 01-Feb 16:58:27.474) 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: ########################################################### 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: * Test class name: hex.glm.GLMTest 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: * Test method name: testSynthetic 02-01 16:58:27.475 172.16.2.179:44018 29166 main INFO: ########################################################### .02-01 16:58:27.490 172.16.2.179:44018 29166 main INFO: Chunk size 4194304 02-01 16:58:27.505 172.16.2.179:44018 29166 FJ-0-11 INFO: Parse result for _9eccd3b573025c0f8727eaea47994f63 (380 rows): 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ColV2 type min max NAs constant numLevels 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: ID: numeric 1.00000 380.000 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V1: numeric -0.0967379 1.89636 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V2: numeric -0.0961860 1.89572 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V3: numeric -0.0952560 1.89816 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V4: numeric -0.0983951 1.89926 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V5: numeric -0.0923154 1.89691 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V6: numeric -0.0968610 1.89998 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V7: numeric -0.0943937 1.89958 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: V8: numeric -0.0907421 1.89949 02-01 16:58:27.511 172.16.2.179:44018 29166 FJ-0-11 INFO: response: numeric 0.00000 1.00000 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Internal FluidVec compression/distribution summary: 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Chunk type count fraction size rel. size 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: CBS 1 10.000 % 118 B 0.457 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C2 1 10.000 % 828 B 3.208 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: C8D 8 80.000 % 24.3 KB 96.335 % 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: ** Note: Dataset is not well distributed, consider rebalancing ** 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 0 : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 1 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 2 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 3 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: size on node 4 : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: mean size per node : 5.0 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: min size per node : 0 B 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: max size per node : 25.2 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: stddev of node size : 10.1 KB 02-01 16:58:27.512 172.16.2.179:44018 29166 FJ-0-11 INFO: Total memory usage : 25.2 KB 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Building H2O GLM model with these parameters: 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: { 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_train": { 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "name": "_9eccd3b573025c0f8727eaea47994f63", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "type": "Key" 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: }, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_ignored_columns": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "ID" 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_dropNA20Cols": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_dropConsCols": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_score_each_iteration": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_confusion_matrix_size": 20, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_response_column": "response", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_convert_to_enum": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_balance_classes": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_after_balance_size": 5.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_hit_ratio_k": 10, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_standardize": true, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_family": "binomial", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_link": "logit", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_solver": "ADMM", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_tweedie_variance_power": "NaN", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_tweedie_link_power": "NaN", 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_alpha": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: 0.5 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda": [ 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: 0.0 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: ], 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_prior": -1.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda_search": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_nlambdas": -1, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_lambda_min_ratio": -1.0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_higher_accuracy": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_use_all_factor_levels": false, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_n_folds": 0, 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: "_max_active_predictors": 10000 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: } 02-01 16:58:27.513 172.16.2.179:44018 29166 main INFO: Dropping ignored columns: [ID] 02-01 16:58:27.521 172.16.2.179:44018 29166 FJ-0-11 INFO: GLM2[dest=glm_model, iteration=0, lambda = 0.0]: starting computation of lambda = 0.0, previous lambda = 0.4273378466385586 02-01 16:58:27.522 172.16.2.179:44018 29166 FJ-0-11 INFO: GLM2[dest=glm_model, iteration=0, lambda = 0.0]: strong rule at lambda_value=0.0, got 8 active cols out of 8 total. 02-01 16:58:27.524 172.16.2.179:44018 29166 FJ-0-37 INFO: GLM2[dest=glm_model, iteration=1, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.525 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=2, lambda = 0.0]: Gram computed in 1ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.530 172.16.2.179:44018 29166 FJ-0-47 INFO: GLM2[dest=glm_model, iteration=3, lambda = 0.0]: Gram computed in 5ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.533 172.16.2.179:44018 29166 FJ-0-47 INFO: GLM2[dest=glm_model, iteration=4, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.535 172.16.2.179:44018 29166 FJ-0-21 INFO: GLM2[dest=glm_model, iteration=5, lambda = 0.0]: Gram computed in 2ms, , step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.537 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=6, lambda = 0.0]: Gram computed in 2ms, gradient = 0.0022976568719403467,, step = 1.0, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.539 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: invoking line search 02-01 16:58:27.545 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: line search: found admissible step = 0.125, objval = 0.08909381449738288 02-01 16:58:27.547 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=7, lambda = 0.0]: Gram computed in 2ms, gradient = 0.002042767515235683,, step = 0.125, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.548 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: invoking line search 02-01 16:58:27.551 172.16.2.179:44018 29166 FJ-0-63 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: line search: found admissible step = 0.5, objval = 0.08595078701483239 02-01 16:58:27.554 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=8, lambda = 0.0]: Gram computed in 3ms, gradient = 0.0019227623390654285,, step = 0.5, ADMM: 0 iterations, 0ms (0), subgrad_err=0.0 02-01 16:58:27.557 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: invoking line search 02-01 16:58:27.561 172.16.2.179:44018 29166 FJ-0-43 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: line search: found admissible step = 0.0625, objval = 0.08440640671848669 02-01 16:58:27.564 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=9, lambda = 0.0]: Gram computed in 1ms, gradient = 0.0018645416967946354,, step = 0.0625, ADMM: 0 iterations, 1ms (0), subgrad_err=0.0 02-01 16:58:27.565 172.16.2.179:44018 29166 FJ-0-23 INFO: GLM2[dest=glm_model, iteration=10, lambda = 0.0]: invoking line search barrier onExCompletion for hex.glm.GLM$1@4440c000 water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null at hex.glm.GLMModel$GLMOutput.submodelIdForLambda(GLMModel.java:521) at hex.glm.GLMModel$1.atomic(GLMModel.java:444) at hex.glm.GLMModel$1.atomic(GLMModel.java:437) at water.TAtomic.atomic(TAtomic.java:17) at water.Atomic.compute2(Atomic.java:55) at water.H2O$H2OCountedCompleter.compute(H2O.java:582) 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) 02-01 16:58:27.585 172.16.2.179:44018 29166 main INFO: #### TEST hex.glm.GLMTest#testSynthetic EXECUTION TIME: 00:00:00.110 (Wall: 01-Feb 16:58:27.585) E02-01 16:58:27.594 172.16.2.179:44018 29166 main INFO: ########################################################### 02-01 16:58:27.594 172.16.2.179:44018 29166 main INFO: * Test class name: hex.tree.gbm.GBMTest 02-01 16:58:27.595 172.16.2.179:44018 29166 main INFO: * Test method name: testModelLock

    JIRA | 2 years ago | Kevin Normoyle
    water.DException$DistributedException: from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null
  3. 0

    top of tree master h2o-dev. R PROGRAM > library(h2o) > h = h2o.init() > df = as.h2o(h, iris) > df$newcol = df$Sepal.Length Error: from /192.168.1.71:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null JAVA OUTPUT mbp2:h2o-dev tomk$ java -jar build/h2o.jar 12-10 00:51:49.545 192.168.1.71:54321 20165 main INFO: ----- H2O started ----- 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Build git branch: master 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Build git hash: 2f4350439027755daab9f845b27994a0dfa588f0 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Build git describe: RELEASE-0.1.13-465-g2f43504 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Build project version: 0.1.14.99999 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Built by: 'tomk' 12-10 00:51:49.617 192.168.1.71:54321 20165 main INFO: Built on: '2014-12-10 00:42:00' 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Java availableProcessors: 8 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Java heap totalMemory: 245.5 MB 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Java heap maxMemory: 3.56 GB 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Java version: Java 1.7.0_51 (from Oracle Corporation) 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: OS version: Mac OS X 10.9.5 (x86_64) 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Possible IP Address: en0 (en0), 2602:306:835d:d8a0:edc0:305d:a782:f62c 12-10 00:51:49.618 192.168.1.71:54321 20165 main INFO: Possible IP Address: en0 (en0), 2602:306:835d:d8a0:2acf:e9ff:fe1c:ccf 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Possible IP Address: en0 (en0), fe80:0:0:0:2acf:e9ff:fe1c:ccf%4 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Possible IP Address: en0 (en0), 192.168.1.71 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Possible IP Address: lo0 (lo0), fe80:0:0:0:0:0:0:1%1 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Possible IP Address: lo0 (lo0), 0:0:0:0:0:0:0:1 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Possible IP Address: lo0 (lo0), 127.0.0.1 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Internal communication uses port: 54322 12-10 00:51:49.619 192.168.1.71:54321 20165 main INFO: Listening for HTTP and REST traffic on http://192.168.1.71:54321/ 12-10 00:51:49.620 192.168.1.71:54321 20165 main INFO: H2O cloud name: 'tomk' on /192.168.1.71:54321, discovery address /225.54.105.89:57654 12-10 00:51:49.620 192.168.1.71:54321 20165 main INFO: If you have trouble connecting, try SSH tunneling from your local machine (e.g., via port 55555): 12-10 00:51:49.620 192.168.1.71:54321 20165 main INFO: 1. Open a terminal and run 'ssh -L 55555:localhost:54321 tomk@192.168.1.71' 12-10 00:51:49.620 192.168.1.71:54321 20165 main INFO: 2. Point your browser to http://localhost:55555 12-10 00:51:49.783 192.168.1.71:54321 20165 main INFO: Log dir: '/tmp/h2o-tomk/h2ologs' 12-10 00:51:49.834 192.168.1.71:54321 20165 main INFO: Cloud of size 1 formed [/192.168.1.71:54321] 12-10 00:52:10.400 192.168.1.71:54321 20165 # Session INFO: Registering schema: CloudV1 schema_version: 1 with Iced class: class water.api.CloudHandler$Cloud 12-10 00:52:28.754 192.168.1.71:54321 20165 # Session INFO: Path: /2/ImportFiles, route: ^(/v?\d+)?/ImportFiles, parms: {path=/var/folders/tt/g5d7cr8d3fg84jmb5jr9dlrc0000gn/T//RtmpMVBmZ0/file4ecb7fd6bfce.csv} 12-10 00:52:28.755 192.168.1.71:54321 20165 # Session INFO: Registering schema: ImportFilesV2 schema_version: 2 with Iced class: class water.api.ImportFilesHandler$ImportFiles 12-10 00:52:28.844 192.168.1.71:54321 20165 # Session INFO: Path: /2/ParseSetup, route: ^(/v?\d+)?/ParseSetup, parms: {srcs=[nfs://private/var/folders/tt/g5d7cr8d3fg84jmb5jr9dlrc0000gn/T/RtmpMVBmZ0/file4ecb7fd6bfce.csv]} 12-10 00:52:28.845 192.168.1.71:54321 20165 # Session INFO: Registering schema: ParseSetupV2 schema_version: 2 with Iced class: class water.parser.ParseSetup 12-10 00:52:28.911 192.168.1.71:54321 20165 # Session INFO: Path: /2/Parse, route: ^(/v?\d+)?/Parse, parms: {sep=44, pType=CSV, checkHeader=1, hex=iris.hex, srcs=[nfs://private/var/folders/tt/g5d7cr8d3fg84jmb5jr9dlrc0000gn/T/RtmpMVBmZ0/file4ecb7fd6bfce.csv], ncols=5, singleQuotes=FALSE, columnNames=[Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,Species]} 12-10 00:52:28.912 192.168.1.71:54321 20165 # Session INFO: Registering schema: ParseV2 schema_version: 2 with Iced class: class water.api.ParseHandler$Parse 12-10 00:52:28.989 192.168.1.71:54321 20165 # Session INFO: Path: /2/Jobs/$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868, route: ^(/v?\d+)?/Jobs/(?<key>.*), parms: {key=$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868} 12-10 00:52:28.989 192.168.1.71:54321 20165 # Session INFO: Registering schema: JobsV2 schema_version: 2 with Iced class: class water.api.JobsHandler$Jobs 12-10 00:52:28.991 192.168.1.71:54321 20165 # Session INFO: Registering schema: JobV2 schema_version: 2 with Iced class: class water.Job 12-10 00:52:29.006 192.168.1.71:54321 20165 FJ-0-15 INFO: Parse result for iris.hex (150 rows): 12-10 00:52:29.009 192.168.1.71:54321 20165 # Session INFO: Path: /2/Jobs/$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868, route: ^(/v?\d+)?/Jobs/(?<key>.*), parms: {key=$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868} 12-10 00:52:29.011 192.168.1.71:54321 20165 FJ-0-15 INFO: Col type min max NAs constant numLevels 12-10 00:52:29.011 192.168.1.71:54321 20165 FJ-0-15 INFO: Sepal.Length: numeric 4.30000 7.90000 12-10 00:52:29.012 192.168.1.71:54321 20165 FJ-0-15 INFO: Sepal.Width: numeric 2.00000 4.40000 12-10 00:52:29.012 192.168.1.71:54321 20165 FJ-0-15 INFO: Petal.Length: numeric 1.00000 6.90000 12-10 00:52:29.013 192.168.1.71:54321 20165 FJ-0-15 INFO: Petal.Width: numeric 0.100000 2.50000 12-10 00:52:29.013 192.168.1.71:54321 20165 FJ-0-15 INFO: Species: categorical 0.00000 2.00000 3 12-10 00:52:29.016 192.168.1.71:54321 20165 FJ-0-15 INFO: Internal FluidVec compression/distribution summary: 12-10 00:52:29.016 192.168.1.71:54321 20165 FJ-0-15 INFO: Chunk type count fraction size rel. size 12-10 00:52:29.016 192.168.1.71:54321 20165 FJ-0-15 INFO: C1 1 20.000 % 218 B 19.156 % 12-10 00:52:29.016 192.168.1.71:54321 20165 FJ-0-15 INFO: C1S 4 80.000 % 920 B 80.844 % 12-10 00:52:29.016 192.168.1.71:54321 20165 FJ-0-15 INFO: Total memory usage : 1.1 KB 12-10 00:52:29.041 192.168.1.71:54321 20165 # Session INFO: Path: /2/Jobs/$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868, route: ^(/v?\d+)?/Jobs/(?<key>.*), parms: {key=$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868} 12-10 00:52:29.047 192.168.1.71:54321 20165 # Session INFO: Path: /2/Jobs/$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868, route: ^(/v?\d+)?/Jobs/(?<key>.*), parms: {key=$0301c0a8014732d4ffffffff$_b886eb206638c52533d73b187e884868} 12-10 00:52:29.069 192.168.1.71:54321 20165 # Session INFO: Path: /2/Inspect, route: ^(/v?\d+)?/Inspect, parms: {key=iris.hex} 12-10 00:52:29.069 192.168.1.71:54321 20165 # Session INFO: Registering schema: InspectV1 schema_version: 1 with Iced class: class water.api.InspectHandler$InspectPojo 12-10 00:52:29.073 192.168.1.71:54321 20165 # Session INFO: Registering schema: FrameV2 schema_version: 2 with Iced class: class water.fvec.Frame 12-10 00:52:29.122 192.168.1.71:54321 20165 # Session INFO: Path: /2/Inspect, route: ^(/v?\d+)?/Inspect, parms: {key=iris.hex} 12-10 00:52:29.153 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=nfs://var/folders/tt/g5d7cr8d3fg84jmb5jr9dlrc0000gn/T/RtmpMVBmZ0/file4ecb7fd6bfce.csv} 12-10 00:52:29.153 192.168.1.71:54321 20165 # Session INFO: Registering schema: RemoveV1 schema_version: 1 with Iced class: class water.api.RemoveHandler$Remove 12-10 00:52:29.177 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=nfs://private/var/folders/tt/g5d7cr8d3fg84jmb5jr9dlrc0000gn/T/RtmpMVBmZ0/file4ecb7fd6bfce.csv} 12-10 00:52:29.199 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:29.222 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:29.248 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.152 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.175 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.197 192.168.1.71:54321 20165 # Session INFO: Path: /2/Rapids, route: ^(/v?\d+)?/Rapids, parms: {ast=(= !..tmp (= ([ $iris.hex "null" #5) ([ $iris.hex "null" #0)))} 12-10 00:52:40.197 192.168.1.71:54321 20165 # Session INFO: Registering schema: RapidsV1 schema_version: 1 with Iced class: class water.api.RapidsHandler$Rapids 12-10 00:52:40.277 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.299 192.168.1.71:54321 20165 # Session INFO: Path: /2/Rapids, route: ^(/v?\d+)?/Rapids, parms: {ast=(= !..tmp (= ([ $iris.hex "null" #5) ([ $iris.hex "null" #0)))} 12-10 00:52:40.304 192.168.1.71:54321 20165 # Session ERRR: water.DException$DistributedException: from /192.168.1.71:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null water.DException$DistributedException: from /192.168.1.71:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null at water.fvec.RollupStats$ComputeRollupsTask.computeRollups(RollupStats.java:327) at water.fvec.RollupStats$ComputeRollupsTask.updateRollups(RollupStats.java:362) at water.fvec.RollupStats$ComputeRollupsTask.compute2(RollupStats.java:368) at water.H2O$H2OCountedCompleter.compute(H2O.java:567) 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) 12-10 00:52:40.330 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.349 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp} 12-10 00:52:40.371 192.168.1.71:54321 20165 # Session INFO: Path: /2/Remove, route: ^(/v?\d+)?/Remove, parms: {key=..tmp}

    JIRA | 2 years ago | Tom Kraljevic
    water.DException$DistributedException: from /192.168.1.71:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    UPDATE: I don't know if the test will go to completion, but it can hit the error every time with this: cd h2o-dev/py2/testdir_single_jvm python test_exec2_enums_rand_cut.py if you want to connect to existing h2o.jar at localhost:5421 python test_exec2_enums_rand_cut.py -uc or add <ip:port> after that (-uc or --usecloud) (don't bother trying to read the test..complicated. You can see what's going on from sandbox/commands.log though after) original note: I got confident with my Rapids string generation and decided to go wild and port a complicated test we used for timing random row cuts from a data frame (complex comparisons AND'ed to create a random row slice) Nice! But got this. I think my expression is legal. I've done enough while learning that I see how Spencer catches or dies typically. (he catches most issues now..some AAOIBE still in his land)..but this seems different 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: water.DException$DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.fvec.RollupStats$Roll.postGlobal(RollupStats.java:163) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.postLocal(MRTask.java:492) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.onCompletion(MRTask.java:449) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.compute2(MRTask.java:435) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.H2O$H2OCountedCompleter.compute(H2O.java:566) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) The test has some setup, so if this doesn't trigger any thoughts, I'll have to reduce it to something simpler. It seems related to the size of the expression, so maybe the time is introducing a race dondition somewhere. The last rapids expression completed with this json response. It ws the Frames afterward that got the exception exec: { "ast": "(= !e5 ([ $p (& (& (& (n #0 ([ $p \"null\" #3)) (n #0 ([ $p \"null\" #4))) (n #0 ([ $p \"null\" #5))) (n #3 ([ $p \"null\" #7))) \"null\"))", "col_names": [ "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "C11", "C12", "C13", "C14", "C15", "C16", "C17", "C18", "C19" ], "exception": null, "funs": null, "funstr": null, "key": { "name": "e5" }, "num_cols": 19, "num_rows": 0, "result": "", "scalar": 0.0, "schema_name": "RapidsV1", "schema_type": "Rapids", "schema_version": 1, "string": null } here's the Frames with the exception in it's json response (same exception as above) Note the above Rapids (I call it exec) took 0.7 secs exec 2 took 0.745604038239 seconds. JSON call returned non-200 status with http://192.168.0.34:54321/3/Frames.json/e5?find_compatible_models=0&len=5&offset=0 r.status_code: 500 r.headers: {'date': 'Mon, 24 Nov 2014 04:55:37 GMT', 'content-type': 'application/json'} r.text: {"schema_version":1,"schema_name":"HttpErrorV1","schema_type":"Iced","status_header":"500 Internal Server Error","errmsg":"DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null","errurl":null,"stacktrace":["water.fvec.RollupStats$Roll.postGlobal(RollupStats.java:163)","water.MRTask.postLocal(MRTask.java:492)","water.MRTask.onCompletion(MRTask.java:449)","jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386)","water.MRTask.compute2(MRTask.java:435)","water.H2O$H2OCountedCompleter.compute(H2O.java:566)","jsr166y.CountedCompleter.exec(CountedCompleter.java:429)","jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)","jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)","jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)","jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)"]} I removed polling for cloud building and parsing..these are the requests to h2o you can see I use a parsed dataset ($p) as part of the last Rapids (along with column indexing and a bunch of & 014-11-23 20:55:18.056711 -- java -Xms14G -Xmx14G -ea -jar /home/kevin/h2o-dev/build/h2o.jar -port 54321 -ice_root sandbox/ice.mdGX4x -name pytest-kevin-20996 # PID 21003, stdout local-h2o-0.stdout.2uEbIm.log, stderr local-h2o-0.stderr.xrMpJz.log 2014-11-23 20:55:33.685110 -- Start http://192.168.0.34:54321/2/ImportFiles.json?path=/home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets 2014-11-23 20:55:33.762004 -- Start http://192.168.0.34:54321/ParseSetup.json?srcs=[nfs://home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets/syn_enums_1000000x19.csv] 2014-11-23 20:55:34.069821 -- Start http://192.168.0.34:54321/Parse.json?srcs=[nfs://home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets/syn_enums_1000000x19.csv]&checkHeader=-1&ncols=19&sep=44&columnNames=[C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19]&singleQuotes=False&hex=p&pType=CSV 2014-11-23 20:55:36.740888 -- Start http://192.168.0.34:54321/3/Frames.json/p?find_compatible_models=0&len=5&offset=0 2014-11-23 20:55:36.750498 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !b (c {#1;#2;#3})) 2014-11-23 20:55:36.796475 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !a (cbind $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b)) 2014-11-23 20:55:36.804956 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e0 $a) 2014-11-23 20:55:36.814131 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e1 $a) 2014-11-23 20:55:36.822976 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e2 $a) 2014-11-23 20:55:36.828077 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e3 $a) 2014-11-23 20:55:36.835188 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e4 $a) 2014-11-23 20:55:36.841012 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e5 $a) 2014-11-23 20:55:36.846276 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e6 $a) 2014-11-23 20:55:36.852071 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e7 $a) 2014-11-23 20:55:36.858009 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e8 $a) 2014-11-23 20:55:36.865330 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e9 $a) 2014-11-23 20:55:36.872142 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e5 ([ $p (& (& (& (n #0 ([ $p "null" #3)) (n #0 ([ $p "null" #4))) (n #0 ([ $p "null" #5))) (n #3 ([ $p "null" #7))) "null")) 2014-11-23 20:55:37.617724 -- Start http://192.168.0.34:54321/3/Frames.json/e5?find_compatible_models=0&len=5&offset=0

    JIRA | 2 years ago | Kevin Normoyle
    water.DException$DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null
  6. 0

    UPDATE: I don't know if the test will go to completion, but it can hit the error every time with this: cd h2o-dev/py2/testdir_single_jvm python test_exec2_enums_rand_cut.py if you want to connect to existing h2o.jar at localhost:5421 python test_exec2_enums_rand_cut.py -uc or add <ip:port> after that (-uc or --usecloud) (don't bother trying to read the test..complicated. You can see what's going on from sandbox/commands.log though after) original note: I got confident with my Rapids string generation and decided to go wild and port a complicated test we used for timing random row cuts from a data frame (complex comparisons AND'ed to create a random row slice) Nice! But got this. I think my expression is legal. I've done enough while learning that I see how Spencer catches or dies typically. (he catches most issues now..some AAOIBE still in his land)..but this seems different 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: water.DException$DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.fvec.RollupStats$Roll.postGlobal(RollupStats.java:163) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.postLocal(MRTask.java:492) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.onCompletion(MRTask.java:449) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.MRTask.compute2(MRTask.java:435) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at water.H2O$H2OCountedCompleter.compute(H2O.java:566) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) 11-23 20:55:37.622 192.168.0.34:54321 21003 # Session WARN: at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) The test has some setup, so if this doesn't trigger any thoughts, I'll have to reduce it to something simpler. It seems related to the size of the expression, so maybe the time is introducing a race dondition somewhere. The last rapids expression completed with this json response. It ws the Frames afterward that got the exception exec: { "ast": "(= !e5 ([ $p (& (& (& (n #0 ([ $p \"null\" #3)) (n #0 ([ $p \"null\" #4))) (n #0 ([ $p \"null\" #5))) (n #3 ([ $p \"null\" #7))) \"null\"))", "col_names": [ "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "C11", "C12", "C13", "C14", "C15", "C16", "C17", "C18", "C19" ], "exception": null, "funs": null, "funstr": null, "key": { "name": "e5" }, "num_cols": 19, "num_rows": 0, "result": "", "scalar": 0.0, "schema_name": "RapidsV1", "schema_type": "Rapids", "schema_version": 1, "string": null } here's the Frames with the exception in it's json response (same exception as above) Note the above Rapids (I call it exec) took 0.7 secs exec 2 took 0.745604038239 seconds. JSON call returned non-200 status with http://192.168.0.34:54321/3/Frames.json/e5?find_compatible_models=0&len=5&offset=0 r.status_code: 500 r.headers: {'date': 'Mon, 24 Nov 2014 04:55:37 GMT', 'content-type': 'application/json'} r.text: {"schema_version":1,"schema_name":"HttpErrorV1","schema_type":"Iced","status_header":"500 Internal Server Error","errmsg":"DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null","errurl":null,"stacktrace":["water.fvec.RollupStats$Roll.postGlobal(RollupStats.java:163)","water.MRTask.postLocal(MRTask.java:492)","water.MRTask.onCompletion(MRTask.java:449)","jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386)","water.MRTask.compute2(MRTask.java:435)","water.H2O$H2OCountedCompleter.compute(H2O.java:566)","jsr166y.CountedCompleter.exec(CountedCompleter.java:429)","jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)","jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)","jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)","jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)"]} I removed polling for cloud building and parsing..these are the requests to h2o you can see I use a parsed dataset ($p) as part of the last Rapids (along with column indexing and a bunch of & 014-11-23 20:55:18.056711 -- java -Xms14G -Xmx14G -ea -jar /home/kevin/h2o-dev/build/h2o.jar -port 54321 -ice_root sandbox/ice.mdGX4x -name pytest-kevin-20996 # PID 21003, stdout local-h2o-0.stdout.2uEbIm.log, stderr local-h2o-0.stderr.xrMpJz.log 2014-11-23 20:55:33.685110 -- Start http://192.168.0.34:54321/2/ImportFiles.json?path=/home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets 2014-11-23 20:55:33.762004 -- Start http://192.168.0.34:54321/ParseSetup.json?srcs=[nfs://home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets/syn_enums_1000000x19.csv] 2014-11-23 20:55:34.069821 -- Start http://192.168.0.34:54321/Parse.json?srcs=[nfs://home/kevin/h2o-dev/py2/testdir_single_jvm/sandbox/syn_datasets/syn_enums_1000000x19.csv]&checkHeader=-1&ncols=19&sep=44&columnNames=[C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19]&singleQuotes=False&hex=p&pType=CSV 2014-11-23 20:55:36.740888 -- Start http://192.168.0.34:54321/3/Frames.json/p?find_compatible_models=0&len=5&offset=0 2014-11-23 20:55:36.750498 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !b (c {#1;#2;#3})) 2014-11-23 20:55:36.796475 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !a (cbind $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b $b)) 2014-11-23 20:55:36.804956 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e0 $a) 2014-11-23 20:55:36.814131 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e1 $a) 2014-11-23 20:55:36.822976 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e2 $a) 2014-11-23 20:55:36.828077 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e3 $a) 2014-11-23 20:55:36.835188 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e4 $a) 2014-11-23 20:55:36.841012 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e5 $a) 2014-11-23 20:55:36.846276 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e6 $a) 2014-11-23 20:55:36.852071 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e7 $a) 2014-11-23 20:55:36.858009 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e8 $a) 2014-11-23 20:55:36.865330 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e9 $a) 2014-11-23 20:55:36.872142 -- Start http://192.168.0.34:54321/Rapids.json?ast=(= !e5 ([ $p (& (& (& (n #0 ([ $p "null" #3)) (n #0 ([ $p "null" #4))) (n #0 ([ $p "null" #5))) (n #3 ([ $p "null" #7))) "null")) 2014-11-23 20:55:37.617724 -- Start http://192.168.0.34:54321/3/Frames.json/e5?find_compatible_models=0&len=5&offset=0

    JIRA | 2 years ago | Kevin Normoyle
    water.DException$DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. water.DException$DistributedException

      from /172.16.2.179:44010; by class hex.glm.GLMModel$1; class java.lang.NullPointerException: null

      at hex.glm.GLMModel$GLMOutput.submodelIdForLambda()
    2. hex.glm
      GLMModel$1.atomic
      1. hex.glm.GLMModel$GLMOutput.submodelIdForLambda(GLMModel.java:521)
      2. hex.glm.GLMModel$1.atomic(GLMModel.java:444)
      3. hex.glm.GLMModel$1.atomic(GLMModel.java:437)
      3 frames
    3. water
      H2O$H2OCountedCompleter.compute
      1. water.TAtomic.atomic(TAtomic.java:17)
      2. water.Atomic.compute2(Atomic.java:55)
      3. water.H2O$H2OCountedCompleter.compute(H2O.java:582)
      3 frames
    4. 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