問題タブ [notserializableexception]
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.
jakarta-ee - java.io.WriteAbortedException: 書き込みが中止されました。java.io.NotSerializableException
Tomcat でこの種のエラーが発生する原因は何ですか?
spring - ViewScopedBeanはNotSerializableExceptionを引き起こします
こんにちは私はViewScopedBeanを使用しています。問題は、それを呼び出すとNotSerializableExceptionが発生することです。
これは私のマネージドBeanのコードです:
次の例外を受け取ります:
この問題の修正はありますか?助けてください !
java - Tomcat のデプロイ中に JSF マネージド Bean が java.io.NotSerializableException を引き起こす
Tomcat 7 に webApplication をデプロイすると、以下のコンソール出力が表示されます。サーバーを 2 回または 3 回再起動すると、例外なく動作します。
JSF、Tomcat、およびビジネスロジック部分への RMI 接続を使用しています (ここでは問題になりません)。
@ViewScoped マネージド Bean の @EJB が java.io.NotSerializableException を引き起こす- ここでシリアライゼーションについて読みました。しかし、その場合、クライアント側の状態の保存が有効になりました。これは、私の webApp には当てはまりません (私の web.xml によると)。私のviewscoped ManagedBeansのシリアル化は必要ですか、それとも別の障害がありますか?
ここに私の起動コンソール出力(そのドイツ語部分のSry):
ご協力ありがとうございました
java - Tomcat 7 で NotSerializableException が発生する原因は何ですか?
私の DAO 実装は、Tomcat7 でのサーバーの起動時にシリアル化できない例外をスローしています。これの原因は何ですか?私の他のDAOはこれを行っていません。
クラスは次のとおりです。
これが私の設定です:
これが私のスタックです:
java - ObjectInputStream が NotSerializableException をスローする
を使用してファイルPWlist
からオブジェクトの配列 (と呼ばれる) を読み込もうとしています。配列には、2 つの異なるオブジェクト と が含まれています。読み取りを実行しようとすると、この例外が発生します....dat
ObjectInputStream
LongPW
PinPW
誰かが何が間違っているのか理解するのを手伝ってくれませんか
java - JavanotSerializableExceptionError
クラスClickの配列リストを保存しようとすると、次のエラーが発生します:java.io.NotSerializableException:javax.swing.text.DefaultHighlighter $ LayeredHighlightInfo on this line:os.writeObject(saveList);。Clickクラスの実装をシリアライズ可能にしましたが。誰かがこれの原因を知っていますか?
これが私の保存方法です:
そして、これが私のClickクラスです。
ちなみに、Clickクラスからコードのチャンクを取り出しました。したがって、エラーがコードのその部分にある可能性があると思われる場合は、喜んで追加します。
前もって感謝します!
java - NotSerializableException、予測不可能ですか?
必要なコードがわからないので、コメントして投稿します。この問題を常に再現することはできませんが、再起動後に解消される場合と解消されない場合があります。何が原因なのか本当にわかりません。シリアル化できないものはありAbstractTableModel
ますか?SQLTableModel
テーブルにnullがなく、クラスに静的メンバーがないことを確認しました。
コメント付きのビットは、クラスを作成するときにデバッグに使用されました。このクラスはしばらく変更されていないため、実際には必要ありません。
編集:sendToServer()
そこにあるので、入力する必要はなく、ストリームに何かflush()
をreset()
書き込むたびに:
ここで、outは、ObjectOutputStream
接続時にサーバーとの間で確立されます。
編集2:これは、SQLTableModelのインスタンスをサーバーに送信する場所です。
そして、これはサーバー側でそれを受け取るビットです:
addTable
は、ユーザーが情報を入力する列名を持つ空のテーブルです。それが完了したら、[追加]をクリックすると、そのテーブルモデルが送信されます。
android - カスタムクラスのシリアル化不可能な例外 - Android
そのため、意図的に作成したクラスのインスタンスを新しいアクティビティに渡そうとしています。
そして、私はそのクラスを通り過ぎようとします
そして、私が理解できない Not Serializable Exception が発生し続けます。どちらのクラスもシリアライズ可能を実装し、シリアル ID を持っています。メンバー変数は、単なる文字列、int、および文字列のみを含むシリアル化可能な別のクラスの配列です。私が知る限り、これらはすべてシリアライズ可能である必要がありますが、他に何がこのエラーを引き起こす可能性がありますか? 前もって感謝します。
java - NotSerializableExceptionで匿名の内部クラスを識別するにはどうすればよいですか?
NetBeansでアプリケーションをデバッグしようとすると、次のエラーメッセージが表示されます。
java.io.WriteAbortedException:書き込みが中止されました。java.io.NotSerializableException:board.Board $ 1
デバッグの過程で、大きなオブジェクトを格納するファイルからの読み取りの過程で例外が発生したため、いくつかのクラスに「implementsSerializable」を挿入する必要がありました。注意が必要なクラスは例外メッセージから明らかであるため、これは難しくありませんでした。私を投げたのは、明らかに匿名の内部クラス「Board$1」です。問題の原因となっている「ボード」でソースを特定することはできません。これどうやってするの?
コードの詳細ではなくデバッグの練習の問題なので(私は思う)、それを含めていませんが、それが役立つ場合は簡単に追加できます。
java - カスタム クラスの保存時の NotSerializableException
私の 2 つのクラスは、すべての変数を出力するための toString オーバーライドを含む StudentData オブジェクト (名前、生年月日、および ID) の配列を作成するように設計されています。次に、配列をシリアル化し、studentdata.txt という名前のファイルに保存します。次に、ファイルから配列を読み取り、このデータから新しい配列オブジェクトを再構築して、配列内の各項目をコンソールに出力します。
準拠しようとすると、このエラーが発生します...
また、配列を適切にループし、toString メソッドを呼び出してコンソールに出力する方法もわかりません。for each ループを使用する必要があると仮定してもよろしいでしょうか? このような?
私のクラス
2番