3月13日に TeXLive のアップデートをした際に bxjscls がアップデートされましたが不具合があるようです
以下のソースにて bxjsreport および bxjsbook にて "!Too many }'s \pagenumbering{roman}}" というエラーが出ます
%#!lualatex temp
%\documentclass{article}%OK
%\documentclass[lualatex]{bxjsarticle}%OK
%\documentclass[lualatex]{bxjsreport}%<- !Too many }'s l.1371 \pagenumbering{roman}}
%\documentclass[lualatex]{bxjsbook}%<- !Too many }'s l.1388 \pagenumbering{roman}}
%\documentclass[lualatex]{bxjsslide}%OK
\begin{document}
hoge
\end{document}
とりあえずの対応として該当箇所の "}" を削除していいのでしょうか?
どうやら編集ミスのようで、\frontmatter の定義の前半がまるごと欠落しているようです。これについては github に issue を立てておきました。
https://github.com/zr-tex8r/BXjscls/issues/3
他にも異常があるかも知れませんので、とりえあえずは前の版に戻しておくとよいです。
https://github.com/zr-tex8r/BXjscls/issues/3
他にも異常があるかも知れませんので、とりえあえずは前の版に戻しておくとよいです。