X



プログラミングで詰んだわ
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 07:57:17.695ID:bpHmN8Gh0
JavaScriptで
関数で外部コマンド実行して、ファイル1とファイル2のpythonのスクリプト実行したらファイル2を実行した時点でエラーになる😡

なにが原因😢
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 07:57:38.440ID:vPkK2sxSa
ファイル2が悪い
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 07:57:52.004ID:NxUJdg87M
お前が原因
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 07:58:52.639ID:bpHmN8Gh0
>>2
いや悪くない
コマンドプロンプトで実行すれば正常に動作するし。
プログラム内で連続して使用するとエラーなる
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 07:59:14.660ID:bpHmN8Gh0
>>4
ファイル1とファイル2は同じパスに置いてる
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:01:08.309ID:Vde4eNtV0
エラーメッセージ貼れや
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:02:42.030ID:bpHmN8Gh0
Promiseなんとかってでてるわ
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:02:59.830ID:kTJkrzYYd
corsじゃね
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:03:17.884ID:Lrl0qVuY0
えーと
そもそもJavaScriptではなくてnodejsな
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:03:20.353ID:Vde4eNtV0
いいから全部貼れ
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:03:56.610ID:Lrl0qVuY0
awaitしろ
スレ終了
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:04:15.943ID:Vde4eNtV0
まあそれっぽいが
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:04:49.615ID:Vde4eNtV0
解決してほしいなら情報は全部出せよ
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:07:36.600ID:bpHmN8Gh0
ファイル1の実行はawait/asyancとpromiseで管理してるけど
ファイル2は管理してないんよね別に必須じゃないような気がしたから。

これ両方やらないとエラーなるもんなん?
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:08:50.344ID:dOnnZ99Pa
小出しカスしね
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:09:04.895ID:bpHmN8Gh0
全部貼る労力使ったら自分で解決できるもん。あとワンちゃん特定される
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:09:18.992ID:Vde4eNtV0
情報出さないやつには無理
終了
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:12:19.762ID:bpHmN8Gh0
そんなに情報不足してるかな?
似たような経験して何となく解決方法これじゃねって不確定で良いから情報だしてくれたらこっちで解決するわ
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:13:17.572ID:bpHmN8Gh0
一旦終了でいいや
awaitつけて無理そうならまた立てる
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:14:42.488ID:Vde4eNtV0
ダメだこりゃ
相手するだけ無駄
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:15:59.158ID:FK7OljMwd
>全部貼る労力使ったら自分で解決できるもん。
何言ってだこいつ
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:20:11.851ID:bpHmN8Gh0
>>22
実際解決できるし~
ていうか今思えば、githubにNodeJSで外部コマンドから複数のpythonファイル実行してるリポジトリ見つけてくればそれコピペして終了じゃん?

詳細な情報は別に必要ないな。探偵がいたら代わりに探してください。
0024麻薬
垢版 |
2023/08/07(月) 08:20:55.448ID:tOEEp/oha
典型的な仕事できないタイプ
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:21:10.819ID:PQSjYhSP0
ChatGPT
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:25:03.139ID:UL1fHrk5M
しらんけどパーミッションが適切のなってないかパスが通ってないかじゃね
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:25:40.822ID:UL1fHrk5M
ぷろもすじゃん
プロミスならawaitしろ
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:26:53.502ID:Vm92hio00
自分で解決できるならそうすればいいだろw
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:31:52.086ID:bpHmN8Gh0
パーミッションは若干ありえるから最終候補として片隅に置いとく。

プロモスのエラーは処理の失敗をキャッチしたときにもでるから実際にやってみないと何とも言えんわ
適当にawaitつけるだけなら既にやった記憶あるんやけどな。

そう、重要情報かもしれないけど
ファイル1がawaitつけてない方で処理に成功してawaitつけてるファイル2がエラーなるんよね
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:37:00.431ID:UL1fHrk5M
そもそもpendingがどうとかでてるだろ
結果が出る前に終わってるからエラーが出るんだよ
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:37:40.569ID:UL1fHrk5M
コードかエラーをはれ
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:40:50.170ID:bpHmN8Gh0
発生してるエラー

node:internal/process/promises:279 triggerUncaughtException(err, true /* fromPromise */);
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:42:31.886ID:UL1fHrk5M
コマンドが失敗してそれが処理されてない
.catchかtrycatchでエラーをキャッチしてそのエラーの内容を見ろ
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:43:04.797ID:bpHmN8Gh0
で、このエラーで調べたら
zennの記事がヒットするけど発生してる原因に該当してないと思うんだよね
ファイル1実行処理ではnew promiseなんてしてないしファイル2実行処理はちゃんとcatch指定してる
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:44:34.790ID:FK7OljMwd
いやエクセプション起きてるからトライキャッチして中身見ようねって言ってるの
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:45:28.225ID:UL1fHrk5M
うーん
resolve()するところをreject()してるとか
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:51:55.990ID:bpHmN8Gh0
んー、特定回避しながら質問するの難しい。
PC起動したし自分でやる。ありがとう
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 08:54:11.077ID:UL1fHrk5M
何だよ特定回避って
0039以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/07(月) 09:12:24.334ID:FK7OljMwd
>>34
キャッチは入れたらエラー解決じゃなくてエラーが発生した時にハンドリングできるものだよ
キャッチしたらエラーメッセージ出せるからデバッグ頑張ってね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況