water.DException$DistributedException: from /192.168.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector.

JIRA | Peter Rudenko | 2 years ago
  1. 0

    Steps to reproduce: {code} val data = sc.parallelize((1 to 100000).map(_=>java.util.UUID.randomUUID().toString+" "+java.util.UUID.randomUUID().toString)) val schema = StructType(Seq(StructField("c1", StringType, true))) val rowRDD = data.map(Row(_)) val stringColumnTable = sqlContext.applySchema(rowRDD, schema) val h2oFrame = toDataFrame(stringColumnTable) scala> h2oFrame.vecs.map(_.get_type_str) res2: Array[String] = Array(string) scala> org.apache.spark.examples.h2o.DemoUtils.splitFrame(h2oFrame, Array("1","2","3"), Array(0.6,0.2,0.2)) onExCompletion for hex.splitframe.ShuffleSplitFrame$1@5d9445ed onExCompletion for hex.splitframe.ShuffleSplitFrame$1@5d9445ed water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) 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) water.DException$DistributedException: from /192.168.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) at water.MRTask.compute2(MRTask.java:374) at water.MRTask.compute2(MRTask.java:374) at water.MRTask.compute2(MRTask.java:374) 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) java.lang.RuntimeException: water.DException$DistributedException: from /192.168.1.4:54327; by class hex.splitframe.ShuffleSplitFrame$1; class water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.MRTask.getResult(MRTask.java:265) at water.MRTask.doAll(MRTask.java:220) at water.MRTask.doAll(MRTask.java:217) at hex.splitframe.ShuffleSplitFrame.shuffleSplitFrame(ShuffleSplitFrame.java:29) at org.apache.spark.examples.h2o.DemoUtils$.splitFrame(DemoUtils.scala:110) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:35) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:40) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:42) at $iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:44) at $iwC$$iwC$$iwC$$iwC.<init>(<console>:46) at $iwC$$iwC$$iwC.<init>(<console>:48) at $iwC$$iwC.<init>(<console>:50) at $iwC.<init>(<console>:52) at <init>(<console>:54) at .<init>(<console>:58) at .<clinit>(<console>) at .<init>(<console>:7) at .<clinit>(<console>) at $print(<console>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.spark.repl.SparkIMain$ReadEvalPrint.call(SparkIMain.scala:852) at org.apache.spark.repl.SparkIMain$Request.loadAndRun(SparkIMain.scala:1125) at org.apache.spark.repl.SparkIMain.loadAndRunReq$1(SparkIMain.scala:674) at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:705) at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:669) at org.apache.spark.repl.SparkILoop.reallyInterpret$1(SparkILoop.scala:828) at org.apache.spark.repl.SparkILoop.interpretStartingWith(SparkILoop.scala:873) at org.apache.spark.repl.SparkILoop.command(SparkILoop.scala:785) at org.apache.spark.repl.SparkILoop.processLine$1(SparkILoop.scala:628) at org.apache.spark.repl.SparkILoop.innerLoop$1(SparkILoop.scala:636) at org.apache.spark.repl.SparkILoop.loop(SparkILoop.scala:641) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply$mcZ$sp(SparkILoop.scala:968) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply(SparkILoop.scala:916) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply(SparkILoop.scala:916) at scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135) at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:916) at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:1011) at org.apache.spark.repl.Main$.main(Main.scala:31) at org.apache.spark.repl.Main.main(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.spark.deploy.SparkSubmit$.launch(SparkSubmit.scala:358) at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:75) at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) Caused by: water.DException$DistributedException: from /192.168.1.4:54327; by class hex.splitframe.ShuffleSplitFrame$1; class water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) 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) {code} Reproduced on this build: http://h2o-release.s3.amazonaws.com/sparkling-water/master/86/index.html

    JIRA | 2 years ago | Peter Rudenko
    water.DException$DistributedException: from /192.168.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector.
  2. 0

    Steps to reproduce: {code} val data = sc.parallelize((1 to 100000).map(_=>java.util.UUID.randomUUID().toString+" "+java.util.UUID.randomUUID().toString)) val schema = StructType(Seq(StructField("c1", StringType, true))) val rowRDD = data.map(Row(_)) val stringColumnTable = sqlContext.applySchema(rowRDD, schema) val h2oFrame = toDataFrame(stringColumnTable) scala> h2oFrame.vecs.map(_.get_type_str) res2: Array[String] = Array(string) scala> org.apache.spark.examples.h2o.DemoUtils.splitFrame(h2oFrame, Array("1","2","3"), Array(0.6,0.2,0.2)) onExCompletion for hex.splitframe.ShuffleSplitFrame$1@5d9445ed onExCompletion for hex.splitframe.ShuffleSplitFrame$1@5d9445ed water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) 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) water.DException$DistributedException: from /192.168.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) at water.MRTask.compute2(MRTask.java:374) at water.MRTask.compute2(MRTask.java:374) at water.MRTask.compute2(MRTask.java:374) 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) java.lang.RuntimeException: water.DException$DistributedException: from /192.168.1.4:54327; by class hex.splitframe.ShuffleSplitFrame$1; class water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.MRTask.getResult(MRTask.java:265) at water.MRTask.doAll(MRTask.java:220) at water.MRTask.doAll(MRTask.java:217) at hex.splitframe.ShuffleSplitFrame.shuffleSplitFrame(ShuffleSplitFrame.java:29) at org.apache.spark.examples.h2o.DemoUtils$.splitFrame(DemoUtils.scala:110) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:35) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:40) at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:42) at $iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:44) at $iwC$$iwC$$iwC$$iwC.<init>(<console>:46) at $iwC$$iwC$$iwC.<init>(<console>:48) at $iwC$$iwC.<init>(<console>:50) at $iwC.<init>(<console>:52) at <init>(<console>:54) at .<init>(<console>:58) at .<clinit>(<console>) at .<init>(<console>:7) at .<clinit>(<console>) at $print(<console>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.spark.repl.SparkIMain$ReadEvalPrint.call(SparkIMain.scala:852) at org.apache.spark.repl.SparkIMain$Request.loadAndRun(SparkIMain.scala:1125) at org.apache.spark.repl.SparkIMain.loadAndRunReq$1(SparkIMain.scala:674) at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:705) at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:669) at org.apache.spark.repl.SparkILoop.reallyInterpret$1(SparkILoop.scala:828) at org.apache.spark.repl.SparkILoop.interpretStartingWith(SparkILoop.scala:873) at org.apache.spark.repl.SparkILoop.command(SparkILoop.scala:785) at org.apache.spark.repl.SparkILoop.processLine$1(SparkILoop.scala:628) at org.apache.spark.repl.SparkILoop.innerLoop$1(SparkILoop.scala:636) at org.apache.spark.repl.SparkILoop.loop(SparkILoop.scala:641) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply$mcZ$sp(SparkILoop.scala:968) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply(SparkILoop.scala:916) at org.apache.spark.repl.SparkILoop$$anonfun$process$1.apply(SparkILoop.scala:916) at scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135) at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:916) at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:1011) at org.apache.spark.repl.Main$.main(Main.scala:31) at org.apache.spark.repl.Main.main(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.spark.deploy.SparkSubmit$.launch(SparkSubmit.scala:358) at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:75) at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) Caused by: water.DException$DistributedException: from /192.168.1.4:54327; by class hex.splitframe.ShuffleSplitFrame$1; class water.DException$DistributedException: from /192.168.1.4:54321; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.CStrChunk.atd_impl(CStrChunk.java:39) at water.fvec.Chunk.atd(Chunk.java:252) at hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40) at water.MRTask.compute2(MRTask.java:430) 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) {code} Reproduced on this build: http://h2o-release.s3.amazonaws.com/sparkling-water/master/86/index.html

    JIRA | 2 years ago | Peter Rudenko
    water.DException$DistributedException: from /192.168.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector.
  3. 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.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    can't convert iris species column to a character column. >>> iris[4].isfactor() True >>> iris[4].ischaracter() False >>> iris[4].isstring() False >>> iris[4] = iris[4].ascharacter() gives: /99/Rapids, route: /99/Rapids, parms: {ast=(= !pyabae30a9-a72b-4d7c-945b-b11da25302e3 (as.character ([ %iris.hex () #4)))} onExCompletion for water.fvec.Frame$4@68a1efd6 08-05 11:29:56.774 172.16.2.18:54321 48948 #87911-14 ERRR: java.lang.RuntimeException: water.DException$DistributedException: from /172.16.2.18:54321; by class water.fvec.Frame$4; class java.lang.IllegalArgumentException: Operation not allowed on string vector.java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.StrWrappedVec$StrWrappedChunk.atd_impl(StrWrappedVec.java:41) at water.fvec.Chunk.atd(Chunk.java:252) at water.fvec.Frame$4.map(Frame.java:1124) at water.MRTask.compute2(MRTask.java:656) at water.H2O$H2OCountedCompleter.compute(H2O.java:964) 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.18:54321; by class water.fvec.Frame$4; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.MRTask.getResult(MRTask.java:489) at water.MRTask.doAll(MRTask.java:386) at water.MRTask.doAll(MRTask.java:383) at water.fvec.Frame.deepCopy(Frame.java:1116) at water.rapids.ASTAssign.exec(AST.java:924) at water.rapids.AST.treeWalk(AST.java:87) 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:658) at water.api.RequestServer.serve(RequestServer.java:595) at water.JettyHTTPD$H2oDefaultServlet.doGeneric(JettyHTTPD.java:550) at water.JettyHTTPD$H2oDefaultServlet.doPost(JettyHTTPD.java:498) at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:745) Caused by: water.DException$DistributedException: from /172.16.2.18:54321; by class water.fvec.Frame$4; class java.lang.IllegalArgumentException: Operation not allowed on string vector. at water.fvec.StrWrappedVec$StrWrappedChunk.atd_impl(StrWrappedVec.java:41) at water.fvec.Chunk.atd(Chunk.java:252) at water.fvec.Frame$4.map(Frame.java:1124) at water.MRTask.compute2(MRTask.java:656) at water.H2O$H2OCountedCompleter.compute(H2O.java:964) 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) 08-05 11:29:56.776 172.16.2.18:54321 48948 #87911-14 WARN: Caught exception: water.DException$DistributedException: from /172.16.2.18:54321; by class water.fvec.Frame$4; class java.lang.IllegalArgumentException: Operation not allowed on string vector.; Stacktrace: [water.MRTask.getResult(MRTask.java:489), water.MRTask.doAll(MRTask.java:386), water.MRTask.doAll(MRTask.java:383), water.fvec.Frame.deepCopy(Frame.java:1116), water.rapids.ASTAssign.exec(AST.java:924), water.rapids.AST.treeWalk(AST.java:87), water.rapids.Exec.exec(Exec.java:68), water.api.RapidsHandler.exec(RapidsHandler.java:37), sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:606), water.api.Handler.handle(Handler.java:56), water.api.RequestServer.handle(RequestServer.java:658), water.api.RequestServer.serve(RequestServer.java:595), water.JettyHTTPD$H2oDefaultServlet.doGeneric(JettyHTTPD.java:550), water.JettyHTTPD$H2oDefaultServlet.doPost(JettyHTTPD.java:498), javax.servlet.http.HttpServlet.service(HttpServlet.java:755), javax.servlet.http.HttpServlet.service(HttpServlet.java:848), org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684), org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503), org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137), org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557), org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231), org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086), org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429), org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193), org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020), org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135), org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154), org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116), org.eclipse.jetty.server.Server.handle(Server.java:370), org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494), org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53), org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982), org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043), org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865), org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240), org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72), org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264), org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608), org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543), java.lang.Thread.run(Thread.java:745)] same sequence of commands fails in R as well. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- iris = h2o.import_frame(h2o.locate("smalldata/iris/iris.csv")) assert iris[0].isnumeric(), "Expected the first column of iris to be numeric" assert not iris[0].ischaracter(), "Expected the first column of iris to be numeric" assert not iris[4].isnumeric(), "Expected the last column of iris to be character" assert iris[4].isstring(), "Expected the last column of iris to be a string" # This fails, and I couldn't find a dataset where it ever evaluates to True

    JIRA | 1 year ago | Eric Eckstrand
    java.lang.RuntimeException: water.DException$DistributedException: from /172.16.2.18:54321; by class water.fvec.Frame$4; class java.lang.IllegalArgumentException: Operation not allowed on string vector.
  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.1.4:54323; by class hex.splitframe.ShuffleSplitFrame$1; class java.lang.IllegalArgumentException: Operation not allowed on string vector.

      at water.fvec.CStrChunk.atd_impl()
    2. water.fvec
      Chunk.atd
      1. water.fvec.CStrChunk.atd_impl(CStrChunk.java:39)
      2. water.fvec.Chunk.atd(Chunk.java:252)
      2 frames
    3. hex.splitframe
      ShuffleSplitFrame$1.map
      1. hex.splitframe.ShuffleSplitFrame$1.map(ShuffleSplitFrame.java:40)
      1 frame
    4. water
      H2O$H2OCountedCompleter.compute
      1. water.MRTask.compute2(MRTask.java:430)
      2. water.MRTask.compute2(MRTask.java:374)
      3. water.MRTask.compute2(MRTask.java:374)
      4. water.MRTask.compute2(MRTask.java:374)
      5. water.H2O$H2OCountedCompleter.compute(H2O.java:582)
      5 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