問題タブ [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.
java - ClassCastException、Integer を Double にキャスト
プログラムを実行しようとするたびに、次のような ClassCastException が発生します: java.lang.Integer は java.lang.Double にキャストできません
java - Spring - CGLIB プロキシを強制できないため、クラスキャスト例外が発生する
これが私を夢中にさせているシナリオです。
- 私はルックアップメソッドを持つクラスを持っています - createOther()
- createOther は、タイプ Other のオブジェクトを作成する必要があります。Other は OtherInterface を実装し、さらに @Async とマークされたメソッド doSomething を持っています
- Other は OtherInterface を実装しているため、Spring は、Other としてキャストできない JDK プロキシを提供します。
- Spring のドキュメントでは使用
<aop:config proxy-target-class="true">
が推奨されていますが、私はその初心者であり、それを使用しても役に立たないようです。
質問: Other クラスをターゲットとする CGLib プロキシが必要であることを Spring に伝えるにはどうすればよいですか?
以下のコードは、classcastexception で失敗します。
App.java:
}
** その他.java **
** appcontext.xml **
java - Proxy オブジェクトを作成しようとすると ClassCastException が発生する
次のコードを使用して、特定の Runnable オブジェクトのプロキシを作成しようとしています。
プロキシは、指定されたオブジェクトが実装するすべてのインターフェイスを実装し、プロキシが既に作成されているかどうかを示す追加のマーカー インターフェイスを実装する必要があります。指定されたオブジェクトが Runnable を直接実装しているかどうかはわからないので、すべてのスーパー クラスでもトラバースしますが、Runnable を実装する別のインターフェイスを実装する場合は機能すると想定しているため、インターフェイス階層でもトラバースする必要はありません。 .
ただし、ClassCastException
プロキシをキャストしようとすると、次のようになりRunnable
ます。
この例外の原因を考えようとしています。指定されたオブジェクトのクラス階層は利用できません。
何か案は ?
java - A が B を拡張して C を拡張する場合、なぜ A にキャストできるのに ClassCastException が C にキャストされるのでしょうか?
Android で Bouncycastle を使用して ASN1 オブジェクトを読み込もうとしています。これは、Bouncycastle では、ASN1Object のサブクラスである ASN1Sequence のサブクラスです。
回答からのフィードバックに基づいて、別の短い例を作成しました。
このキャストが失敗する原因は何ですか?
jpa - ClassCastException:JPA-> Bean値(異なるClassLoaders)
JPAからManagedBeanの属性にオブジェクトを割り当てると、ClassCastExceptionが発生します。
問題は、c1(ManagedBean)とc2(EclipseLink)が異なるClassLoaderであるということです。
c1:WebappClassLoader(delegate = true; repositories = WEB-INF / classes /)
c2:WebappClassLoader(delegate = true)
どうすればこれを修正できますか?
java - CXF-ClassCastException(SEIStub / ClientProxy)
Webサービスにアクセスするためのクライアントjarファイルを作成しようとしています。クライアントのWebサービス呼び出しを行うサーブレット/warにjarを含めています。次のエラーが発生します。
私はこの投稿に出くわしましたhttp://yaytay.wordpress.com/2010/03/06/lsned-29-persuading-jdk-6-to-use-cxf-classes-rather-than-its-own-avoiding-seistub /cxf-rt-frontend-jaxws
これは、依存関係として含める必要のある問題を修正するためのものです。だから、それは私の場合の問題/解決策ではありません。
私のクライアントjarpomには、次の依存関係があります。
サーブレットwarのlibには次のものが含まれています。
また、ファイルについて説明しているいくつかの投稿を読みましたが、javax.xml.ws.spi.Provider
ファイルの名前、包含、および配置の詳細を示す参照を見つけることができませんでした。
誰かが私を正しい方向に向けることができますか?
android - フラグメントを使用したカスタムタイトル
カスタムタイトル機能を使用するアプリがあります。私はそれをフラグメントAPIに移行しようとしています。結果のコードは、次のようになります。
どこCategoriesListActivity
に拡張しListFragment
ます。main_title.xml
これは:
HeaderFragment
は:
とmain_title_fragment.xml
は:
これを実行すると、これActivity
が膨らんだ後にクラッシュします。
ここではキャストの問題は見られません。フラグメントをカスタムタイトルに設定しようとした人はいますか?
android - Eclipse (Android 開発) 起動アクティビティのランタイム エラー: Windows で Eclipse のソースをステップ実行する方法はありますか?
私はEclipseで(Windowsで)アンドロイドゲームを作ろうとしています。エミュレーターと電話の両方でプログラムを実行すると、nulpointerexceptions と classcastexceptions が発生し続けます。それぞれ独自のxmlレイアウトを持つ2つのクラス(アクティビティ)があります。主な活動は完全に実行されます。ただし、2番目のアクティビティを次のように起動すると:
前述の例外があります。見つからないソースを常に指します。 WindowsのEclipseでソースをステップスルーする方法はありますか? http://source.android.comを見てきましたが、Windows には解決策がないようです。cygwin の Linux の指示に従おうとしましたが、うまくいかないようです (できれば Windows で作業したいと思います)。
私はまだアンドロイド開発に慣れていないので、何か重要なものを見逃しているかもしれません。このマニフェスト宣言に問題はありますか?:
コード サンプル全体は長くなるため掲載を控えますが、「postDelayed」を使用してタイマーのメイン ループに加速度計、GPS、ランナブルを使用していることをお伝えします。GPSの細かい位置の許可もマニフェストにあります。私は立ち往生しているので、どんな助けでも大歓迎です。ありがとう!
編集:以下は、実行時例外が発生するコードの一部です
java - Java 例外 "Exception in thread "main" java.lang.ClassCastException: [B は java.awt.image.BufferedImage.copyData() の呼び出し時に [I] にキャストできません
次のコードでは、1024*1024 の png をいくつかの大きな png に結合しようとしています。コードは次の例外で失敗します。
それはおそらく私が見落とした小さくてばかげたものですが、コードに問題は見つかりません。コード:
私はこれでこれを理解したと思います。読み込んでいた画像は、作成した画像と同じタイプではありませんでした。(私はまだそれらが何のタイプかわかりません。13 のタイプは何ですか?) まだいくつか問題がありますが、このエラーは修正されています。(こののように、さらに問題があります。)
java - java:(String [])List.toArray()はClassCastExceptionを与えます
次のコード(Androidで実行)では、常に3行目にClassCastExceptionが発生します。
これは、v2がObject [0]の場合、および文字列が含まれている場合にも発生します。なぜアイデアはありますか?