問題タブ [classcastexception]

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

java - javadoc の生成時に ClassCastException が発生するのはなぜですか?

Ant を使用して Javadoc を生成していますが、この例外が何度も発生します - なぜですか?

JDK バージョン1.6.0_06を使用しています。

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

java - ジェネリック、配列、および ClassCastException

私が知らない微妙な何かがここで起こっているに違いないと思います。次の点を考慮してください。

メイン メソッドに次のものが含まれているとします。

にキャストできないCastClassExceptionというメッセージが表示されます。java.lang.Objectjava.lang.Double

誰でも理由を教えてもらえますか? 私の理解でClassCastExceptionは、オブジェクトをキャストできない型にキャストしようとするとスローされるということです。つまり、インスタンスではないサブクラスに対してです(ドキュメントを引用するため)。例えば:

そして、私はこれを行うことができるようです。がarray ではなくa単なる a の場合、問題なく取得およびキャストできます。配列がこれを壊すのはなぜですか?TT[]a

ありがとう。

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

java - ネイティブ Java Blob から Oracle BLOB をキャストできない理由

ResultSet からファイルを読み取っていますが、ファイルを Oracle データベースに保存する必要があります。

このエラーメッセージが表示されます

これに対する解決策はありますか?ありがとう!

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

java - 奇妙な ClassCastException

これ:

大丈夫です。

でもこれは:

与えます:

なぜだかわかりますか?

簡単にするために:

休憩:

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

grails - Groovyでのクラスキャスト例外

GrailsのGroovyを使用して画像をアップロードしたいと思います。私のgspページは次のとおりです(オリジナルの簡略版を表示しています)

私のドメインクラスは次のとおりです。

このマッピングが必要です。そうしないと、MySqlが画像に合わせて小さすぎるsmallblobを作成します

コントローラで、次のような保存と呼ばれるアクションがあります。

DBにイメージを保存しようとすると、例外がスローされます。

org.codehaus.groovy.runtime.InvokerInvocationException:java.lang.ClassCastException:[Bをjava.sql.Blobにキャストできません

これはなぜですか?

ところで、チュートリアルで画像が文字列として処理されるのを見ましたが、うまく機能しませんでした。

0 投票する
11 に答える
89260 参照

java - 同じクラスにキャストするときの ClassCastException

2 つの異なる Java プロジェクトがあり、1 つには 2 つのクラスがあります:dynamicbeans.DynamicBean2dynamic.Validator.

もう一方のプロジェクトでは、これらのクラスを両方とも動的にロードし、Object

次に、Validator使用してオブジェクトを作成し、それvalidatorClass.newInstance()を保存してからvalidator、Bean オブジェクトを使用して作成し、beanClass.newInstance()それをセッションに追加します。

Formプロジェクトのライフサイクル中にvalidator.validate()、以前に作成した Bean オブジェクトをセッションからロードする を呼び出します (私は Websphere Portal Server を実行しています)。このオブジェクトを にキャストしようとするDynamicBean2と、ClassCastException で失敗します。

を使用してオブジェクトをセッションから引き戻すと、

.getClass()I getを使用してクラスを確認しますdynamicbeans.DynamicBean2。これは私がキャストしたいクラスですが、試してみると ClassCastException が発生します。

これを取得する理由はありますか?

0 投票する
12 に答える
296265 参照

java - Java での ClassCastException の説明

「ClassCastException」について書かれた記事をいくつか読みましたが、その意味がよくわかりませんでした。ClassCastException とは何ですか?

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

java - BeanBindingNetbeansを使用してJListを更新するJava

私はこのJList(たとえばMyList)をJFrameに持っています。Netbeans6 GUIビルダーを使用していて、このリストのバインディングを設定しました。

実行すると、バインディングは正常に機能し、MyListが正しく入力されます。

さて、私が探しているのは、ボタンクリックの別のテキストボックスからこのリストにデータを追加する方法です。しかし、ここに問題があります:

バインディングなしでは、「getModel()」関数を使用してJListのListModelを抽出し、「addElement()」を使用して要素を追加します。

ただし、バインディングを使用している場合。ListModelを抽出してDefaultListModelにマップしようとすると、次の例外が発生します。

だから私の質問は、他のデータソースにすでにバインドされているMyListに要素を追加するにはどうすればよいですか?

誰か手がかりがありますか?どんな助けでも大歓迎です!!

ありがとう!

0 投票する
6 に答える
5036 参照

java - ClassCastExceptionの不明なソース(JTables内)

私は現在JTable、多数の異なるタイプのデータを表示するリファクタリングを行っています。このリファクタリングの主な理由は、いくつかClassCastExceptions(コードを書いた作者/友人が休止状態にある)であり、これらがどこから来ているのかわからないようです。コードベースが大きいため、どこから始めればよいのか途方に暮れています。誰か提案はありますか?この質問のあいまいさを認識し、お詫び申し上げます。

以下にスタックトレースを含めました。ありがとう!!

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

java - Hibernateマッピングからのオブジェクトの作成

このようなマッピングがある場合:

ユーザーオブジェクトはどのように作成する必要がありますか?これは私がしました:

ただし、エラーが発生しますjava.lang.ClassCastException: Type。Typeクラスには、get/setを含む整数user_idと文字列のみが含まれます。type_name

なぜそれが機能しないのですか?要素のコレクションを使用してオブジェクトを保存するためのドキュメントはどこにありますか?ありがとうございます。