{"action":"created","issue":{"url":"https://api.github.com/repos/fabric8io/fabric8/issues/5555","labels_url":"https://api.github.com/repos/fabric8io/fabric8/issues/5555/labels{/name}","comments_url":"https://api.github.com/repos/fabric8io/fabric8/issues/5555/comments","events_url":"https://api.github.com/repos/fabric8io/fabric8/issues/5555/events","html_url":"https://github.com/fabric8io/fabric8/issues/5555","id":125002552,"number":5555,"title":"extra camel endpoints appear on the Camel perspective","user":{"login":"jstrachan","id":30140,"avatar_url":"https://avatars.githubusercontent.com/u/30140?v=3","gravatar_id":"","url":"https://api.github.com/users/jstrachan","html_url":"https://github.com/jstrachan","followers_url":"https://api.github.com/users/jstrachan/followers","following_url":"https://api.github.com/users/jstrachan/following{/other_user}","gists_url":"https://api.github.com/users/jstrachan/gists{/gist_id}","starred_url":"https://api.github.com/users/jstrachan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jstrachan/subscriptions","organizations_url":"https://api.github.com/users/jstrachan/orgs","repos_url":"https://api.github.com/users/jstrachan/repos","events_url":"https://api.github.com/users/jstrachan/events{/privacy}","received_events_url":"https://api.github.com/users/jstrachan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fabric8io/fabric8/labels/camel","name":"camel","color":"207de5"},{"url":"https://api.github.com/repos/fabric8io/fabric8/labels/forge","name":"forge","color":"eb6420"},{"url":"https://api.github.com/repos/fabric8io/fabric8/labels/jboss%20forge","name":"jboss forge","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"davsclaus","id":477100,"avatar_url":"https://avatars.githubusercontent.com/u/477100?v=3","gravatar_id":"","url":"https://api.github.com/users/davsclaus","html_url":"https://github.com/davsclaus","followers_url":"https://api.github.com/users/davsclaus/followers","following_url":"https://api.github.com/users/davsclaus/following{/other_user}","gists_url":"https://api.github.com/users/davsclaus/gists{/gist_id}","starred_url":"https://api.github.com/users/davsclaus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davsclaus/subscriptions","organizations_url":"https://api.github.com/users/davsclaus/orgs","repos_url":"https://api.github.com/users/davsclaus/repos","events_url":"https://api.github.com/users/davsclaus/events{/privacy}","received_events_url":"https://api.github.com/users/davsclaus/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2016-01-05T16:38:48Z","updated_at":"2016-01-07T08:42:48Z","closed_at":null,"body":"see the attached screen shot. The last 2 have no name and use the reference  `#foo` URI syntax.\r\n\r\nHere's the RouteBuilder source if its any help:\r\n```\r\n@ContextName(\"myCamel\")\r\npublic class MyRoutes extends RouteBuilder {\r\n\r\n\t@Inject\r\n\t@Uri(\"timer:foo?period=5000\")\r\n\tprivate Endpoint inputEndpoint;\r\n\r\n\t@Inject\r\n\t@Uri(\"log:output\")\r\n\tprivate Endpoint resultEndpoint;\r\n\r\n\t@Inject\r\n\t@Uri(\"dataformat:blah:marshal\")\r\n\tprivate Endpoint foo;\r\n\r\n\t@Override\r\n\tpublic void configure() throws Exception {\r\n\t\t// you can configure the route rule with Java DSL here\r\n\r\n\t\tfrom(inputEndpoint).beanRef(\"counterBean\").to(resultEndpoint);\r\n\t}\r\n\r\n}\r\n```\r\n\r\n<img width=\"1218\" alt=\"camel-perspective\" src=\"https://cloud.githubusercontent.com/assets/30140/12120920/b9694ce4-b3ca-11e5-9763-9fcc31527188.png\">"},"comment":{"url":"https://api.github.com/repos/fabric8io/fabric8/issues/comments/169598651","html_url":"https://github.com/fabric8io/fabric8/issues/5555#issuecomment-169598651","issue_url":"https://api.github.com/repos/fabric8io/fabric8/issues/5555","id":169598651,"user":{"login":"davsclaus","id":477100,"avatar_url":"https://avatars.githubusercontent.com/u/477100?v=3","gravatar_id":"","url":"https://api.github.com/users/davsclaus","html_url":"https://github.com/davsclaus","followers_url":"https://api.github.com/users/davsclaus/followers","following_url":"https://api.github.com/users/davsclaus/following{/other_user}","gists_url":"https://api.github.com/users/davsclaus/gists{/gist_id}","starred_url":"https://api.github.com/users/davsclaus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davsclaus/subscriptions","organizations_url":"https://api.github.com/users/davsclaus/orgs","repos_url":"https://api.github.com/users/davsclaus/repos","events_url":"https://api.github.com/users/davsclaus/events{/privacy}","received_events_url":"https://api.github.com/users/davsclaus/received_events","type":"User","site_admin":false},"created_at":"2016-01-07T08:42:48Z","updated_at":"2016-01-07T08:42:48Z","body":"And we are back at the expected, and fixed also setting the line number for the fields, so we know where in the .java file the field is positioned\r\n\r\n```\r\n[bar]$ camel-edit-endpoint\r\n***INFO*** Required inputs not satisfied, entering interactive mode\r\n\r\n[0] ( ) <select>\r\n[1] ( ) timer:foo?period=5000\r\n[2] ( ) log:output\r\n[3] ( ) bean:counterBean\r\n```"}}