water.exceptions.H2OIllegalArgumentException: unimplemented

JIRA | Anqi Fu | 1 year ago
  1. 0

    I need a portion of ASTMerge to be implemented so I can merge the Chicago crimes dataset with the weather and census data in the Python demo (PUBDEV-1155). Currently, I run into the following unimplemented error: onExCompletion for water.rapids.ASTMerge$MergeSet$MakeHash@2da8c7c1 water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:496) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:205) at water.MRTask.compute2(MRTask.java:641) at water.H2O$H2OCountedCompleter.compute(H2O.java:698) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) java.lang.RuntimeException: water.DException$DistributedException: from /172.16.2.17:54321; by class water.rapids.ASTMerge$MergeSet$MakeHash; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.MRTask.getResult(MRTask.java:489) at water.MRTask.doAll(MRTask.java:386) at water.MRTask.doAll(MRTask.java:381) at water.rapids.ASTMerge$MergeSet.setupLocal(ASTMerge.java:182) at water.MRTask.setupLocal0(MRTask.java:564) at water.MRTask.doAll(MRTask.java:398) at water.MRTask.doAllNodes(MRTask.java:403) at water.rapids.ASTMerge.apply(ASTMerge.java:106) at water.rapids.AST.treeWalk(AST.java:73) at water.rapids.AST.treeWalk(AST.java:83) at water.rapids.ASTStatement.exec(AST.java:474) at water.rapids.AST.treeWalk(AST.java:112) at water.rapids.Exec.exec(Exec.java:68) at water.api.RapidsHandler.exec(RapidsHandler.java:37) at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at water.api.Handler.handle(Handler.java:56) at water.api.RequestServer.handle(RequestServer.java:677) at water.api.RequestServer.serve(RequestServer.java:614) at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:438) at java.lang.Thread.run(Thread.java:745) Caused by: water.DException$DistributedException: from /172.16.2.17:54321; by class water.rapids.ASTMerge$MergeSet$MakeHash; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:496) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:205) at water.MRTask.compute2(MRTask.java:641) at water.H2O$H2OCountedCompleter.compute(H2O.java:698) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

    JIRA | 1 year ago | Anqi Fu
    water.exceptions.H2OIllegalArgumentException: unimplemented
  2. 0

    I need a portion of ASTMerge to be implemented so I can merge the Chicago crimes dataset with the weather and census data in the Python demo (PUBDEV-1155). Currently, I run into the following unimplemented error: onExCompletion for water.rapids.ASTMerge$MergeSet$MakeHash@2da8c7c1 water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:496) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:205) at water.MRTask.compute2(MRTask.java:641) at water.H2O$H2OCountedCompleter.compute(H2O.java:698) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) java.lang.RuntimeException: water.DException$DistributedException: from /172.16.2.17:54321; by class water.rapids.ASTMerge$MergeSet$MakeHash; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.MRTask.getResult(MRTask.java:489) at water.MRTask.doAll(MRTask.java:386) at water.MRTask.doAll(MRTask.java:381) at water.rapids.ASTMerge$MergeSet.setupLocal(ASTMerge.java:182) at water.MRTask.setupLocal0(MRTask.java:564) at water.MRTask.doAll(MRTask.java:398) at water.MRTask.doAllNodes(MRTask.java:403) at water.rapids.ASTMerge.apply(ASTMerge.java:106) at water.rapids.AST.treeWalk(AST.java:73) at water.rapids.AST.treeWalk(AST.java:83) at water.rapids.ASTStatement.exec(AST.java:474) at water.rapids.AST.treeWalk(AST.java:112) at water.rapids.Exec.exec(Exec.java:68) at water.api.RapidsHandler.exec(RapidsHandler.java:37) at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at water.api.Handler.handle(Handler.java:56) at water.api.RequestServer.handle(RequestServer.java:677) at water.api.RequestServer.serve(RequestServer.java:614) at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:438) at java.lang.Thread.run(Thread.java:745) Caused by: water.DException$DistributedException: from /172.16.2.17:54321; by class water.rapids.ASTMerge$MergeSet$MakeHash; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:496) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:205) at water.MRTask.compute2(MRTask.java:641) at water.H2O$H2OCountedCompleter.compute(H2O.java:698) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

    JIRA | 1 year ago | Anqi Fu
    water.exceptions.H2OIllegalArgumentException: unimplemented
  3. 0

    this python code: iris1 = h2o.import_frame(path=h2o.locate("smalldata/iris/iris_wheader.csv")) iris2 = h2o.import_frame(path=h2o.locate("smalldata/iris/iris_wheader.csv")) iris3 = iris1.merge(iris2,allLeft=True,allRite=False), iris3.show() results in the following stacktrace: /3/Rapids, parms: {ast=(, (= !pyce73954a-2393-470e-a5f9-359524741148 (merge %py60307f49-dc08-4a0b-a2d3-806d63b181d2 %pyf4dce3fa-3809-413a-9448-69e8fbd28628 %TRUE %FALSE)) (del %py60307f49-dc08-4a0b-a2d3-806d63b181d2 #0) (del %pyf4dce3fa-3809-413a-9448-69e8fbd28628 #0) )} java.lang.IllegalArgumentException: Note that only a single statement can be processed at a time. Junk at the end of the statement: (, (= !pyce73954a-2393-470e-a5f9-359524741148 (merge %py60307f49-dc08-4a0b-a2d3-806d63b181d2 %pyf4dce3fa-3809-413a-9448-69e8fbd28628 %TRUE %FALSE)) (del %py60307f49-dc08-4a0b-a2d3-806d63b181d2 #0) (del %pyf4dce3fa-3809-413a-9448-69e8fbd28628 #0) ) ^-------------------------------------------------------------------------------------------------^ at water.rapids.Exec.throwErr(Exec.java:208) at water.rapids.Exec.exec(Exec.java:65) at water.api.RapidsHandler.exec(RapidsHandler.java:34) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at water.api.Handler.handle(Handler.java:57) at water.api.RequestServer.handle(RequestServer.java:662) at water.api.RequestServer.serve(RequestServer.java:598) at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:433) at java.lang.Thread.run(Thread.java:745) this R code: foo = h2o.importFile(path="smalldata/iris/iris_wheader_65_rows.csv") bar = h2o.importFile(path="smalldata/iris/iris_wheader_65_rows.csv") foo = floor(foo) bar = floor(bar) h2o.merge(foo,bar,T,F) results in the following stacktrace: /3/Rapids, parms: {ast=(= !nary_op_37_sid_b4b5d6bc9a1715ea654fc04384ed4beb (merge ([ %unary_op_33_sid_b4b5d6bc9a1715ea654fc04384ed4beb (llist #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64) "null") ([ %unary_op_34_sid_b4b5d6bc9a1715ea654fc04384ed4beb (llist #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64) "null") %TRUE %FALSE))} onExCompletion for water.rapids.ASTMerge$MergeSet$MakeHash@590c8c4e water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:479) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:214) at water.MRTask.compute2(MRTask.java:415) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)

    JIRA | 2 years ago | Eric Eckstrand
    water.exceptions.H2OIllegalArgumentException: unimplemented
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    this python code: iris1 = h2o.import_frame(path=h2o.locate("smalldata/iris/iris_wheader.csv")) iris2 = h2o.import_frame(path=h2o.locate("smalldata/iris/iris_wheader.csv")) iris3 = iris1.merge(iris2,allLeft=True,allRite=False), iris3.show() results in the following stacktrace: /3/Rapids, parms: {ast=(, (= !pyce73954a-2393-470e-a5f9-359524741148 (merge %py60307f49-dc08-4a0b-a2d3-806d63b181d2 %pyf4dce3fa-3809-413a-9448-69e8fbd28628 %TRUE %FALSE)) (del %py60307f49-dc08-4a0b-a2d3-806d63b181d2 #0) (del %pyf4dce3fa-3809-413a-9448-69e8fbd28628 #0) )} java.lang.IllegalArgumentException: Note that only a single statement can be processed at a time. Junk at the end of the statement: (, (= !pyce73954a-2393-470e-a5f9-359524741148 (merge %py60307f49-dc08-4a0b-a2d3-806d63b181d2 %pyf4dce3fa-3809-413a-9448-69e8fbd28628 %TRUE %FALSE)) (del %py60307f49-dc08-4a0b-a2d3-806d63b181d2 #0) (del %pyf4dce3fa-3809-413a-9448-69e8fbd28628 #0) ) ^-------------------------------------------------------------------------------------------------^ at water.rapids.Exec.throwErr(Exec.java:208) at water.rapids.Exec.exec(Exec.java:65) at water.api.RapidsHandler.exec(RapidsHandler.java:34) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at water.api.Handler.handle(Handler.java:57) at water.api.RequestServer.handle(RequestServer.java:662) at water.api.RequestServer.serve(RequestServer.java:598) at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:433) at java.lang.Thread.run(Thread.java:745) this R code: foo = h2o.importFile(path="smalldata/iris/iris_wheader_65_rows.csv") bar = h2o.importFile(path="smalldata/iris/iris_wheader_65_rows.csv") foo = floor(foo) bar = floor(bar) h2o.merge(foo,bar,T,F) results in the following stacktrace: /3/Rapids, parms: {ast=(= !nary_op_37_sid_b4b5d6bc9a1715ea654fc04384ed4beb (merge ([ %unary_op_33_sid_b4b5d6bc9a1715ea654fc04384ed4beb (llist #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64) "null") ([ %unary_op_34_sid_b4b5d6bc9a1715ea654fc04384ed4beb (llist #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64) "null") %TRUE %FALSE))} onExCompletion for water.rapids.ASTMerge$MergeSet$MakeHash@590c8c4e water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:479) at water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:214) at water.MRTask.compute2(MRTask.java:415) at water.H2O$H2OCountedCompleter.compute(H2O.java:682) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)

    JIRA | 2 years ago | Eric Eckstrand
    water.exceptions.H2OIllegalArgumentException: unimplemented
  6. 0

    I try to merge Chicago census data with a small H2OFrame (only 2 rows) that I create in R and push onto H2O, and it gives me the following error. See corresponding Runit in testdir_jira directory. water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:464) at water.rapids.ASTMerge$DoJoin.map(ASTMerge.java:234) at water.MRTask.compute2(MRTask.java:458) at water.H2O$H2OCountedCompleter.compute(H2O.java:666) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) java.lang.RuntimeException: water.DException$DistributedException: from /172.16.2.99:54321; by class water.rapids.ASTMerge$DoJoin; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.MRTask.getResult(MRTask.java:267) at water.MRTask.doAll(MRTask.java:221) at water.MRTask.doAll(MRTask.java:218) at water.rapids.ASTMerge.apply(ASTMerge.java:112) at water.rapids.AST.treeWalk(AST.java:73) at water.rapids.AST.treeWalk(AST.java:83) at water.rapids.Exec.exec(Exec.java:68) at water.api.RapidsHandler.exec(RapidsHandler.java:37) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at water.api.Handler.handle(Handler.java:56) at water.api.RequestServer.handle(RequestServer.java:675) at water.api.RequestServer.serve(RequestServer.java:613) at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:438) at java.lang.Thread.run(Thread.java:745) Caused by: water.DException$DistributedException: from /172.16.2.99:54321; by class water.rapids.ASTMerge$DoJoin; class water.exceptions.H2OIllegalArgumentException: unimplemented at water.H2O.unimpl(H2O.java:464) at water.rapids.ASTMerge$DoJoin.map(ASTMerge.java:234) at water.MRTask.compute2(MRTask.java:458) at water.H2O$H2OCountedCompleter.compute(H2O.java:666) at jsr166y.CountedCompleter.exec(CountedCompleter.java:429) at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263) at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974) at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477) at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

    JIRA | 2 years ago | Anqi Fu
    water.exceptions.H2OIllegalArgumentException: unimplemented

    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.exceptions.H2OIllegalArgumentException

      unimplemented

      at water.H2O.unimpl()
    2. water
      H2O.unimpl
      1. water.H2O.unimpl(H2O.java:496)
      1 frame
    3. water.rapids
      ASTMerge$MergeSet$MakeHash.map
      1. water.rapids.ASTMerge$MergeSet$MakeHash.map(ASTMerge.java:205)
      1 frame
    4. water
      H2O$H2OCountedCompleter.compute
      1. water.MRTask.compute2(MRTask.java:641)
      2. water.H2O$H2OCountedCompleter.compute(H2O.java:698)
      2 frames
    5. 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