問題タブ [enoent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - いくつかのファイルを含む Android ENOENT
インテントを使用して写真のパスを取得し、それらをファイルに開きます。「/storage/emulated/0/DCIM/Camera/IMG_20160817_232858.jpg」のように「カメラ」フォルダに配置されたファイルを開くことはできますが、「/storage/emulated/0/Pictures/1634894_.png」のような場所のファイルを開くことができません。 . file.exists() を使用すると、そうではないと言うだけです。私は API 23 を使用していて、READ_EXTERNAL_STORAGE を要求していると言う必要があるので、これは問題になりません...しかし、それでもそれらのファイルにアクセスできません。何が間違っている可能性がありますか?
更新: 同じフォルダーのすべてのファイルで発生するわけではなく、一部のファイルで発生しますが、ギャラリーから開くことができるため、実際に存在します。
Update2: このインテントを使用します。
Update3: 実行時のアクセス許可:
マニフェストのアクセス許可:
javascript - このエラーを解決するにはどうすればよいですか: ENOENT: no such file or file or directory, open '/tmp/mt-1miyjxv/os.json' at error native?
最近、古いバージョンから meteor 1.4.1.1 にアップグレードしました。しかし、今はもうアプリを起動できないようです!
ヘルプ!
アップグレード後、アプリのディレクトリに移動し、「meteor --port 7123」を実行します。これは、以前の流星バージョンでアプリを起動するために使用されていましたが、このエラーメッセージを通過できないようです。
meteor --port 7123 を実行した後、次のメッセージが表示されます。 Downloading meteor-tool@1.1.10... このプロセスが完了せず、添付メッセージに示されているエラー メッセージが表示されます。
少し調査したところ、エラーの ENOENT は Error NO ENTity を意味することがわかりました。ファイルに問題があるか、ファイルのパスまたは名前が間違っている可能性があります。これを修正するにはどうすればよいですか?
どんな助けでも大歓迎です。
sass - パスが絶対パスでない限り ENOENT エラーを返す Grunt sass タスク
絶対パスを必要とする grunt sass タスクで問題が発生しているようです。どのような変更がこれを引き起こしたのかはわかりません。
ただし、Grunt タスク内で絶対パスを使用すると、問題は解決したようです。チーム全体で機能するため、パスは正しいです。
バージョン:
Sass - 3.4.21 (選択的スティーブ)
ノード - v4.2.4
ルビー - ルビー 1.9.3p551 (2014-11-13) [i386-mingw32]
うなり声 - grunt-cli v1.2.0、うなり声 v0.4.5
これらのバージョンは、チーム内でも一貫しています。しかし、影響を受けたのは私だけのようです。
android - Android 6.0 以降でダウンロードしたファイルを保存できない
自分では解決できないような問題に遭遇しました。
このアプリケーションの重要な要素は、URL からファイルをダウンロードして保存することです。AsyncTask
このファイルは最終的に保存されます
Environment.getExternalStorageDirectory().toString() + "/" + fileName + ".xls")
次に、ファイルが作成されます。
File file = new File(Environment.getExternalStorageDirectory().toString() + "/" + fileName + ".xls");
そしてストリームが作られる
その時点でFileNotFoundException ENOENT : no such file or directory が発生します。
AndroidManifest.xml ファイルに適切な権限が設定されています
Environment.getExternalStorageState() は「マウントされた」値を返します。
また、ファイルをダウンロードする前に、アプリで適切な資格情報を使用してログインする必要があるため、インターネット接続が確立されていることを確認できます。
API 16、Android 4.1 (Jelly Bean) 向けにこのアプリを作成しています。どんな助けでも大歓迎です!
編集: Samsung SM-G800G (Android 5.1.1、API 22) でこれを機能させることができました。しかし、アプリケーションは私の Nexus One (Android 6.0、API 23) や SAMSUNG SM-G900F (Android 6.0.1、API 23) では動作しません。
したがって、Android のバージョンがダウンロードに与える影響については、間違いなく何かが起こっているので、現在調査中です。
java - Android: W/System.err: stat が失敗しました: ENOENT (そのようなファイルまたはディレクトリはありません):
だから、質問をするのはこれが初めてで、私はアンドロイドが初めてです。私はこのエラーをたくさん検索しましたが、オープンに失敗したバージョンの例外とは異なるようです。これが何であり、なぜこれが起こっているのか知っている人はいますか?
コードの一部:
エラーは次のとおりです。
ありがとうございました
node.js - events.js:160 throw er; // 未処理の「エラー」イベント ^
私は何かをしてノードを壊したと思います。パスを変更しようとしましたが、自分が何をしているのかよくわからず、問題を悪化させたくありません。ノードをアンインストールして再インストールしようとしましたが、すべて役に立ちませんでした。どんな助けやアイデアも素晴らしいでしょう。
docker - docker コンテナー内で ejabberd を実行すると、PREVIOUS.LOG enoent がクラッシュする
Dockerコンテナ内でejabberdを実行しています。長い間すべてが正常に機能していましたが、今日、1 時間ほど後に ejabberd がクラッシュすることを発見しました。これは、crash.log ファイルの重要な部分です。
クラッシュ エラー ログに基づくと、ログのローテーションを伴うものと思われます。
奇妙なことは、コンテナを再起動するたびに、すべてが正常に機能していることです。明らかに/opt/ejabberd/database/ejabberd@localhost/
、そこにあるすべてのファイルとファイルを含むディレクトリを確認できLATEST.LOG
ます。1時間ほどするとクラッシュし、ディレクトリも削除されても内部のすべて/opt/ejabberd/database/ejabberd@localhost/
が失われます。ejabberd@localhost
コンテナ内に入ると、ディレクトリを再度作成したり、ディレクトリ内の他のファイルを作成したりできません/opt/ejabberd/database/
。
権限の問題ではないようです
私は以前にこれを持っていなかったと言わなければなりません.ejabberdを使用してdockerコンテナー内で同様のことを経験した人はいますか? この奇妙なエラーの原因について何か考えはありますか?
前もって感謝します