water.DException$DistributedException: from /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null

JIRA | Kevin Normoyle | 2 years ago
  1. 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
  2. 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
  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

    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
  6. 0

    cd h2o-dev/py2/testdir_single_jvm python test_w2v_basic.py summary parameters: {'len': 100, 'offset': 0} JSON call returned non-200 status with http://172.16.2.222:54321/3/Frames.json/syn_enums_500000x1.hex/columns/C1/summary?len=100&offset=0 r.status_code: 500 r.headers: {'date': 'Thu, 18 Dec 2014 00:36:32 GMT', 'content-type': 'application/json'} r.text: {"__meta":{"schema_version":1,"schema_name":"HttpErrorV1","schema_type":"Iced"},"status_header":"500 Internal Server Error","errmsg":"DistributedException: from /172.16.2.222:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.IllegalArgumentException: Operation not allowed on string vector.","errurl":null,"stacktrace":["water.fvec.CStrChunk.atd_impl(CStrChunk.java:39)","water.fvec.Chunk.at0(Chunk.java:261)","water.fvec.RollupStats$Histo.map(RollupStats.java:227)","water.MRTask.compute2(MRTask.java:408)","water.H2O$H2OCountedCompleter.compute(H2O.java:577)","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)"]} ERROR 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: water.DException$DistributedException: from /172.16.2.222:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.IllegalArgumentException: Operation not allowed on string vector. 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at water.fvec.Chunk.at0(Chunk.java:261) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at water.fvec.RollupStats$Histo.map(RollupStats.java:227) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at water.MRTask.compute2(MRTask.java:408) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at water.H2O$H2OCountedCompleter.compute(H2O.java:577) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) 12-17 16:36:32.902 172.16.2.222:54321 27306 # Session WARN: at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) ERROR

    JIRA | 2 years ago | Kevin Normoyle
    water.DException$DistributedException: from /172.16.2.222:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.IllegalArgumentException: Operation not allowed on string vector.

    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 /192.168.0.34:54321; by class water.fvec.RollupStats$ComputeRollupsTask; class java.lang.NullPointerException: null

      at water.fvec.RollupStats$Roll.postGlobal()
    2. water.fvec
      RollupStats$Roll.postGlobal
      1. water.fvec.RollupStats$Roll.postGlobal(RollupStats.java:163)
      1 frame
    3. water
      MRTask.onCompletion
      1. water.MRTask.postLocal(MRTask.java:492)
      2. water.MRTask.onCompletion(MRTask.java:449)
      2 frames
    4. jsr166y
      CountedCompleter.tryComplete
      1. jsr166y.CountedCompleter.tryComplete(CountedCompleter.java:386)
      1 frame
    5. water
      H2O$H2OCountedCompleter.compute
      1. water.MRTask.compute2(MRTask.java:435)
      2. water.H2O$H2OCountedCompleter.compute(H2O.java:566)
      2 frames
    6. 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