問題タブ [illegalargumentexception]

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 投票する
26 に答える
178709 参照

java - null パラメータの IllegalArgumentException または NullPointerException?

プロパティの単純なセッター メソッドがありnull、この特定のプロパティには適していません。私はいつもこの状況で引き裂かれてきました: IllegalArgumentException、またはを投げるべきNullPointerExceptionですか? javadocs から、どちらも適切に見えます。ある種の理解された基準はありますか?それとも、これは好きなようにすべきことの 1 つにすぎず、どちらも本当に正しいのでしょうか?

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

tomcat - java.lang.IllegalArgumentException:無効サーブレットマッピング

上記はTomcatのスニペットweb.xmlです。*NEXTEVENT*起動時のURLパターン

java.lang.IllegalArgumentException:サーブレットマッピングの<url-pattern>が無効です

誰かがエラーをほのめかすことができれば非常にありがたいです。

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

java - イベントのディスパッチ中にこの IllegalArgumentException が発生する原因は何ですか?

これは、生成されるスタック トレースです。

奇妙なことに、JCheckBox をチェックしてチェックを外す順序が重要です。パターンがあるかどうかを試していますが、まだ十分なデータがありません。潜在的な問題を探すためにどこに行くべきかについて、いくつかのアイデアを得ようとしています。

編集 1: スタック トレースの編集された行で呼び出された 4 つのメソッドを確認しました。これらは、必要なデータを最初にフィールドに入力するためにウィンドウが開いたときにのみ呼び出されます。ダイアログが開かれると、それらは呼び出されないため、問題はありません。

編集 2: 編集された関数呼び出し内のすべての変数の状態をトリプル チェックした後、私はそれらを犯人としてほとんど排除しました。

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

java - Java:不正な引数の例外

を取得してIllegalArgumentExceptionいますが、理由がわかりません。

アクセスしようとしている関数:

問題のあるコード:

失敗:

私は何が間違っているのですか?

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

spring - SpringのJDBCTemplateIllegalArgumentException:データソースが必要です

さて、SpringのJDBCTemplateを正しく動作するように設定する際に問題が発生しました。データソースを挿入しようとしていますが、常にnullのようです。サンプルコードは次のとおりです。

  1. applicationContext.xml:

    /li>
  2. web.xml

    /li>
  3. EmployeeDoa.java

    /li>
  4. スローされた例外:

    /li>

誰かがこの問題を解決する方法を知っていますか?質問に重要な情報が不足している場合は、お知らせください。

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

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

java - インナークラスの問題。不正な式の開始エラー

私は内部クラスを使用して練習していますが、宿題の質問に苦労しています:それは次のとおりです:

JPanelを拡張し、「One」、「Two」、および「Three」というラベルの付いた3つのJbuttonインスタンスを持つSwingコンポーネントクラスBetterButtonsを作成します。BetterButtonsのコンストラクターで、ActionListenerを実装するローカルクラスButtonListenerを記述します。このローカルクラスには、フィールドString名と、フィールド名に割り当てるStringパラメーターを受け取るコンストラクターがあります。メソッドvoidactionPerformedは、nameというラベルの付いたボタンが押されたことを示す通知をコンソールに出力します。BetterButtonsのコンストラクターで、アクションをリッスンするボタンごとに1つずつ、ButtonListenerの3つのインスタンスを作成します。

ほぼ終了しましたが、次の行で不正な式の開始エラーが発生します。

これが私のコードです:

また、文字列変数名に割り当てられる適切な値を参照するにはどうすればよいですか?

前もって感謝します

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

android - Eclipse IDE の Android SlidingDrawer

SlidingDrawer を利用する Android 用のアプリケーションを設計しようとしていますが、フォーム (レイアウト?) デザイナーを使用して、例外「IllegalArgumentException: The handle attribute is required and must refer」を生成せずにこの要素を追加することができませんでした。正当な子供に。」

3 月 17 日の時点で、すべてが最新の状態になっていると思います (Eclipse と Android SDK)。

すべての SDK コンポーネントがインストールされました。

バージョン 1.0 用とバージョン 2.1 用の 2 つの Android 仮想デバイスを作成しましたが、1.0 が SlidingDrawer をサポートしていないことがわかりました。

SDK で提供されているサンプルと、私が見つけた Web からの他のいくつかのレイアウトをインポートしようとしましたが、すべてこの同じ例外が発生します。

私のプログラミングのバックグラウンドはほとんどが C++ であり、自分自身を初心者のプログラマーと考えているため、理解できるように、私が馬鹿であるかのように気軽に話してください。^^;

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

android - IllegalArgumentException: Google MapView で zoomOut 中は、幅と高さが > 0 でなければなりません

アクティビティの oncreateMethod のステップで Google MapView を拡大しようとしています。mapController を介してマップをズームしようとするたびに、IllegalArgumentException が発生します。

MapController のzoomOutまたは zoomIn 関数を呼び出すと、この例外がスローされます。残念ながら、私が使用している zoomIn 関数は引数を取りません。

ズーム関数を呼び出している onCreateMethod は次のようになります。

私は特別なことをしていないので、ここで少し途方に暮れています。

スタックトレース全体は次のとおりです。

0 投票する
10 に答える
64690 参照

android - キーはアプリケーション固有のリソースIDである必要があります

なぜこの例外が発生するのですか?

問題の行は次のとおりです。

そして私はそれを次のように定義しています:

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

java - 「is null」または「was null」などの Null チェック エラー メッセージ

Java コードで null チェックを実行し、null 値に対して IllegalArgumentExceptions をスローする場合、どの種類のメッセージ テンプレートを使用しますか?

私たちはこのようなものを使う傾向があります

"is null" または "was null" のどちらが優れているか、またその理由は?

私にとっては「is null」の方が自然に感じます。