java.lang.ArrayIndexOutOfBoundsException: 12

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

    cd testdir_single_jvm python test_exec2_operators2.py does some random execs by combining known idioms that work. supposed to meet all current rules Maybe we say this is not supported, but need the definition of what about it is unsupported. this case failed. r.hex is just iris2.csv there are two expressions a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5 It's possible we don't allow col references like the above or something. http://test.0xdata.com/job/h2o.nightly/776/testReport/junit/test_exec2_operators4/Basic/test_exec2_operators2_2/ execExpr: a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5 exec_query parameters: {'str': 'a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5'} rjson: { "error": "12", "response": { "h2o": "pytest-jenkins-23215", "node": "/10.137.71.117:54321", "status": "error", "time": 6 } } rjson error in exec_query: 12 04:18:01.888 # Session ERRR WATER: + java.lang.ArrayIndexOutOfBoundsException: 12 + at water.fvec.Frame.replace(Frame.java:290) + at water.exec.ASTAssign.exec(AST.java:525) + at water.exec.ASTStatement.exec(AST.java:83) + at water.exec.Exec2.exec(Exec2.java:115) + at water.api.Exec2.serve(Exec2.java:34) + at water.api.Request.serveGrid(Request.java:139) + at water.Request2.superServeGrid(Request2.java:478) + at water.api.Exec2.serveGrid(Exec2.java:71) + at water.api.Request.serve(Request.java:116) + at water.api.RequestServer.serve(RequestServer.java:387) + at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:421) + at java.lang.Thread.run(Thread.java:662)

    JIRA | 3 years ago | Kevin Normoyle
    java.lang.ArrayIndexOutOfBoundsException: 12
  2. 0

    cd testdir_single_jvm python test_exec2_operators2.py does some random execs by combining known idioms that work. supposed to meet all current rules Maybe we say this is not supported, but need the definition of what about it is unsupported. this case failed. r.hex is just iris2.csv there are two expressions a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5 It's possible we don't allow col references like the above or something. http://test.0xdata.com/job/h2o.nightly/776/testReport/junit/test_exec2_operators4/Basic/test_exec2_operators2_2/ execExpr: a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5 exec_query parameters: {'str': 'a=ncol(r.hex)-5; r.hex[,c(a+1,a+2)+c(a,a)]=5+5'} rjson: { "error": "12", "response": { "h2o": "pytest-jenkins-23215", "node": "/10.137.71.117:54321", "status": "error", "time": 6 } } rjson error in exec_query: 12 04:18:01.888 # Session ERRR WATER: + java.lang.ArrayIndexOutOfBoundsException: 12 + at water.fvec.Frame.replace(Frame.java:290) + at water.exec.ASTAssign.exec(AST.java:525) + at water.exec.ASTStatement.exec(AST.java:83) + at water.exec.Exec2.exec(Exec2.java:115) + at water.api.Exec2.serve(Exec2.java:34) + at water.api.Request.serveGrid(Request.java:139) + at water.Request2.superServeGrid(Request2.java:478) + at water.api.Exec2.serveGrid(Exec2.java:71) + at water.api.Request.serve(Request.java:116) + at water.api.RequestServer.serve(RequestServer.java:387) + at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:421) + at java.lang.Thread.run(Thread.java:662)

    JIRA | 3 years ago | Kevin Normoyle
    java.lang.ArrayIndexOutOfBoundsException: 12
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.ArrayIndexOutOfBoundsException

      12

      at water.fvec.Frame.replace()
    2. water.fvec
      Frame.replace
      1. water.fvec.Frame.replace(Frame.java:290)
      1 frame
    3. water.exec
      Exec2.exec
      1. water.exec.ASTAssign.exec(AST.java:525)
      2. water.exec.ASTStatement.exec(AST.java:83)
      3. water.exec.Exec2.exec(Exec2.java:115)
      3 frames
    4. water.api
      Request.serveGrid
      1. water.api.Exec2.serve(Exec2.java:34)
      2. water.api.Request.serveGrid(Request.java:139)
      2 frames
    5. water
      Request2.superServeGrid
      1. water.Request2.superServeGrid(Request2.java:478)
      1 frame
    6. water.api
      RequestServer.serve
      1. water.api.Exec2.serveGrid(Exec2.java:71)
      2. water.api.Request.serve(Request.java:116)
      3. water.api.RequestServer.serve(RequestServer.java:387)
      3 frames
    7. water
      NanoHTTPD$HTTPSession.run
      1. water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:421)
      1 frame
    8. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:662)
      1 frame