問題タブ [ioexception]

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.

0 投票する
2 に答える
1498 参照

java - イメージのダウンロード時に Blackberry HTTP 接続がタイムアウトします。なんで?

私のアプリケーションは、すべて jpg 画像である約 200 個の URL をループします。シミュレーターでは問題なく読み取り、バイト配列をpersistentStoreに問題なく保存します。デバイスでは、基本的にすべてのイメージで java.io.IOException: TCP read timed out が発生します。時々、1人が通り抜けます。方法さえわかりません。画像サイズも洞察を与えません。6k のものもあれば、11k のものもあります。サイズはタイムアウトには関係ないようです。

関連するコードであると思われるものを投稿しようとしますが、私はここの専門家ではないので、何かを省略した場合はそのように言ってください.

ループを介して http 接続を呼び出し、スレッドに参加します。

適切なサフィックスを使用して HttpConnection クラスで実際の接続を行います。

最後に、ストリームを読み取り、バイトをバイト配列に書き込みます。

考慮事項:
シミュレーターでは、長さは常にバイト長です。デバイスでは常に -1 です。
チャンク var は、15k バイトの配列を強制するかどうかを確認するためのテストです。バイト [-1] が範囲外の例外を与えたため、期待どおりに読み取ろうとします。結果は同じです。時々それは書いています。ほとんどの場合、タイムアウトします。

どんな助けでも大歓迎です。

0 投票する
3 に答える
2055 参照

c# - 使用中のファイルまたはフォルダーに関する問題: ファイルまたはフォルダーを使用する別のプロセスの名前を取得する

私は C# .NET を使用しており、対 2008 では .net 3.5

私にとっては難しいですが、これには C# のサンプル コードが必要です。

  1. ファイルまたはフォルダーが使用中かどうかを確認する

  2. ファイルまたはフォルダーが使用中の場合、それを使用するプロセスの名前

たとえば、私の問題では。

ファイルを削除しようとすると、「別のプロセスで使用されているため、プロセスはファイル 'XYZ' にアクセスできません。」というメッセージが表示されます。例外。

File.Delete(infoFichero.Ruta);

ファイルが使用されているかどうかと、それを使用しているプロセスの名前を確認したい。

サンプルコード、ソースコードが必要です。私は c++ を使いたくありません。c、c++、アンマネージ コード、または WinApi を知りません。C# コード (マネージド コード .net) のみを使用したい。

私はいくつかの参考文献を読みましたが、サンプル コード ソースを入手できませんでした。

ファイルが使用中かどうかを確認する方法は?

ファイルがロックされているときに C# で File.Open の待機をエミュレートする

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/9dabc172-237a-42db-850e-ada08885a5d5

ファイルが使用中かどうかを確認する方法は?

別のアプリケーションによってロックされているテキスト ファイルを読み取る最も簡単な方法

C# を使用して、ファイルがロックされているかどうかをテストできますか?

編集: Yan Jun から - MSFT

... しかし、すべての問題を 100% 解決することは困難です。

  1. c.MainWindowTitle == null またはファイル名が含まれていない場合の問題。

  2. 別のマシン、PC、サーバーなどの共有フォルダーの問題:

File.Delete(@\desiis\TEmporal\Project\script.targets);

どんなサンプルコードでも、教祖、MVP、誰にでも助けを求めます。

更新:フォルダーの同じ問題

0 投票する
4 に答える
4884 参照

c# - 別のプロセスによって使用されているため、プロセスはファイル 'XYZ' にアクセスできません。

私は C# .NET を使用しており、対 2008 では .net 3.5

私にとっては難しいですが、これには C# のサンプル コードが必要です。

  1. IOException のエラー コードを取得する方法 「別のプロセスによって使用されているため、プロセスはファイル 'XYZ' にアクセスできません。」

たとえば、私の問題では。

ファイルを削除しようとすると、「別のプロセスで使用されているため、プロセスはファイル 'XYZ' にアクセスできません。」というメッセージが表示されます。例外。

しかし、.NET がスペイン語の場合、「El proceso no puede obtener acceso al archivo '00000004.PDF' porque está siendo utilizado en otro proceso」というメッセージが表示されます。

その例外のエラーコードが必要です。トレースでは、System.IO.__Error.WinIOError(Int32 errorCode, String MaybeFullPath) を見ました

IOException のエラー コードを取得する方法 「別のプロセスによって使用されているため、プロセスはファイル 'XYZ' にアクセスできません。」

0 投票する
3 に答える
1546 参照

vb.net - ASP.NET ファイルのアップロード/リリースを待つにはどうすればよいですか?

VB で記述された ASP.NET イントラネット アプリケーションがあります。ユーザーからファイルを取得し、いくつかの異なるケースに応じて、ファイルのいくつかのコピーを作成し、元のファイルを移動する場合があります。

残念ながら、次のエラーが発生するケースに遭遇しました。

