Skip to content
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

Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) #723

Merged

Conversation

aoirint
Copy link
Member

@aoirint aoirint commented Feb 28, 2022

内容

0.11.0でエンジン起動が終わらない問題 #721 の原因を修正します。

dotenvが.envから設定をprocess.envに読み出す(dotenv.config())前に、
engineInfosの初期化処理をしていたため、electron builderでビルドしたバイナリで、
process.env.DEFAULT_ENGINE_INFOSundefinedになり、エンジン設定engineInfosが空リストになっていました。

engineInfosの初期化処理をdotenv.config()の後に移動して、修正します。

ローカルでnpm run electron:build_pneverで(エンジンなしで)ビルドして、.envを0.11.0エンジンが起動するように差し替えて、エンジンが起動・接続できることを確認しました。

一応ビルドを回しています。

関連 Issue

スクリーンショット・動画など

その他

@aoirint aoirint changed the title バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) Feb 28, 2022
Copy link
Member

@y-chan y-chan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMです
なるほど、実行順序の問題...こんなこともあるんですね...

Copy link
Member

@PickledChair PickledChair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!(テストビルドもダウンロードして動作することを確認しました。)
EngineInfo まわりをこれまで見たことがなかったのですが、今までこの問題が発見されなかったのが少し不思議でした。npm run electron:serve で立ち上げている時とビルド版を立ち上げている時で動作が異なるのでしょうか……?

@Segu-g
Copy link
Member

Segu-g commented Feb 28, 2022

npm run electron:serveで立ち上げている時とビルド版を立ち上げている時で動作が異なるのでしょうか……?

Vue CLIでデフォルトで行われる.envの読み取りによってこれまで発見されなかったのだと思います
Vue CLIの挙動によりVue CLIのコマンドvue-cli-serviceを叩く時には.envの内容が事前に読み込まれることから、元から読み込まれる環境変数に既に.envの値が代入されエラーが起きずに通ってしまったんでしょう
https://cli.vuejs.org/guide/mode-and-env.html#environment-variables

@Hiroshiba
Copy link
Member

問題なさそうなことを確認しました!!ありがとうございます!!

@Hiroshiba Hiroshiba merged commit 5c239bd into VOICEVOX:release-0.11 Feb 28, 2022
Hiroshiba added a commit that referenced this pull request Feb 28, 2022
* To 0.11.0 (#720)

* アプデ情報の情報整理

* GTM情報を書き換える

* デザイン調整

* アプデ情報追加

* update htu

* 辞書読み上げを最初のキャラに

* electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722)

* Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723)

* use process.env.DEFAULT_ENGINE_INFOS after dotenv.config

* fix comment

* fix comment

* to 0.11.2 (#725)

Co-authored-by: aoirint <aoirint@gmail.com>
Hiroshiba added a commit that referenced this pull request Mar 1, 2022
* To 0.11.0 (#720)

* アプデ情報の情報整理

* GTM情報を書き換える

* デザイン調整

* アプデ情報追加

* update htu

* 辞書読み上げを最初のキャラに

* electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722)

* Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723)

* use process.env.DEFAULT_ENGINE_INFOS after dotenv.config

* fix comment

* fix comment

* to 0.11.2 (#725)

* [HOTFIX]再生位置を指定するコードを移動させる (#733)

* move part of setting current time

* Update src/store/audio.ts

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>

* [HOSTFIX] #730を修正 (#735)

* 辞書UIの状態遷移を整理 (#736)

* 辞書UIの状態遷移を整理

* closeDialog

* selectWord

* to-0.11.3

Co-authored-by: aoirint <aoirint@gmail.com>
Co-authored-by: Yuto Ashida <y-chan@y-chan.dev>
Co-authored-by: madosuki <yurikasamaaikatsu@gmail.com>
Hiroshiba added a commit that referenced this pull request Mar 19, 2022
* To 0.11.0 (#720)

* アプデ情報の情報整理

* GTM情報を書き換える

* デザイン調整

* アプデ情報追加

* update htu

* 辞書読み上げを最初のキャラに

* electron builderでは、.envファイルが読み込まれないっぽい?のでフォールバック (#722)

* Hotfix: バイナリでエンジン設定が読み出せず、エンジンが起動しない問題の原因を修正 (#721) (#723)

* use process.env.DEFAULT_ENGINE_INFOS after dotenv.config

* fix comment

* fix comment

* to 0.11.2 (#725)

* [HOTFIX]再生位置を指定するコードを移動させる (#733)

* move part of setting current time

* Update src/store/audio.ts

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>

* [HOSTFIX] #730を修正 (#735)

* 辞書UIの状態遷移を整理 (#736)

* 辞書UIの状態遷移を整理

* closeDialog

* selectWord

* to-0.11.3

* to 0.11.4 (#760)

* updateinfoのミス修正 (#764)

Co-authored-by: aoirint <aoirint@gmail.com>
Co-authored-by: Yuto Ashida <y-chan@y-chan.dev>
Co-authored-by: madosuki <yurikasamaaikatsu@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants