Hi,
I am running a clean 3.10 (not an upgrade) 64bit for windows version of Calibre.
I am running the content server without a user/password setup.
About 50% of directories on the OPDS return a 500 server error but the same view seen from the web shows without a problem.
For instance 5 star rated books. Show fine at
http://192.168.1.10:8080/#library_id...&sort=tags.asc
But return an error when browsing through FBReader (or same URL in browser, taken from the access.log)
Since so many authors/series (but not all) it seems to be connected to some metadata rather than an overall problem with the content server.
This is from the error log:
calibre server listening on 0.0.0.0:8080
OPDS feeds advertised via BonJour at: 192.168.1.10 port: 8080
Unhandled exception in state: State: _job_done Client: 127.0.0.1:55462 Request: GET /opds/category/726174696e67/49313a726174696e67?library_id=Calibre_Library HTTP/1.1
Traceback (most recent call last):
File "site-packages\calibre\srv\loop.py", line 565, in tick
File "site-packages\calibre\srv\loop.py", line 303, in _job_done
File "site-packages\calibre\srv\pool.py", line 35, in run
File "site-packages\calibre\srv\http_response.py", line 441, in run_request_handler
File "site-packages\calibre\srv\routes.py", line 306, in dispatch
File "site-packages\calibre\srv\opds.py", line 575, in opds_category
File "site-packages\calibre\srv\opds.py", line 405, in get_acquisition_feed
File "site-packages\calibre\srv\opds.py", line 335, in __init__
File "site-packages\calibre\srv\opds.py", line 219, in ACQUISITION_ENTRY
TypeError: cannot concatenate 'str' and 'NoneType' objects
Googling this error simply points to update Calibre, but I am already on the latest release.
Any ideas?
Thanks,