{"comment":{"created_at":"2011-10-13T16:24:02Z","body":"The makefile has ruby hardcoded into it, if you flip it to jruby - things work fine.","updated_at":"2011-10-13T16:24:02Z","url":"https://api.github.com/repos/jordansissel/grok/issues/comments/2396709","id":2396709,"user":{"avatar_url":"https://secure.gravatar.com/avatar/6f47b1da3e8d7e1c8af447c5ee39ebd7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6f47b1da3e8d7e1c8af447c5ee39ebd7","url":"https://api.github.com/users/crankycoder","id":4829,"login":"crankycoder"}},"action":"created","issue":{"number":6,"created_at":"2011-10-12T19:44:59Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"I just installed jls-grok 0.9.0 and when I fetch code from the github repository and manually run tests, I get this:\r\n\r\n/Users/victorng/dev/grok/ruby/test/pure-ruby $ jruby alltests.rb \r\n\r\nLoading tests: ./general/basic_test.rb\r\nLoading tests: ./general/captures_test.rb\r\nLoading tests: ./patterns/day.rb\r\nLoading tests: ./patterns/host.rb\r\nLoading tests: ./patterns/ip.rb\r\nLoading tests: ./patterns/iso8601.rb\r\nLoading tests: ./patterns/month.rb\r\nLoading tests: ./patterns/number.rb\r\nLoading tests: ./patterns/path.rb\r\nLoading tests: ./patterns/prog.rb\r\nLoading tests: ./patterns/quotedstring.rb\r\nLoading tests: ./patterns/uri.rb\r\nLoaded suite alltests\r\nStarted\r\nE..EE..EEEEEFEEEEEEEEEEEEEEEEEEEE\r\nFinished in 0.524 seconds.\r\n\r\n  1) Error:\r\ntest_days(DayPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/day.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  2) Error:\r\ntest_grok_expanded_pattern_works_correctly(GrokBasicTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/basic_test.rb:45:in `test_grok_expanded_pattern_works_correctly'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  3) Error:\r\ntest_grok_load_patterns_from_file(GrokBasicTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/basic_test.rb:55:in `test_grok_load_patterns_from_file'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  4) Error:\r\ntest_basic_capture(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:23:in `test_basic_capture'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  5) Error:\r\ntest_capture_methods(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:12:in `test_capture_methods'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  6) Error:\r\ntest_multiple_captures(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:64:in `test_multiple_captures'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  7) Error:\r\ntest_multiple_captures_with_same_name(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:52:in `test_multiple_captures_with_same_name'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  8) Error:\r\ntest_nested_captures(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:77:in `test_nested_captures'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n  9) Failure:\r\ntest_nesting_recursion(GrokPatternCapturingTests)\r\n    [./general/captures_test.rb:89:in `test_nesting_recursion'\r\n     org/jruby/RubyKernel.java:2092:in `send'\r\n     org/jruby/RubyArray.java:1603:in `each'\r\n     org/jruby/RubyArray.java:1603:in `each']:\r\n<RuntimeError> exception expected but was\r\nClass: <TypeError>\r\nMessage: <\"can't convert String into Integer\">\r\n---Backtrace---\r\norg/jruby/RubyArray.java:1338:in `[]'\r\norg/jruby/RubyMatchData.java:403:in `[]'\r\n/Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\norg/jruby/RubyKernel.java:1419:in `loop'\r\n/Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n./general/captures_test.rb:90:in `test_nesting_recursion'\r\n./general/captures_test.rb:89:in `test_nesting_recursion'\r\norg/jruby/RubyKernel.java:2092:in `send'\r\norg/jruby/RubyArray.java:1603:in `each'\r\norg/jruby/RubyArray.java:1603:in `each'\r\n---------------\r\n\r\n 10) Error:\r\ntest_valid_capture_subnames(GrokPatternCapturingTests):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./general/captures_test.rb:98:in `test_valid_capture_subnames'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 11) Error:\r\ntest_hosts(HostPattternTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/host.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 12) Error:\r\ntest_ips(IPPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/ip.rb:13:in `test_ips'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 13) Error:\r\ntest_non_ips(IPPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/ip.rb:23:in `test_non_ips'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 14) Error:\r\ntest_iso8601(ISO8601PatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/iso8601.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 15) Error:\r\ntest_iso8601_nomatch(ISO8601PatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/iso8601.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 16) Error:\r\ntest_months(MonthPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/month.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 17) Error:\r\ntest_match_base16num(NumberPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/number.rb:58:in `test_match_base16num'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 18) Error:\r\ntest_match_number(NumberPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/number.rb:13:in `test_match_number'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 19) Error:\r\ntest_match_number_amid_things(NumberPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/number.rb:37:in `test_match_number_amid_things'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 20) Error:\r\ntest_match_number_float(NumberPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/number.rb:27:in `test_match_number_float'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 21) Error:\r\ntest_no_match_number(NumberPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/number.rb:50:in `test_no_match_number'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 22) Error:\r\ntest_unix_paths(PathPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/path.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 23) Error:\r\ntest_windows_paths(PathPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/path.rb:10:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 24) Error:\r\ntest_progs(ProgPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/prog.rb:9:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 25) Error:\r\ntest_escaped_quotes_no_match_quoted_string(QuotedStringPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/quotedstring.rb:38:in `test_escaped_quotes_no_match_quoted_string'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 26) Error:\r\ntest_non_quoted_strings_no_match(QuotedStringPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/quotedstring.rb:47:in `test_non_quoted_strings_no_match'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 27) Error:\r\ntest_quoted_string_common(QuotedStringPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/quotedstring.rb:13:in `test_quoted_string_common'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 28) Error:\r\ntest_quoted_string_inside_escape(QuotedStringPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/quotedstring.rb:27:in `test_quoted_string_inside_escape'\r\n    org/jruby/RubyKernel.java:2092:in `send'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n 29) Error:\r\ntest_urls(URIPatternsTest):\r\nTypeError: can't convert String into Integer\r\n    org/jruby/RubyArray.java:1338:in `[]'\r\n    org/jruby/RubyMatchData.java:403:in `[]'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:78:in `compile'\r\n    org/jruby/RubyKernel.java:1419:in `loop'\r\n    /Users/victorng/dev/grok/ruby/lib/grok-pure.rb:70:in `compile'\r\n    ./patterns/uri.rb:9:in `setup'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n    org/jruby/RubyArray.java:1603:in `each'\r\n\r\n33 tests, 14 assertions, 1 failures, 28 errors\r\n","comments":9,"title":"pure-ruby grok fails tests","updated_at":"2011-10-13T16:24:03Z","url":"https://api.github.com/repos/jordansissel/grok/issues/6","id":1891516,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/6f47b1da3e8d7e1c8af447c5ee39ebd7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6f47b1da3e8d7e1c8af447c5ee39ebd7","url":"https://api.github.com/users/crankycoder","id":4829,"login":"crankycoder"},"html_url":"https://github.com/jordansissel/grok/issues/6","labels":[],"state":"open"},"legacy":{"issue_id":1891516,"comment_id":2396709}}