Problem with content server?
Hi, I'm new to Calibre so may be doing something wrong here. I've searched these forums but don't seem to have hit on this particular problem, so I. hope I'm not repeating anything.
I'm using Calibre 0.7.19 on a Mac: Mac OSX 10.6.4, and Stanza 3.0.3 on an iPhone 4 with iOS 4.1.
Stanza finds the Calibre server perfectly well, and the listing By Newest seems to work as expected. Similarly By Series works as you'd expect.
However, if you select the By Title listing, it just says "Catalog is Empty".
If you go into By Authors, it shows the authors correctly, also the number of books, but if you then select an author you get the "Catalog is Empty" again. The same thing happens with By Publishers, By Ratings and By Tags; when you get to the place you expect to see a list of books you get the "Catalog is Empty" message.
I've tried restarting everything, and adding the catalogue manually (same symptoms).
If I use the Test Server button on the Mac, when it opens in Firefox it lets me sort by Series and Date, but if I try to sort by Author or Title I get an error message:
Error: error
Undefined
If I add the server in Stanza as a web page, and then try to sort by author I get the following page:
400 Bad Request
author_sort is not a valid sort field
Traceback (most recent call last):
File "site-packages/cherrypy/_cprequest.py", line 606, in respond
File "site-packages/cherrypy/_cpdispatch.py", line 25, in __call__
File "site-packages/calibre/library/server/utils.py", line 27, in do
File "site-packages/calibre/library/server/mobile.py", line 196, in mobile
File "site-packages/calibre/library/server/content.py", line 60, in sort
HTTPError: (400, 'author_sort is not a valid sort field')
Powered by CherryPy 3.1.2
And if I try to sort by Title:
400 Bad Request
sort is not a valid sort field
Traceback (most recent call last):
File "site-packages/cherrypy/_cprequest.py", line 606, in respond
File "site-packages/cherrypy/_cpdispatch.py", line 25, in __call__
File "site-packages/calibre/library/server/utils.py", line 27, in do
File "site-packages/calibre/library/server/mobile.py", line 196, in mobile
File "site-packages/calibre/library/server/content.py", line 60, in sort
HTTPError: (400, 'sort is not a valid sort field')
Powered by CherryPy 3.1.2
Interesting that the same fields seem to work (Date and Series) as in the catalogue version.
Am I doing something stupid, or is there a problem with the content server?
|