I have exactly the same problem as AzureRyuu.
When you said it'd be a problem with an author field, I could narrow it down.
I was able to create catalogs for all authors, except the ones whose "Author Sort" start with a number.
I made a little test epub and it confirmed it:
author: abcd 1
Sections: Authors, Titles, Series, Recently Added, Descriptions
Catalog_EPUB_MOBI(): Generating epub for generic_eink in GUI environment
converting empty exclude_genre to '\[^.\]'
book count: 1
existing thumb cache at C:\Users\J_B\AppData\Roaming\calibre\caches\catalo g\thumbs.zip, cached_thumb_width: 1.00"
Begin catalog source generation
DPI = 168; thumbnail dimensions: 168 x 224
using default cover for 'catalog test' (2993)
no series found in selected books, cancelling series generation
Python function terminated unexpectedly
need a single Unicode character as parameter (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 132, in main
File "site.py", line 109, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 192, in main
File "site-packages\calibre\gui2\convert\gui_conversion.py", line 68, in gui_catalog
File "site-packages\calibre\library\catalogs\epub_mobi.py", line 306, in run
File "site-packages\calibre\library\catalogs\epub_mobi_builde r.py", line 517, in buildSources
File "site-packages\calibre\library\catalogs\epub_mobi_builde r.py", line 2640, in generateNCXByAuthor
File "site-packages\calibre\library\catalogs\epub_mobi_builde r.py", line 3836, in generateUnicodeName
TypeError: need a single Unicode character as parameter
When I changed the author name to abcd_1, the catalog was created just fine:
I hope this helps.