java.lang.ArrayIndexOutOfBoundsException: 16

JIRA | Kevin Normoyle | 3 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards 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. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 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

    Root Cause Analysis

    1. java.lang.ArrayIndexOutOfBoundsException

      16

      at water.fvec.Frame.replace()
    2. water.fvec
      Frame.replace
      1. water.fvec.Frame.replace(Frame.java:283)
      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:137)
      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:114)
      3. water.api.RequestServer.serve(RequestServer.java:372)
      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