2024/07/17 14:26:11.700 URLDriver:readImage: error reading URL="" Unable to access configuration file (delegates.mgk) reported by ../supportApp/GraphicsMagickSrc/magick/blob.c:1971 (GetConfigureBlob)
Curiously, I tried it with a different url which I got from any image in google images:
gets me a nice image of Neymar. However:
ics-ups-ioc-dev-344581 > dbpf $(PREFIX)cam1:Acquire 1
DBF_STRING: "Acquire"
ics-ups-ioc-dev-344581 > 2024/07/17 14:29:57.383 URLDriver:readImage: error reading URL="" Unable to open file (//tmssl.akamaized.net/images/foto/galerie/neymar-brazil-2023-1694521247-116480.jpg) reported by ../supportApp/GraphicsMagickSrc/magick/constitute.c:1540
(ReadImage)
No smiling neymar for my EPICS viewer :(
Am I doing something wrong?
What I was able to find out until now:
Inside the driver, the line that generates the exception is URLDriver.cpp:82 image.read(URLString) because it immediately gets out of the try loop and catches an exception.
It calls Image::read(), which calls Image *ReadImage in constitute.c:1449
> From now on I can't quite understand what is happening... I know the condition in
if ((*image_info->filename
==
'@') && (!IsAccessibleNoLogging(image_info->filename)))
return(ReadImages(image_info,exception));
Is not evaluating to True but I don't think it should anyway... I still didn't find anything that seems like the method that should actually read the image from the URL.
Thanks for any insights.