{"action":"created","issue":{"url":"https://api.github.com/repos/52North/SensorWebClient/issues/150","labels_url":"https://api.github.com/repos/52North/SensorWebClient/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/52North/SensorWebClient/issues/150/comments","events_url":"https://api.github.com/repos/52North/SensorWebClient/issues/150/events","html_url":"https://github.com/52North/SensorWebClient/issues/150","id":51568535,"number":150,"title":"IllegalArgumentException: Illegal instant due to time zone offset transition","user":{"login":"meliezer","id":10141719,"avatar_url":"https://avatars.githubusercontent.com/u/10141719?v=3","gravatar_id":"","url":"https://api.github.com/users/meliezer","html_url":"https://github.com/meliezer","followers_url":"https://api.github.com/users/meliezer/followers","following_url":"https://api.github.com/users/meliezer/following{/other_user}","gists_url":"https://api.github.com/users/meliezer/gists{/gist_id}","starred_url":"https://api.github.com/users/meliezer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meliezer/subscriptions","organizations_url":"https://api.github.com/users/meliezer/orgs","repos_url":"https://api.github.com/users/meliezer/repos","events_url":"https://api.github.com/users/meliezer/events{/privacy}","received_events_url":"https://api.github.com/users/meliezer/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-12-10T15:09:10Z","updated_at":"2015-03-18T12:56:05Z","closed_at":"2015-02-27T15:40:36Z","body":"The above excpetion appears upon trying to move the time window of a time-series while working with shift dates.\r\n\r\nYou may want to consult http://joda-time.sourceforge.net/faq.html#illegalinstant\r\n\r\nAn example:\r\njava.lang.IllegalArgumentException: Cannot parse \"2014-03-30T02:05:20\": Illegal instant due to time zone offset transition (Europe/Rome)\r\n        at org.joda.time.format.DateTimeParserBucket.computeMillis(DateTimeParserBucket.java:390) ~[DateTimeParserBucket.class:2.1]\r\n        at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:849) ~[DateTimeFormatter.class:2.1]\r\n        at org.joda.time.DateTime.parse(DateTime.java:144) ~[DateTime.class:2.1]\r\n        at org.joda.time.DateTime.parse(DateTime.java:133) ~[DateTime.class:2.1]\r\n        at org.n52.oxf.valueDomains.time.TimePosition.compareTo(TimePosition.java:552) ~[TimePosition.class:2.0.0-alpha.3.3]\r\n        at org.n52.oxf.valueDomains.time.TimePosition.compareTo(TimePosition.java:48) ~[TimePosition.class:2.0.0-alpha.3.3]\r\n        at java.util.ComparableTimSort.binarySort(ComparableTimSort.java:232) ~[na:1.7.0_65]\r\n        at java.util.ComparableTimSort.sort(ComparableTimSort.java:176) ~[na:1.7.0_65]\r\n        at java.util.ComparableTimSort.sort(ComparableTimSort.java:146) ~[na:1.7.0_65]\r\n        at java.util.Arrays.sort(Arrays.java:472) ~[na:1.7.0_65]\r\n        at org.n52.oxf.feature.sos.ObservationSeriesCollection.getSortedTimeArray(ObservationSeriesCollection.java:228) ~[ObservationSeriesCollection.class:2.0.0-alpha.3.3]\r\n        at org.n52.server.io.Generator.updateTimeSeriesPropertiesForHavingData(Generator.java:159) ~[Generator.class:na]\r\n        at org.n52.server.io.Generator.getFeatureCollectionFor(Generator.java:139) ~[Generator.class:na]\r\n        at org.n52.server.io.EESGenerator.createChart(EESGenerator.java:107) ~[EESGenerator.class:na]\r\n        at org.n52.server.io.EESGenerator.producePresentation(EESGenerator.java:85) ~[EESGenerator.class:na]\r\n        at org.n52.server.service.EESDataServiceImpl.getEESOverview(EESDataServiceImpl.java:58) ~[EESDataServiceImpl.class:na]\r\n"},"comment":{"url":"https://api.github.com/repos/52North/SensorWebClient/issues/comments/82957209","html_url":"https://github.com/52North/SensorWebClient/issues/150#issuecomment-82957209","issue_url":"https://api.github.com/repos/52North/SensorWebClient/issues/150","id":82957209,"user":{"login":"meliezer","id":10141719,"avatar_url":"https://avatars.githubusercontent.com/u/10141719?v=3","gravatar_id":"","url":"https://api.github.com/users/meliezer","html_url":"https://github.com/meliezer","followers_url":"https://api.github.com/users/meliezer/followers","following_url":"https://api.github.com/users/meliezer/following{/other_user}","gists_url":"https://api.github.com/users/meliezer/gists{/gist_id}","starred_url":"https://api.github.com/users/meliezer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meliezer/subscriptions","organizations_url":"https://api.github.com/users/meliezer/orgs","repos_url":"https://api.github.com/users/meliezer/repos","events_url":"https://api.github.com/users/meliezer/events{/privacy}","received_events_url":"https://api.github.com/users/meliezer/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T12:56:05Z","updated_at":"2015-03-18T12:56:05Z","body":"I'll do my best.\r\n\r\nThanks for your recommendation. However, it changes nothing:\r\njava.lang.IllegalArgumentException: Cannot parse \"2014-03-30T02:05:20\": Illegal instant due to time zone offset transition (Europe/Rome)\r\n        at org.joda.time.format.DateTimeParserBucket.computeMillis(DateTimeParserBucket.java:390) ~[DateTimeParserBucket.class:2.1]\r\n        at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:849) ~[DateTimeFormatter.class:2.1]\r\n        at org.joda.time.DateTime.parse(DateTime.java:144) ~[DateTime.class:2.1]\r\n        at org.joda.time.DateTime.parse(DateTime.java:133) ~[DateTime.class:2.1]\r\n        at org.n52.oxf.valueDomains.time.TimePosition.compareTo(TimePosition.java:552) ~[TimePosition.class:2.0.0-alpha.3.4-SNAPSHOT]\r\n        at org.n52.oxf.valueDomains.time.TimePosition.compareTo(TimePosition.java:48) ~[TimePosition.class:2.0.0-alpha.3.4-SNAPSHOT]\r\n"}}