-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PDFが出力できない #91
Comments
@takanakahiko |
ですね、こっちでも直っていませんでした。引き続き調査してみます。 |
ただ、#90の404エラーは出なくなったようです! |
今月中にやりたい |
ご苦労さまです。ただ、確認してみましたが私の環境では出力できませんでした。 2021-11-04.7.57.18.mov |
なるほど、週末に確認してみますね。 |
ログインからPDF出力までをDevToolで見てみました。 2021-11-05.21.46.25.mov。 |
数千ページになるようなプロジェクトでない限りは成功するようになりました! |
意図したレイアウトにならない問題はありそうですがその場合は別途Issueを建てましょう。 |
Slackのこちらのスレッドでも話を進めていますが、作業待ちです。 https://vivliostyle.slack.com/archives/CR14JBXCJ/p1640536666190400 |
了解いたしました。 |
お待たせして申し訳ございません。 |
遅くなりましたが修正しました〜。 @ogwata さんにチェックしていただき問題なければ閉じていただければと。 |
コミットありがとうございます! 2022-03-05.8.38.58.mov |
https://vivliostyle-pub-develop.vercel.app/ で試したところ、私はPDF生成に成功しました。 何か条件が違うのでしょうか。 |
@AyumuTakai スクリーンショットで、なにか他の違いが分かるでしょうか? |
動画見るとあまり条件変わらないですね。 私が以前試したときにPubのプレビューは表示されるけれど、vivliostyle.conf.jsのエラーでローカルのCLIでビルドは通らないケースがありました。 |
動画ではcross-siteのエラーは出ていないようですが、その後のスクリーンショットでは発生しているようです。 私の環境では、成功するリポジトリ、グルグルのままのリポジトリ双方でこのエラーは出ていません。 |
ご指示のように最初からDevToolを立ち上げて動画を撮影してみましたが、今度は同じcross-siteのエラーがでません。 2022-03-05.10.43.35.mov |
検証ありがとうございます。 その他のエラーはReactの更新エラーのたぐいだと思いますが、エラー内容は表示されないでしょうか。 他に考えられる原因として、私のPubのアカウントはここ一ヶ月の間に一度削除して作りなおしています。 PDFエクスポートに成功している @takanakahiko さんがPDFエクスポート機能を実装しているときに御自身のアカウントを作り直したりしていたらIAMの設定変更が反映されているか否かかもしれません。 |
私もテストしてみました。「ビルドを開始しました」でグルグル回ったままです。動画: Screen.Recording.2022-03-05.at.11.12.49.mov |
MurakamiShinyu/pubtest2 のビルドログを見てたんですが、 |
これは違いますね。 |
MurakamiShinyu/pubtest2 には vivliostyle.config.js が存在しないのでそれが原因だと思います。 CloudRunの権限について承知しました。他の原因を探ってみます。 |
そうでした。vivliostyle.config.js が存在するリポジトリでテストしたところ、PDF生成に成功しました。 Screen.Recording.2022-03-05.at.12.17.46.mov |
この制限はドキュメント等に書いていても嵌るユーザが出そうなのでvivliostyle.config.jsの存在チェックとCLIのinit相当の機能を実装してみます。 |
ありがとうございます。 |
mybookリポジトリをクローンしてローカルのCLIで実行したところ、section-1.mdが無いというエラーになりました。
やっぱりvivliostyle.config.jsのチェック機能は必要ですね...。 もしくはDockerのstdoutとstderrをfirestoreに書き出してもらって、クライアント側でエラーハンドリングするか。 |
なるほど、vivliostyle.config.js を修正して、出力してみます! |
本日の開発者会議で了解が取れたので、本Issueはクローズします。 |
本Issueについて、march2022開発者会議で、@takanakahikoさんは以下のようにコメントされていました。
また、再テストしたところ、出力されるPDFには以下のような問題があるようです。
上記のテストは、以下の2つのリポジトリでおこないました。 なお、上記2の症状は、mybook-2のMDファイルで確認し、出力されたPDFは下記にあります。 以上の理由で、本Issueを再オープンします。 |
このissueを再オープンではなく、別issueにするべきでしょう。 |
「Action」メニューから「PDF」を選択すると、画面下部に「Build Started」という緑色のメッセージが表示され、「Action」メニュー左側にアニメーションで回転が表示されます。しかし、その後10分たってもPDFが生成されません。
動画を撮ってみました(容量制限のため8分でカットしてありますが、元ファイルは10分あります)。
2021-08-28.0.22.16-480p-b.mov
The text was updated successfully, but these errors were encountered: