{"action":"opened","issue":{"url":"https://api.github.com/repos/jruby/jrubyfx/issues/103","repository_url":"https://api.github.com/repos/jruby/jrubyfx","labels_url":"https://api.github.com/repos/jruby/jrubyfx/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/jruby/jrubyfx/issues/103/comments","events_url":"https://api.github.com/repos/jruby/jrubyfx/issues/103/events","html_url":"https://github.com/jruby/jrubyfx/issues/103","id":165922761,"number":103,"title":"GridPane.get{Row,Column}Index ends in infinite loop","user":{"login":"pilhuhn","id":208246,"avatar_url":"https://avatars.githubusercontent.com/u/208246?v=3","gravatar_id":"","url":"https://api.github.com/users/pilhuhn","html_url":"https://github.com/pilhuhn","followers_url":"https://api.github.com/users/pilhuhn/followers","following_url":"https://api.github.com/users/pilhuhn/following{/other_user}","gists_url":"https://api.github.com/users/pilhuhn/gists{/gist_id}","starred_url":"https://api.github.com/users/pilhuhn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pilhuhn/subscriptions","organizations_url":"https://api.github.com/users/pilhuhn/orgs","repos_url":"https://api.github.com/users/pilhuhn/repos","events_url":"https://api.github.com/users/pilhuhn/events{/privacy}","received_events_url":"https://api.github.com/users/pilhuhn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-16T10:08:28Z","updated_at":"2016-07-16T10:08:28Z","closed_at":null,"body":"Take this code\r\n\r\n    l = label 'Hello Label'\r\n    @the_grid.add l, 1,2\r\n\r\n    puts @the_grid.getRowIndex l\r\n\r\nThis will not print the index, but end up with\r\n\r\n```\r\n#<RuntimeError: Whoa! method_missing caught infinite loop. Trying to run getRowIndex([#<Java::JavafxSceneControl::Label:0x22d22f8b>]) failed. Method not found.>\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/dsl.rb:101:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/core_ext/precompiled.rb:1809:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/dsl.rb:103:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/core_ext/precompiled.rb:1809:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/dsl.rb:103:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/core_ext/precompiled.rb:1809:in `method_missing'\r\n/Users/hrupp/.rvm/gems/jruby-9.1.0.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/dsl.rb:103:in `method_missing'\r\n/devel/jrubyfx/samples/fxml/Demo.rb:108:in `initialize'\r\n```\r\n\r\nWith Demo.rb:108 being the 'puts' line from above. The `@the_grid` is the GridPane from the Demo app "}}
{"actor":{"display_login":"pilhuhn"}}