I have shared before my distaste for warnings that mis-label themselves "errors" but are neither compile-time nor runtime errors. Or aren't they? I hate the waffling:
Brightscript Debugger> bmp = createObject("roBitmap", "images/roku-logo.png")
*** ERROR: Missing or invalid PHY: 'images/roku-logo.png'
Brightscript Debugger> ? bmp
invalid
I did something that
RTFM told me i can do! See the examples - unqualified file names. So ok, i know colon-centipedes show Co's deprecation of certain practices, i'd assume here is a frown to not using absolute file names (and why not, if i may ask?!). Except turns out, something has changed in the Roku bowels and now it is a proper error, except it's shown as "improper error"...
At the least, how about fixing TFM to say fully-qualified paths are required nowadays?