@Noughty - currently the rules haven't changed about formats supported by this plugin - i.e. you must have a epub or mobi format for a book. The reason for that is because if you have word count enabled the plugin still needs to parse the contents of the book, so the same restrictions apply of needing an epub or mobi.
Now there is a case where a user does not have a word count column and wants to download a page count, irrespective of book format. I just haven't bothered trying to code for it yet

. So your example of having a PDF file for instance.
So in terms of all those "warning" messages you see about "does not have an epub/mobi or a goodreads id) the emphasis should be on the "or". I will think about how to reword the message. Basically the book either doesn't have a goodreads id,
or or doesnt have a valid format to scan for word count.
The final comment you make with the error stack, that looks interesting. Can you give me the goodreads id for that book? Also, what do you mean by "Page number is also written", I thought from the error it failed?
You also should delete two deprecated plugins that are polluting your error messages - "Goodreads Metadata.zip" and "Goodreads Covers.zip". Delete those specific zip files from your calibre plugins directory. Those were the predecessors to the "Goodreads.zip" plugin which replaced them and should be removed as they are not valid for modern calibre.
Oh yeah forgot to add - the plugin does *not* scan editions, it scans only the page for the book you have linked. You have to decide which edition you want if you want a different one.
Thanks for the feedback, appreciate it and from any others trying it.