問題タブ [runtimeexception]

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 に答える
2156 参照

emma - エマ com.vladium.emma.EMMARuntimeException: [CLASS_STAMP_MISMATCH]

オーケー、エマは私を殺しています。私はすでにこれに2日を費やしました。

エマには現在2つの問題があります

  1. 単体テストで部分的にクラッシュする
  2. クラス スタンプの不一致に関する苦情です。: com.vladium.emma.EMMARuntimeException: [CLASS_STAMP_MISMATCH] runtime version of class xxx in the coverage data is not consistent with the version of this class in the metadata, possibly because stale metadata is being used for report generation.

私はクラッシュに耐えることができますが、頻繁にしか発生しませんが、修正するつもりはありません。

INSTRUMENTATION_RESULT: shortMsg=プロセスがクラッシュしました。[実行] INSTRUMENTATION_CODE: 0

ただし、カバレッジの結果を見るのは好きです。

私が試してみました:

  1. デバイスをきれいにする
  2. ワークスペース全体を一掃しました(Jenkinsで)
  3. コマンド プロンプトを使用する (jenkins、ant clean、ant emma debug install test をバイパスする)

このエラーについての私の理解は、apk がインストールされ、ユニット テスト中にさまざまなバイナリが含まれているため、そのメタデータ情報が、生成された coverage.em で古くなっているということです。

私の場合、これが不可能であることを確認できます. 今の私には意味がありません。

助けてください〜

Android sdk r16、NDK 5c、および Ant と Emma のデフォルト設定を使用しています。

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

android - アクションバーAndroid(3.0以降)でアイテムを表示/非表示

内蔵のアクションバーを使用しています。データの取得中にアニメーションローダーをアクションバーに表示し、そうでない場合は「更新」アイコンを表示したい。私が見つけた簡単な方法は、2つのメニュー項目を使用して、一方を表示/非表示にし、次に反対を表示することです。だからここに私のメニューがあります:

メニューで不確定なプログレスバーの回転を作成する方法がわからなかったため、actionLayoutを使用しています(ご覧のとおり)。対応するactionLayoutは次のとおりです。

私の活動:

アプリケーションを実行すると、すべてが正常に機能しています。 電話を回転させると問題が発生します。

スタックトレース:

actionLayout(@ + id / menuItemProgress)が問題を引き起こしているようです。更新項目(@ + id / menuItemRefresh)ですべてが正常です。問題があるところにコメントとして書きました。「PROBLEM:」という行をコメントアウトすると、回転はうまく機能します。

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

jboss - EJB オブジェクト作成時の実行時例外

Java 1.6、EJB-2.1 でアプリケーションを開発しました。アプリケーションは JBossAS-5.1.0 にデプロイされます。アプリケーションは、長い間非常にスムーズに実行されています。しかし、この 2 日間、EJB ローカル オブジェクト/ローカル ホームの作成中に、次のような実行時例外が発生しました。

ログの断片-1 :

ログの断片-2 :

ログの断片-3 :

誰でもできますか?同じことについていくつかの指針を提案します。

ありがとうございました。

0 投票する
0 に答える
332 参照

android - Android: ColorMatrixColorFilter を Paint オブジェクトに適用すると例外が発生しますが、特定のビットマップに対してのみです。

私はAndroidプログラミングの初心者ですが、これを突き止めるのに多くの時間を費やしたので、誰かが何が起こっているのか知っていることを願っています. 私のアプリにはたくさんの Thing オブジェクトがあり、それぞれにビットマップがあり、それぞれが何らかの方法でビットマップを変更します (色、サイズなどを変更します)。これはすべて、MS ペイントで作成したいくつかの「テスト」ビットマップ (.png ファイルとして保存) で正常に機能しました。しかし、GIMP で作成したより素敵な写真に置き換えたところ、アプリがクラッシュし始めました。

最終的に、GIMPで「背景色を保存」をオンにして.png画像を保存した場合にのみ、アプリがクラッシュすることがわかりました。これらの写真の一部は、オーバーレイできるように部分的に透明にする必要があるため、これが必要です。ただし、クレイジーなことは、画像をオーバーレイしたり作成したりしようとするとクラッシュするのではなく、ColorMatrixColorFilter を Paint オブジェクトに適用するとクラッシュすることです。

それがどうしてなのか理解できません。Paint オブジェクトを実際に何かに適用するほどには遠く及ばないのに、ある画像ファイルは機能するのに、別の画像ファイルは機能しないのはなぜでしょうか? クラッシュは ActivityThread.performLauncActivity の RuntimeException であり、これ以上のことはわかりません。

これは、私がやっていることとクラッシュしている場所の疑似コードです。

