Error from Weather binding

Can any body help with this?
2015-12-23 13:28:34.059 [ERROR] [.w.i.p.AbstractWeatherProvider] - WUNDERGROUND: -12
2015-12-23 13:28:34.065 [ERROR] [o.o.b.w.i.scheduler.WeatherJob] - -12
java.lang.ArrayIndexOutOfBoundsException: -12

This happens when i update OH to v1.8

Do you have the weather binding part of openhab.cfg (minus your private keys, etc.) and log files (including any stack traces) to help diagnose the issue? Perhaps @gerrieg might be able to take a look.

Yes, all settings in cfg exists. It works fine in v1.7. Sorry, i dont know where is stack traces.

2015-12-20 01:22:36.525 [ERROR] [.w.i.p.AbstractWeatherProvider] - WUNDERGROUND: -12
2015-12-20 01:22:36.531 [ERROR] [o.o.b.w.i.scheduler.WeatherJob] - -12
java.lang.ArrayIndexOutOfBoundsException: -12
at org.openhab.binding.weather.internal.utils.UnitUtils.getWindDirection(UnitUtils.java:140) ~[na:na]
at org.openhab.binding.weather.internal.parser.AbstractWeatherParser.postProcessEach(AbstractWeatherParser.java:142) ~[na:na]
at org.openhab.binding.weather.internal.parser.AbstractWeatherParser.parseInto(AbstractWeatherParser.java:49) ~[na:na]
at org.openhab.binding.weather.internal.parser.JsonWeatherParser.parseInto(JsonWeatherParser.java:43) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.executeRequest(AbstractWeatherProvider.java:122) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.getWeather(AbstractWeatherProvider.java:68) ~[na:na]
at org.openhab.binding.weather.internal.scheduler.WeatherJob.execute(WeatherJob.java:49) ~[na:na]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]

I wonder if the issue is related to this change? @gerrieg?

Wunderground seems to send a negative degree value, normally it should be between 0 and 360. For this i implemented a fix: https://github.com/openhab/openhab/pull/3593

@martiniman
Please let me know if this fixes your problem.

Same here since a couple of days, OH 1.7.1, weather binding 1.8.0.201510310240.

2015-12-23 05:54:08.521 [ERROR] [o.o.b.w.i.scheduler.WeatherJob] - -12
java.lang.ArrayIndexOutOfBoundsException: -12
    at org.openhab.binding.weather.internal.utils.UnitUtils.getWindDirection(UnitUtils.java:140) ~[na:na]
    at org.openhab.binding.weather.internal.parser.AbstractWeatherParser.postProcessEach(AbstractWeatherParser.java:147) ~[na:na]
    at org.openhab.binding.weather.internal.parser.AbstractWeatherParser.parseInto(AbstractWeatherParser.java:49) ~[na:na]
    at org.openhab.binding.weather.internal.parser.JsonWeatherParser.parseInto(JsonWeatherParser.java:43) ~[na:na]
    at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.executeRequest(AbstractWeatherProvider.java:122) ~[na:na]
    at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.getWeather(AbstractWeatherProvider.java:68) ~[na:na]
    at org.openhab.binding.weather.internal.scheduler.WeatherJob.execute(WeatherJob.java:49) ~[na:na]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]

How do I use that fix? Don’t find a jar …

Thx.