によってスローされMy.Computer.FileSystem.CopyFileます。そして、それが別のプロセスによって使用されていることは問題ありません-ユーザーからの保存/ダウンロード、または別のスレッド(?)がコピーしている間にコピーしようとしている可能性があります。私はそれについてあまり気にしません。私が知りたいこと:

ファイルが使用されなくなるまでファイルのコピー (および移動) を待機するように VB に指示する方法はありますか?

ありがとう

0 投票する
1 に答える
8885 参照

java - java.io.IOException: サーバーが HTTP 応答コードを返しました: URL の 500: https://

I am getting the below mentioned error while trying to invoke a servlet in IBM websphere.

Kindly help me with debugging the issue.

0 投票する
2 に答える
756 参照

android - Androidネットワークプログラミング:IOExceptionsとStackOverflowError

私のAndroidアプリでは、ローカルサーバーのポートに接続してパケットを取得しようとしています。私はいくつかのtry&catchのコードに入れましたが、次のコードを使用します。

サーバーがオンになっていない場合、スタックオーバーフローエラーが発生してアプリがクラッシュする前に、明らかにIOExceptionが数回(たとえば数百回)発生します。

誰かがこれを機能させる方法の正しい方向に私を向けてくれませんか?おそらく、最初に接続をテストする必要があります(もしそうなら、どのように言ってください?)ありがとう

クリス

0 投票する
1 に答える
11039 参照

oracle - jboss + oracleの問題を解決する方法:「ネットワークアダプタが接続を確立できませんでした」?

私はOracle10.2.0.4サーバーを使用しており、ニーズに最も適したものを選択するためにJavaアプリケーションサーバーをテストしています。これまでのところ、OpenEJBとGlassFishは機能しましたが、JBossは機能しませんでした。

単純なEJB3.0(ステートレスセッションBean)に接続する単純なファットJavaクライアントがあり、Oracleデータソースを使用して単純なSQLクエリを実行しようとします。この同じセットアップは、ApacheのOpenEJBとSunのGlashfishですでに機能しています。ただし、Jboss 5.1.0.GAまたはJboss-6.0.0.20100721-M4(最新のマイルストーン)のいずれかで動作させることはできませんでした。

JbossはエラーなしでEJBをデプロイし、EJBは実際にクライアントから到達できます。ただし、EJBがOracleデータソースから接続を取得しようとすると、次のように失敗します。

データソース構成ファイルoracle-ds.xmlは次のとおりです。

EJBの関連部分は次のとおりです。

@Resourceタグのさまざまな値、さまざまなOracle JDBCドライバー(現在はojdbc14.jarorai18n.jarを使用しています。接続は直接またはOpenEJBを介して機能します)をすでに試しました。

誰かが何が間違っているのかについてのヒントを持っていますか?ありがとう

0 投票する
3 に答える
4533 参照

c# - File.OpenRead でファイルを開くときの System.IOException

内容を解凍するためにファイルを開くと、次の例外が発生します。Windows エクスプローラーでファイルを選択するか、ファイルの上にマウスを置いてツールチップを表示すると発生します。

ファイルが使用されなくなるまで待ってから読み取る方法はありますか? 基本的に、新しい zip ファイルのフォルダーを監視し、zip ファイルの内容を解凍してから削除します。

イベント ハンドラー:

0 投票する
2 に答える
1871 参照

java - Java - (android) OutputStream をフラッシュした後にプロセスを再利用する

Androidでこれをやろうとしています:

2 回目に out.writeBytes(); を実行します。、Java IOException: "Bad file number" が発生します。私のアプリはいくつかのネイティブ プログラムを実行する必要がありますが、常に同じプロセスを使用します。これが機能しない理由を知っている人はいますか?

0 投票する
5 に答える
43276 参照

java - java.io.IOException: サーバーが HTTP 応答コード 505 を返す

コードに HTML ベースのクエリがありIOExceptions、サーバーから 505 応答を受信すると、特定の種類のクエリが発生するようです。私は、同様の問題を抱えていると思われる他の人々と一緒に 505 応答を調べました。どうやら 505 は HTTP バージョンの不一致を表していますが、同じクエリ URL を任意のブラウザー (firefox、seamonkey、Opera を試しました) にコピーしても問題はないようです。私が読んだ投稿の 1 つは、ブラウザーがバージョンの不一致の問題を自動的に処理する可能性があることを示唆していました..

Opera に付属している便利な開発者ツールを使用して、さらに詳しく調べてみましたが、バージョンに不一致はないようで (Java は HTTP 1.1 を使用していると思います)、適切な200 OK応答が返されます。同じクエリが Java コードを通過するときに問題が発生するのはなぜですか?

サンプルリンク:http://www.uniprot.org/uniprot/?query=mnemonic%3aNUGM_HUMAN&format=tab&columns=id,entry%20name,reviewed,organism,length