質問: 1) これがクラッシュするのはなぜですか? 2) 透明な画像を読み込んでカラー フィルターを適用したり、それらを重ねて新しいビットマップを作成したりするには、どうすればよいですか? すべての画像に背景がない限り、これはすべて正常に機能します。

編集 1: 役に立つ場合に備えて、トレースを次に示します: DalvikVM[localhost:8611]
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2663
ActivityThread.handleLaunchActivity(ActivityThread $ActivityRecord, Intent) 行: 2679
ActivityThread.access$2300(ActivityThread, ActivityThread$ActivityRecord, Intent) 行: 125 ActivityThread$H.handleMessage(Message) 行: 2033
ActivityThread$H(Handler).dispatchMessage(Message) 行: 99 Looper .loop() 行: 123 ActivityThread.main(String[]) 行: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) 行: 利用不可 [ネイティブメソッド]
Method.invoke(Object, Object...) 行: 521
ZygoteInit$MethodAndArgsCaller.run() 行: 868
ZygoteInit.main(String[]) 行: 626 NativeStart.main(String[]) 行: 利用不可 [ネイティブ メソッド]

編集 2: これは、2.2 ターゲット (具体的には、VirtualBox で実行されている android-x86-2.2-eeepc) を使用して発生しました。3.2 ターゲットに対して実行すると、別の場所でビットマップの処理にまだ問題があるように見えますが、RuntimeException はスローされなくなりました。したがって、これは単なるバグのように思えます。

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

android - Android はアクティビティを開始できません。クラスの拡張中にエラーが発生しましたか?

私はアンドロイドが初めてです。Java の知識があり、Eclipse を使用しています。現在、タブ内にマップを表示しようとしており、チュートリアル/コードを参考にしています。:)

このエラーについていくつかの質問を見てきましたが、まだ何が間違っているのかわかりません。私はここからコードを使用しています: http://vkroz.wordpress.com/2009/07/03/programming-android-%E2%80%93-map-view-within-tab-view/

明らかな何かが欠けているだけですか?

実行時例外 e の値:

24行目はちょうど</LinearLayout>

main.xml 全体:

私のコードの残りの部分はリンクされているものと同じですが、ここにも貼り付けます。

MapInTabActivity.java

MapTabView.java:

maptabview.xml:

マニフェスト:

そしてlogcatの残りの部分(重要な部分は最初に指摘した部分だと思いますが、私が知らない何かが他にあるかもしれません)。

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

java - Android アプリケーションでの java.lang.RuntimeException

アプリケーションに問題があります。コンパイル直後に、アプリケーションがランダムに閉じます。LogCat を確認すると、java.lang.RuntimeException であることがわかります。これに関するすべてのフォーラム投稿を確認し、それに応じてコードを変更しましたが、問題は解決しません。ヘルプ?

コード:

LogCat:

マニフェスト:

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

java - Guava EventBus: RuntimeException をキャッチしない

私は guava の EventBus を使用していますが、残念ながら、イベント ハンドラーが RuntimeException をスローしたときに発生する InvocationTargetException をキャッチしてログに記録します。この動作を無効にすることはできますか?

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

java - 設計上の問題: 制御フローの例外にどの程度依存する必要がありますか?

私は Java Web アプリケーションに取り組んでおり、設計に関していくつか質問があります。

基本的に現在のバージョンでは、例外のキャッチに大きく依存して制御の流れを決定しています。

たとえば、Spring サービス クラスの 1 つには、パラメーターとして指定された電子メールがデータベースに存在するかどうかを確認する次のメソッドがあります。

私の現在の設計はおそらく間違っているのではないかと思いますが、それについてのコメントや意見を読んで、どの程度欠陥があると考えているかを読んでいただければ幸いです.

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

android - クラスは「id属性が「android.R.id.list」である」ListActivityを拡張します

onListItemClick を使用するために、メインのアクティビティを「ListActivity」(以前はアクティビティに拡張されていました) に拡張しようとしていますが、logcat から「あなたのコンテンツには、id 属性が 'android.r.id.list である ListView が必要です。 」。(私は ListView を作成するために SQLite を使用しています)。

mi xml は次のとおりです。

これは ListView の完全な xml です。

ListView を処理するための私のメイン クラス:

私は Android を読みました: Your content must have a ListView which id attribute is android.R.id.list、または: RuntimeException: Your content must have a ListView That id attribute is 'android.R.id.list'、およびその他の質問しかし、私にはうまくいきません。ここで何が起こっているのですか?

本当に助けていただければ幸いです

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

java - Javaでは、RuntimeExceptionをインポートして使用する必要がないのはなぜですか?

完全修飾名なしでインポートせずにIOExceptionを使用しようとすると、コンパイルエラーが発生します。しかし、RuntimeExceptionやExceptionなどで同じことをした場合は発生しません。何故ですか?

ありがとう