[SOLVED] Australian Bureau of Meteorology Weather Forecast Binding

Is anyone else getting problems with the radar image since about 10 Jan '25?
I’m not sure if the ftp (for radar_transparencies) has changed for BOM and broken something, which throws a:

2025-01-15 13:03:51.040 [DEBUG] [ding.bom.internal.BomImageDownloader] - Downloading /anon/gen/radar_transparencies/IDR.legend.0.png
2025-01-15 13:03:52.241 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
java.lang.IllegalArgumentException: input == null!
	at javax.imageio.ImageIO.read(ImageIO.java:1358) ~[?:?]
	at org.openhab.binding.bom.internal.BomImageDownloader.lambda$1(BomImageDownloader.java:129) ~[?:?]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
	at org.openhab.binding.bom.internal.BomImageDownloader.retrieveImages(BomImageDownloader.java:109) ~[?:?]
	at org.openhab.binding.bom.internal.BomImageHandler.refreshImage(BomImageHandler.java:199) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:840) [?:?]

Running 4.2.2 on a container - but has been pretty solid. All other FTP scrapes still working ok for the weather.

EDIT: interesting coincidence - /anon/gen/radar_transparencies now has a new folder (coordinates) created around the same couple of hours this stopped working. Looks like files are missing from the folder as well. Fat finger issue maybe?

Yep I also have the same issue with the radar transparencies as of the 10th of January. I came back from a trip yesterday and noticed the radar image on my custom weather app (that pulls from the BOM FTP) was time-stamped on the 10th.

Noticed my script was throwing a “550 Failed to open file” error, so I manually went to the FTP and noticed the radar transparencies were missing for the locations I’m pulling.

I can’t find the files anywhere so I think possibly the BOM might have stuffed something up.

EDIT: Literally while writing this they fixed it, all the radar transparencies have reappeared in /anon/gen/radar_transparencies/. Looks like it was a BOM issue!

Yeah I was pretty convinced it was a problem (or an incomplete change) at their end so I logged a ticket with them yesterday.
Seems like they listened! Well done BOM!! I can turn off my debugging now :smiley: