- 1 : 2023/08/07(月) 07:57:17.695 ID:bpHmN8Gh0
- JavaScriptで
関数で外部コマンド実行して、ファイル1とファイル2のpythonのスクリプト実行したらファイル2を実行した時点でエラーになる😡なにが原因😢
- 2 : 2023/08/07(月) 07:57:38.440 ID:vPkK2sxSa
- ファイル2が悪い
- 5 : 2023/08/07(月) 07:58:52.639 ID:bpHmN8Gh0
- >>2
いや悪くない
コマンドプロンプトで実行すれば正常に動作するし。
プログラム内で連続して使用するとエラーなる - 3 : 2023/08/07(月) 07:57:52.004 ID:NxUJdg87M
- お前が原因
- 7 : 2023/08/07(月) 08:01:08.309 ID:Vde4eNtV0
- エラーメッセージ貼れや
- 8 : 2023/08/07(月) 08:02:42.030 ID:bpHmN8Gh0
- Promiseなんとかってでてるわ
- 9 : 2023/08/07(月) 08:02:59.830 ID:kTJkrzYYd
- corsじゃね
- 10 : 2023/08/07(月) 08:03:17.884 ID:Lrl0qVuY0
- えーと
そもそもJavaScriptではなくてnodejsな - 11 : 2023/08/07(月) 08:03:20.353 ID:Vde4eNtV0
- いいから全部貼れ
- 12 : 2023/08/07(月) 08:03:56.610 ID:Lrl0qVuY0
- awaitしろ
スレ終了 - 13 : 2023/08/07(月) 08:04:15.943 ID:Vde4eNtV0
- まあそれっぽいが
- 14 : 2023/08/07(月) 08:04:49.615 ID:Vde4eNtV0
- 解決してほしいなら情報は全部出せよ
- 15 : 2023/08/07(月) 08:07:36.600 ID:bpHmN8Gh0
- ファイル1の実行はawait/asyancとpromiseで管理してるけど
ファイル2は管理してないんよね別に必須じゃないような気がしたから。これ両方やらないとエラーなるもんなん?
- 16 : 2023/08/07(月) 08:08:50.344 ID:dOnnZ99Pa
- 小出しカスしね
- 17 : 2023/08/07(月) 08:09:04.895 ID:bpHmN8Gh0
- 全部貼る労力使ったら自分で解決できるもん。あとワンちゃん特定される
- 18 : 2023/08/07(月) 08:09:18.992 ID:Vde4eNtV0
- 情報出さないやつには無理
終了 - 19 : 2023/08/07(月) 08:12:19.762 ID:bpHmN8Gh0
- そんなに情報不足してるかな?
似たような経験して何となく解決方法これじゃねって不確定で良いから情報だしてくれたらこっちで解決するわ - 20 : 2023/08/07(月) 08:13:17.572 ID:bpHmN8Gh0
- 一旦終了でいいや
awaitつけて無理そうならまた立てる - 21 : 2023/08/07(月) 08:14:42.488 ID:Vde4eNtV0
- ダメだこりゃ
相手するだけ無駄 - 22 : 2023/08/07(月) 08:15:59.158 ID:FK7OljMwd
- >全部貼る労力使ったら自分で解決できるもん。
何言ってだこいつ - 23 : 2023/08/07(月) 08:20:11.851 ID:bpHmN8Gh0
- >>22
実際解決できるし~
ていうか今思えば、githubにNodeJSで外部コマンドから複数のpythonファイル実行してるリポジトリ見つけてくればそれコピペして終了じゃん?詳細な情報は別に必要ないな。探偵がいたら代わりに探してください。
- 24 : 2023/08/07(月) 08:20:55.448 ID:tOEEp/oha
- 典型的な仕事できないタイプ
- 26 : 2023/08/07(月) 08:25:03.139 ID:UL1fHrk5M
- しらんけどパーミッションが適切のなってないかパスが通ってないかじゃね
- 27 : 2023/08/07(月) 08:25:40.822 ID:UL1fHrk5M
- ぷろもすじゃん
プロミスならawaitしろ - 28 : 2023/08/07(月) 08:26:53.502 ID:Vm92hio00
- 自分で解決できるならそうすればいいだろw
- 29 : 2023/08/07(月) 08:31:52.086 ID:bpHmN8Gh0
- パーミッションは若干ありえるから最終候補として片隅に置いとく。
プロモスのエラーは処理の失敗をキャッチしたときにもでるから実際にやってみないと何とも言えんわ
適当にawaitつけるだけなら既にやった記憶あるんやけどな。そう、重要情報かもしれないけど
ファイル1がawaitつけてない方で処理に成功してawaitつけてるファイル2がエラーなるんよね - 30 : 2023/08/07(月) 08:37:00.431 ID:UL1fHrk5M
- そもそもpendingがどうとかでてるだろ
結果が出る前に終わってるからエラーが出るんだよ - 31 : 2023/08/07(月) 08:37:40.569 ID:UL1fHrk5M
- コードかエラーをはれ
- 32 : 2023/08/07(月) 08:40:50.170 ID:bpHmN8Gh0
- 発生してるエラー
node:internal/process/promises:279 triggerUncaughtException(err, true /* fromPromise */);
- 33 : 2023/08/07(月) 08:42:31.886 ID:UL1fHrk5M
- コマンドが失敗してそれが処理されてない
.catchかtrycatchでエラーをキャッチしてそのエラーの内容を見ろ - 34 : 2023/08/07(月) 08:43:04.797 ID:bpHmN8Gh0
- で、このエラーで調べたら
zennの記事がヒットするけど発生してる原因に該当してないと思うんだよね
ファイル1実行処理ではnew promiseなんてしてないしファイル2実行処理はちゃんとcatch指定してる - 35 : 2023/08/07(月) 08:44:34.790 ID:FK7OljMwd
- いやエクセプション起きてるからトライキャッチして中身見ようねって言ってるの
- 36 : 2023/08/07(月) 08:45:28.225 ID:UL1fHrk5M
- うーん
resolve()するところをreject()してるとか
コメント