Scratch my earlier reply. I forgot how my own code works … :-[
The Widget code first verifies an alert log file exists for the interface, then it tails the configured number of entries from it and writes those "tailed" entries to a temp file in the [b]/tmp directory. The code then verifies the temp file exists in /tmp and then opens it for reading. The opening for reading is failing in your case, but the error says it's failing because the file does not exist. However, before the open is attempted, a call is made to verify the file exists, so I really don't know what is going on in your case.
I can add another layer of error-checking to the Widget code and will do so in the next update.
Bill