java.lang.ArrayIndexOutOfBoundsException: 8

JIRA | Kevin Normoyle | 3 years ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    I've updated my random dates to be legal in the calender, since apparently h2o wants that (otherwise NA) so I think all my dates are legal got this failure: (test does a bunch of random cases...test is in flux since I'm trying to figure out the full range of legal/illegal templates) dataset is 30-SEP-2, 30-SEP-5 30-JUN-91, 30-APR-94 30-SEP-9, 30-JUN-86 30-APR-99, 30-SEP-88 30-SEP-6, 28-FEB-74 the parse setup gives this in the browser Argument 'source_key' error: Parser setup appears to be broken, got SVMLight data with (estimated) 0 columns. if I continue, it appears to parse but stderr gets the AIOOBE exception the parse inspect result is: Row C1 C2 Change Type Type Time Time Min 30-Sep-99 30-Sep-99 Max 30-Apr-99 30-Apr-94 Mean 2146253040000 3114555840000 0 30-Sep-99 30-Sep-99 1 30-Jun-91 30-Apr-94 2 30-Sep-99 30-Jun-86 3 30-Apr-99 30-Sep-88 4 30-Sep-99 28-Feb-74 [2014-08-05 15:19:43.439319] java.lang.ArrayIndexOutOfBoundsException: 8 [2014-08-05 15:19:43.439619] at water.fvec.ParseTime.attemptTimeParse_2(ParseTime.java:132) [2014-08-05 15:19:43.439816] at water.fvec.ParseTime.attemptTimeParse(ParseTime.java:49) [2014-08-05 15:19:43.439870] at water.parser.CsvParser.allStrings(CsvParser.java:573) [2014-08-05 15:19:43.439923] at water.parser.CsvParser.hasHeader(CsvParser.java:583) [2014-08-05 15:19:43.439959] at water.parser.CsvParser.guessSetup(CsvParser.java:711) [2014-08-05 15:19:43.440008] at water.parser.GuessSetup.guessSetup(GuessSetup.java:212) [2014-08-05 15:19:43.440048] at water.parser.GuessSetup.guessSetup(GuessSetup.java:68) [2014-08-05 15:19:43.440084] at water.api.Parse$ExistingCSVKey.parse(Parse.java:103) [2014-08-05 15:19:43.440122] at water.api.Parse$ExistingCSVKey.parse(Parse.java:65) [2014-08-05 15:19:43.440158] at water.api.RequestArguments$Argument.check(RequestArguments.java:491) [2014-08-05 15:19:43.440197] at water.api.RequestQueries.checkArguments(RequestQueries.java:69) [2014-08-05 15:19:43.440237] at water.api.Request.serveGrid(Request.java:159) [2014-08-05 15:19:43.440271] at water.api.Request.serve(Request.java:142) [2014-08-05 15:19:43.440306] at water.api.RequestServer.serve(RequestServer.java:481) [2014-08-05 15:19:43.440344] at water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:424) [2014-08-05 15:19:43.440379] at java.lang.Thread.run(Thread.java:744) [2014-08-05 15:19:43.440414] ERROR ====================================================================== ERROR: test_parse_time (__main__.Basic) ---------------------------------------------------------------------- Traceback (most recent call last): File "test_parse_time_fvec.py", line 243, in test_parse_time parseResultA = h2i.import_parse(path=csvPathname, schema='put', src_key=src_key, hex_key=hex_key) File "../h2o_import.py", line 364, in import_parse benchmarkLogging, noPoll, **kwargs) File "../h2o_import.py", line 340, in parse_only benchmarkLogging=benchmarkLogging, noPoll=noPoll, **kwargs) File "../h2o.py", line 1472, in parse a = self.__do_json_request(algo + ".json", timeout=timeoutSecs, params=params_dict) File "../h2o.py", line 1054, in __do_json_request raise Exception(emsg) Exception: rjson error in parse: Argument 'source_key' error: Parser setup appears to be broken, got SVMLight data with (estimated) 0 columns.

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

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.ArrayIndexOutOfBoundsException

      8

      at water.fvec.ParseTime.attemptTimeParse_2()
    2. water.fvec
      ParseTime.attemptTimeParse
      1. water.fvec.ParseTime.attemptTimeParse_2(ParseTime.java:133)
      2. water.fvec.ParseTime.attemptTimeParse(ParseTime.java:50)
      2 frames
    3. water.parser
      ParseDataset.guessSetup
      1. water.parser.CsvParser.allStrings(CsvParser.java:588)
      2. water.parser.CsvParser.hasHeader(CsvParser.java:595)
      3. water.parser.CsvParser.guessSetup(CsvParser.java:723)
      4. water.parser.ParseDataset.guessSetup(ParseDataset.java:247)
      5. water.parser.ParseDataset.guessSetup(ParseDataset.java:171)
      5 frames
    4. water.api
      RequestServer.serve
      1. water.api.Parse$ExistingCSVKey.parse(Parse.java:108)
      2. water.api.Parse$ExistingCSVKey.parse(Parse.java:65)
      3. water.api.RequestArguments$Argument.check(RequestArguments.java:550)
      4. water.api.RequestQueries.checkArguments(RequestQueries.java:69)
      5. water.api.Request.serveGrid(Request.java:125)
      6. water.api.Request.serve(Request.java:108)
      7. water.api.RequestServer.serve(RequestServer.java:323)
      7 frames
    5. water
      NanoHTTPD$HTTPSession.run
      1. water.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:421)
      1 frame
    6. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:744)
      1 frame