[Bug 275405] deskutils/calibre: content server "show more books"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Nov 2023 13:11:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275405
Bug ID: 275405
Summary: deskutils/calibre: content server "show more books"
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: madpilot@FreeBSD.org
Reporter: matthias.pfaller@familie-pfaller.de
Flags: maintainer-feedback?(madpilot@FreeBSD.org)
Assignee: madpilot@FreeBSD.org
When I'm using the content server and I press the "show more books" button, I
get an internal server error. In calibre's logfile I find:
Unhandled exception in state: State: _job_done Client: 127.0.0.1:34965 Request:
POST /library/interface-data/more-books?library_id=general HTTP/1.0
Traceback (most recent call last):
File "/usr/local/lib/calibre/calibre/srv/loop.py", line 631, in tick
conn.handle_event(event)
File "/usr/local/lib/calibre/calibre/srv/loop.py", line 348, in _job_done
self.job_done(*event)
File "/usr/local/lib/calibre/calibre/srv/http_response.py", line 502, in
job_done
reraise(etype, e, tb)
File "/usr/local/lib/calibre/polyglot/builtins.py", line 61, in reraise
raise value
File "/usr/local/lib/calibre/calibre/srv/pool.py", line 33, in run
result = func()
File "/usr/local/lib/calibre/calibre/srv/http_response.py", line 459, in
run_request_handler
result = self.request_handler(data)
File "/usr/local/lib/calibre/calibre/srv/routes.py", line 312, in dispatch
ans = endpoint_(self.ctx, data, *args)
File "/usr/local/lib/calibre/calibre/srv/code.py", line 332, in more_books
raise HTTPNotFound('Invalid number of books: %r' % rd.query.get('num'))
File "/usr/local/lib/calibre/calibre/srv/metadata.py", line 83, in
book_as_json
add_field(field, db, book_id, ans, fm[field])
File "/usr/local/lib/calibre/calibre/srv/metadata.py", line 60, in add_field
val = comments_to_html(val)
File "/usr/local/lib/calibre/calibre/library/comments.py", line 88, in
comments_to_html
soup = BeautifulSoup('<div>' + comments + '</div>').find('div')
File "/usr/local/lib/calibre/calibre/ebooks/BeautifulSoup.py", line 33, in
BeautifulSoup
return parse_html(markup)
File "/usr/local/lib/calibre/calibre/ebooks/BeautifulSoup.py", line 21, in
parse_html
from html5_parser.soup import parse
ModuleNotFoundError: No module named 'html5_parser.soup'
--
You are receiving this mail because:
You are the assignee for the bug.