{"action":"created","issue":{"url":"https://api.github.com/repos/marytts/marytts/issues/349","labels_url":"https://api.github.com/repos/marytts/marytts/issues/349/labels{/name}","comments_url":"https://api.github.com/repos/marytts/marytts/issues/349/comments","events_url":"https://api.github.com/repos/marytts/marytts/issues/349/events","html_url":"https://github.com/marytts/marytts/issues/349","id":96078874,"number":349,"title":"ParseException with unusual dates","user":{"login":"psibre","id":1278639,"avatar_url":"https://avatars.githubusercontent.com/u/1278639?v=3","gravatar_id":"","url":"https://api.github.com/users/psibre","html_url":"https://github.com/psibre","followers_url":"https://api.github.com/users/psibre/followers","following_url":"https://api.github.com/users/psibre/following{/other_user}","gists_url":"https://api.github.com/users/psibre/gists{/gist_id}","starred_url":"https://api.github.com/users/psibre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psibre/subscriptions","organizations_url":"https://api.github.com/users/psibre/orgs","repos_url":"https://api.github.com/users/psibre/repos","events_url":"https://api.github.com/users/psibre/events{/privacy}","received_events_url":"https://api.github.com/users/psibre/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/marytts/marytts/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"aitorme","id":13557954,"avatar_url":"https://avatars.githubusercontent.com/u/13557954?v=3","gravatar_id":"","url":"https://api.github.com/users/aitorme","html_url":"https://github.com/aitorme","followers_url":"https://api.github.com/users/aitorme/followers","following_url":"https://api.github.com/users/aitorme/following{/other_user}","gists_url":"https://api.github.com/users/aitorme/gists{/gist_id}","starred_url":"https://api.github.com/users/aitorme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aitorme/subscriptions","organizations_url":"https://api.github.com/users/aitorme/orgs","repos_url":"https://api.github.com/users/aitorme/repos","events_url":"https://api.github.com/users/aitorme/events{/privacy}","received_events_url":"https://api.github.com/users/aitorme/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/marytts/marytts/milestones/3","html_url":"https://github.com/marytts/marytts/milestones/5.2","labels_url":"https://api.github.com/repos/marytts/marytts/milestones/3/labels","id":584116,"number":3,"title":"5.2","description":"","creator":{"login":"psibre","id":1278639,"avatar_url":"https://avatars.githubusercontent.com/u/1278639?v=3","gravatar_id":"","url":"https://api.github.com/users/psibre","html_url":"https://github.com/psibre","followers_url":"https://api.github.com/users/psibre/followers","following_url":"https://api.github.com/users/psibre/following{/other_user}","gists_url":"https://api.github.com/users/psibre/gists{/gist_id}","starred_url":"https://api.github.com/users/psibre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psibre/subscriptions","organizations_url":"https://api.github.com/users/psibre/orgs","repos_url":"https://api.github.com/users/psibre/repos","events_url":"https://api.github.com/users/psibre/events{/privacy}","received_events_url":"https://api.github.com/users/psibre/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":38,"state":"open","created_at":"2014-03-01T00:26:47Z","updated_at":"2015-10-07T19:54:08Z","due_on":"2015-09-29T22:00:00Z","closed_at":null},"comments":2,"created_at":"2015-07-20T14:40:31Z","updated_at":"2015-10-09T12:32:04Z","closed_at":null,"body":"A ParseException is thrown if a date with an unexpected format is encountered:\r\n```\r\njava.lang.Exception: Module Preprocess: Problem processing the data.\r\n\tat marytts.server.Request.processOneChunk(Request.java:550)\r\n\tat marytts.server.Request.processOrLookupOneChunk(Request.java:385)\r\n\tat marytts.server.Request.process(Request.java:327)\r\n\tat marytts.server.http.SynthesisRequestHandler.process(SynthesisRequestHandler.java:261)\r\n\tat marytts.server.http.SynthesisRequestHandler.handleClientRequest(SynthesisRequestHandler.java:91)\r\n\tat marytts.server.http.BaseHttpRequestHandler.handle(BaseHttpRequestHandler.java:138)\r\n\tat org.apache.http.nio.protocol.BufferingHttpServiceHandler$RequestHandlerAdaptor.handle(BufferingHttpServiceHandler.java:189)\r\n\tat org.apache.http.nio.protocol.SimpleNHttpRequestHandler.handle(SimpleNHttpRequestHandler.java:51)\r\n\tat org.apache.http.nio.protocol.AsyncNHttpServiceHandler.processRequest(AsyncNHttpServiceHandler.java:453)\r\n\tat org.apache.http.nio.protocol.AsyncNHttpServiceHandler.inputReady(AsyncNHttpServiceHandler.java:316)\r\n\tat org.apache.http.nio.protocol.BufferingHttpServiceHandler.inputReady(BufferingHttpServiceHandler.java:131)\r\n\tat org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:173)\r\n\tat org.apache.http.impl.nio.DefaultServerIOEventDispatch.inputReady(DefaultServerIOEventDispatch.java:147)\r\n\tat org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:161)\r\n\tat org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:335)\r\n\tat org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)\r\n\tat org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:275)\r\n\tat org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)\r\n\tat org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:542)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.text.ParseException: Unparseable date: \"23.01.2001\"\r\n\tat com.ibm.icu.text.DateFormat.parse(DateFormat.java:667)\r\n\tat marytts.language.en.Preprocess.expandDate(Preprocess.java:583)\r\n\tat marytts.language.en.Preprocess.expand(Preprocess.java:262)\r\n\tat marytts.language.en.Preprocess.process(Preprocess.java:178)\r\n\tat marytts.server.Request.processOneChunk(Request.java:548)\r\n\t... 19 more\r\n```\r\nThe expected behavior would be to at least process the rest of the document, and a possible solution might be to apply different heuristics to parse the date (using, e.g., alternate delimiters)."},"comment":{"url":"https://api.github.com/repos/marytts/marytts/issues/comments/146853178","html_url":"https://github.com/marytts/marytts/issues/349#issuecomment-146853178","issue_url":"https://api.github.com/repos/marytts/marytts/issues/349","id":146853178,"user":{"login":"seblemaguer","id":4820197,"avatar_url":"https://avatars.githubusercontent.com/u/4820197?v=3","gravatar_id":"","url":"https://api.github.com/users/seblemaguer","html_url":"https://github.com/seblemaguer","followers_url":"https://api.github.com/users/seblemaguer/followers","following_url":"https://api.github.com/users/seblemaguer/following{/other_user}","gists_url":"https://api.github.com/users/seblemaguer/gists{/gist_id}","starred_url":"https://api.github.com/users/seblemaguer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seblemaguer/subscriptions","organizations_url":"https://api.github.com/users/seblemaguer/orgs","repos_url":"https://api.github.com/users/seblemaguer/repos","events_url":"https://api.github.com/users/seblemaguer/events{/privacy}","received_events_url":"https://api.github.com/users/seblemaguer/received_events","type":"User","site_admin":false},"created_at":"2015-10-09T12:32:04Z","updated_at":"2015-10-09T12:32:04Z","body":"I don't really understand the description of this issue. Is it just a problem of a wrong parsing but a correct date format or a wrong date format ?"}}