{"action":"created","issue":{"url":"https://api.github.com/repos/vert-x3/vertx-web/issues/486","repository_url":"https://api.github.com/repos/vert-x3/vertx-web","labels_url":"https://api.github.com/repos/vert-x3/vertx-web/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/vert-x3/vertx-web/issues/486/comments","events_url":"https://api.github.com/repos/vert-x3/vertx-web/issues/486/events","html_url":"https://github.com/vert-x3/vertx-web/issues/486","id":193275629,"number":486,"title":"java.lang.IllegalArgumentException: unterminated escape sequence at end of string: \\@$%","user":{"login":"haochun","id":9320176,"avatar_url":"https://avatars.githubusercontent.com/u/9320176?v=3","gravatar_id":"","url":"https://api.github.com/users/haochun","html_url":"https://github.com/haochun","followers_url":"https://api.github.com/users/haochun/followers","following_url":"https://api.github.com/users/haochun/following{/other_user}","gists_url":"https://api.github.com/users/haochun/gists{/gist_id}","starred_url":"https://api.github.com/users/haochun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haochun/subscriptions","organizations_url":"https://api.github.com/users/haochun/orgs","repos_url":"https://api.github.com/users/haochun/repos","events_url":"https://api.github.com/users/haochun/events{/privacy}","received_events_url":"https://api.github.com/users/haochun/received_events","type":"User","site_admin":false},"labels":[{"id":147749643,"url":"https://api.github.com/repos/vert-x3/vertx-web/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"open","locked":false,"assignee":{"login":"pmlopes","id":849467,"avatar_url":"https://avatars.githubusercontent.com/u/849467?v=3","gravatar_id":"","url":"https://api.github.com/users/pmlopes","html_url":"https://github.com/pmlopes","followers_url":"https://api.github.com/users/pmlopes/followers","following_url":"https://api.github.com/users/pmlopes/following{/other_user}","gists_url":"https://api.github.com/users/pmlopes/gists{/gist_id}","starred_url":"https://api.github.com/users/pmlopes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmlopes/subscriptions","organizations_url":"https://api.github.com/users/pmlopes/orgs","repos_url":"https://api.github.com/users/pmlopes/repos","events_url":"https://api.github.com/users/pmlopes/events{/privacy}","received_events_url":"https://api.github.com/users/pmlopes/received_events","type":"User","site_admin":false},"assignees":[{"login":"pmlopes","id":849467,"avatar_url":"https://avatars.githubusercontent.com/u/849467?v=3","gravatar_id":"","url":"https://api.github.com/users/pmlopes","html_url":"https://github.com/pmlopes","followers_url":"https://api.github.com/users/pmlopes/followers","following_url":"https://api.github.com/users/pmlopes/following{/other_user}","gists_url":"https://api.github.com/users/pmlopes/gists{/gist_id}","starred_url":"https://api.github.com/users/pmlopes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmlopes/subscriptions","organizations_url":"https://api.github.com/users/pmlopes/orgs","repos_url":"https://api.github.com/users/pmlopes/repos","events_url":"https://api.github.com/users/pmlopes/events{/privacy}","received_events_url":"https://api.github.com/users/pmlopes/received_events","type":"User","site_admin":false}],"milestone":null,"comments":13,"created_at":"2016-12-03T08:53:54Z","updated_at":"2016-12-22T13:44:13Z","closed_at":null,"body":"### Version\r\n\r\n* vert.x core: 3.2.1 and 3.3.3\r\n* vert.x web: 3.2.1 and 3.3.3\r\n\r\n### Context\r\n\r\ni use vert.x-web to build and api server.when i test my api.i occured an exception.but,i how now idea to catch it.my test url:\r\n\r\nhttp://127.0.0.1:9090/eAcGYenH6Hy/fulltext?filename=\\@$%\r\n\r\nafter,i try too catch or process this exception like this:\r\n\r\n```\r\n\t\trouter.route(\"/*\").failureHandler(ctx->{\r\n\t\t\tctx.response().setStatusCode(500).end(\"Internal Server Error\");\r\n\t\t});\r\n\t\trouter.exceptionHandler(t->{\r\n\t\t\tSystem.out.println(\">>>>>>>>>>>>\"+t.getMessage());\r\n\t\t});\r\n\r\n```\r\n\r\nbut, all function is not execute. the browser always wait response"},"comment":{"url":"https://api.github.com/repos/vert-x3/vertx-web/issues/comments/268802158","html_url":"https://github.com/vert-x3/vertx-web/issues/486#issuecomment-268802158","issue_url":"https://api.github.com/repos/vert-x3/vertx-web/issues/486","id":268802158,"user":{"login":"pmlopes","id":849467,"avatar_url":"https://avatars.githubusercontent.com/u/849467?v=3","gravatar_id":"","url":"https://api.github.com/users/pmlopes","html_url":"https://github.com/pmlopes","followers_url":"https://api.github.com/users/pmlopes/followers","following_url":"https://api.github.com/users/pmlopes/following{/other_user}","gists_url":"https://api.github.com/users/pmlopes/gists{/gist_id}","starred_url":"https://api.github.com/users/pmlopes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmlopes/subscriptions","organizations_url":"https://api.github.com/users/pmlopes/orgs","repos_url":"https://api.github.com/users/pmlopes/repos","events_url":"https://api.github.com/users/pmlopes/events{/privacy}","received_events_url":"https://api.github.com/users/pmlopes/received_events","type":"User","site_admin":false},"created_at":"2016-12-22T13:44:13Z","updated_at":"2016-12-22T13:44:13Z","body":"No, not really it means that there is a proposed fix but we need to discuss it further since it breaks the semantics of IllegalArgumentExceptions which would from now on always be handled as bad requests and that is not what we want."}}
{"actor":{"display_login":"pmlopes"}}