I encounter this error message with one specific library, and only when viewing it by title or rating. All other options such as year or date added work flawlessly. I repaired the library database according to the instructions on this forum, but this did not change a bit.
Maybe some entries in the sql-database are missing but I know nothing about this stuff. Anyway, I would like to try to repair the database before building it up from scratch.
You did not enable ‘debug logging’. So the logs don’t contain many useful data, except
there are a lot of these Aug 07, 2018 21:04:55.391 [0x70000b0c8000] WARN - SLOW QUERY: It took 350.000000 ms to retrieve 1 items.
Which indicates that either there is an issue with an aging/failing hard drive
or the computer is under heavy load or is simply too old or its RAM is too small.
Did you recently add a lot of photos into Plex?
How much free space is left on your system drive? (or wherever /Users/plex/Library/ is residing)
Is that little machine running hot?
Because Intel CPUs throttle themselves, when they’re not cooled sufficiently.
A machine that old may have accumulated quite a bit of dust and fluff in its cooling system.
These two things together may have brought it to the tipping point.
Did you install the SSD yourself? If so, you may already have experience with opening the machine. So you could take a look at the state of the fan and cooling sinks.
Your previous logs showed database accesses taking several seconds for very simple operations.
That is a problem, whatever the cause is. Because it will slow down browsing your library and in extreme cases slow down database queries so much that the rest of Plex will throw a ‘timeout’ error.
Which is exactly what you have observed with this ‘unexpected error’.
Your latest log doesn’t show any of these ‘slow DB’ messages, btw. You might at least want to browse your libraries for a bit before fetching logs.
(Or you fetched your last logs during the night, where it was a bit cooler…)
I posted already above how such a message looks like
Rebuilding the database doesn’t yield an improvement, because you already did that by performing the database repair procedure.
And why would it work, if the source of the problem is an overheating machine?