问题标签 [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.

0 投票
1 回答
2931 浏览

java - ObjectOutput 抛出 java.io.NotSerializableException

这是即将被序列化为字节数组的类。

这是序列化执行测试

以及关于堆栈跟踪:

显而易见的问题是我做错了什么?

干杯。

编辑

全班

0 投票
4 回答
315072 浏览

java - 为什么 writeObject 会抛出 java.io.NotSerializableException,我该如何解决?

我有这个异常,我不明白为什么会抛出它,或者我应该如何处理它。

哪里elementTransformGroup包含其他一些TransformGroups类 Atom 的实例:

完整的错误日志:

AppSetting(在 Atom 类中)只是一个扩展 Appearance 的自定义类。

0 投票
3 回答
30064 浏览

java - 当只有子类实现可序列化时,序列化如何工作

只有子类实现了Serializable接口。

我在这里注意到的一件事是,父类没有序列化。那么,为什么它NotSerializableException确实没有抛出它正在显示以下

输出

此外,输出与Serialization和不同De-serialization。我只知道,是因为父类没有实现Serializable。但是,如果有人向我解释,对象序列化和反序列化期间会发生什么。它如何改变价值?我无法弄清楚,我也在我的程序中使用了注释。所以,如果我在任何时候错了,请告诉我。

0 投票
2 回答
2676 浏览

java - RMI JavaFX 2 - NotSerializableException 错误

我正在尝试在 JavaFX 2 项目中使用 Java RMI 发送对象,但是当以下代码运行时,它返回 NotSerializableException。

我的 Admin 类是可序列化的,超类也是如此。但是,似乎异常指向 Admin 类中的 JavaFX SimpleIntegerProperty 字段。

我不知道从这里做什么,因为通过 RMI 发送的类是可序列化的。非常感谢任何帮助。

我收到的错误:

0 投票
1 回答
384 浏览

android - 实现 Serializable 的类中的重写方法

我正在尝试通过蓝牙在 Android 上创建一个分布式处理系统,所以我创建了一个实现 Serializable 的类,创建了一个序列化和反序列化该对象的方法,以便我可以将它作为 ByteArray 发送。问题是我需要每个对象都有不同的代码在其他设备上运行。我想过重写一个方法,然后在另一台设备上运行该方法,但是当我这样做时,我得到了 NotSerializableException。有没有办法解决这个问题?或者如果没有,是否有另一种方法可以发送不同的代码以在其他设备上执行?

0 投票
1 回答
1949 浏览

spring-mvc - 使用 Spring MVC NamedParameterJdbcTemplate 时遇到 NotSerializableException 错误

我正在使用 Spring MVC NamedParameterJdbcTemplate,当我从控制器调用“userService.addAndSendAccountActivationEmail(user, request)”时,出现错误。但如果我不使用命名参数(如:private static final String ADD = "insert into user_(user_id, email, username, password, create_date, modified_date, status_) values(?, ?, ?, ?, ?, ? , ?)"),一切对我来说都很好。

当在 BaseDao “jdbcTemplate.getJdbcOperations().update(sql, param, keyHolder)”上调用此行时,我在“param”对象中什么也看不到。

我添加了“org.springframework.jdbc”级别进行跟踪,请参阅下面的错误日志。

任何帮助将不胜感激。

0 投票
2 回答
1276 浏览

java - 通过 Socket 发送不可序列化的对象

我正在尝试通过java.net.Socketjava.net.ServerSocket使用ObjectOutputStreamand发送一些对象,ObjectInputStream但我遇到了一个问题。我尝试发送的对象不可序列化。我已经尝试将它们作为 a 发送,String但无法投射。此问题的任何解决方法?

编辑:

我正在查看问题的 StackTrace,发现它是由 JLabel 抛出的。我认为这很奇怪,因为 JLabel 实现了 Serializable。但是当我通过 eclipse 检查 JavaDocs 并来到错误被抛出的那一行public boolean updateImage(ect..)并意识到这是由于 Icon 引起的。有什么办法可以避免这个问题吗?

0 投票
3 回答
325 浏览

java - Java 向/从文件写入/读取不可序列化的对象

我正在使用JSI (Java Spatial Index, RTree) 来实现 2D 空间搜索。我想将树保存到文件中,该文件java.io.NotSerializableException使用下面的代码触发。

如何序列化这个 3rd 方类以便我可以读/写它?谢谢。

0 投票
1 回答
95 浏览

java - 在另一个类中使用 DefaultComboBoxModel 时出现 NotSerializableException

我正在做一个大型的学校项目,它即将结束。我希望在我的程序中的不同类(JPanels)上同步 2 个 JComboBox,在不太了解 JComponents 的工作原理之后,我发现保存数据的不是 JComboBox 本身,而是 ComboBoxModel。

因此,在将 DefaultComboBoxModel 添加到我的 Register(保存我所有数据的类)并将其共享给我的其他两个 JPanel 之后,它终于可以工作了。

但是现在我在将我的 Register-class 写入文件时得到了 NotSerializable。(我一直在将 DefaultComboBoxModel 从我的 Register 类中取出,并让一切恢复正常,所以我知道这就是问题所在)。

我在文档中可以看到,DefaultComboBoxModel 实现了 Serialiazble,我的模型持有的对象也是如此。

我的猜测是不可能使用 DefaultComboBoxModel 作为列表来存储对象并写入文件,但我不确定如何解决它并仍然保持我的程序动态。

我希望我把我的问题说清楚了。谢谢。

EDIT2:模型拥有 的KlippPris类。(不是问题

EDIT3: 发现问题不在Register而是在Salgand中Administrasjon。实在想不通为什么...

Salg.java(Administrasjon 使用相同的行。)

为什么会这样?我既不写也不写Salg文件Administrasjon,只是登记册。我也试过setModel()没有运气。

不确定异常是否意味着什么:

Java v.6,Mac OSX 10.8.3。

0 投票
1 回答
607 浏览

java - JFrame 序列化期间出现 NotSerializableException。使 `JFileChooser` 瞬态到序列化

我想序列化我的JFrame,但不幸的是我得到了NotSerializableException. 我认为这JFileChoosers就是原因,所以我transient向它们添加了修饰符: transient JFileChooser fc = new JFileChooser(".");

它们是因为删除它们可以解决问题,但我需要使用JFileChooser如何使它真正瞬态到序列化?


错误