问题标签 [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.
android - 引起:java.io.NotSerializableException: android.os.Handler
我不断收到这个 Serializable 错误。我的两个类都实现了它。我似乎找不到问题。我上过所有的课,仍然找不到原因。它仅发生在较旧的 Android 版本 2.3 及更低版本上。似乎可以在 4.0+ 上找到?
更新
对了,这个问题又回来了。
这次我得到
java.lang.RuntimeException: Parcelable 遇到 IOException 写入可序列化对象 (name = ....datastructures.model.PortfolioAccount)
PorfolioAccount 包含所有 GSON 对象和变量。
它是由这个引起的
Caused by: java.io.NotSerializableException: android.os.Handler
我检查了所有需要可序列化的类,但仍然找不到任何东西。就像以前它只发生在旧的 Android 操作系统版本上一样。
java - 如何将 JSON 对象发布到 URL?
我正在尝试将 JSON 发布到 Web 服务,以便我可以获得 JSON 作为返回响应,我在 Google 中进行了搜索,但我发现的大部分响应是针对 Android 而不是核心 Java,这个问题是针对Swing 应用程序 我将在下面给出我使用的代码。
连接类
注释代码是我之前作为编码到 URL 的文本传递时使用的代码。函数调用如下
在执行时,我得到如下所示的异常
请告诉我此代码中的问题或此方法的替代方法。
java - Android:序列化对象数组
情况:我希望使用 ObjectOutputStream 将一组对象(不同类型)从客户端发送到服务器。
问题:对象数组不可序列化(我得到一个 NotSerializable 异常)。
我尝试了什么:我创建了一个扩展 Object 并实现 Serializable 的虚拟类。但是我不能将原始对象数组转换为此类。
有没有办法序列化一个 Objects 数组?
java - Java:序列化对象时,我从不想序列化的类中得到 NotSerializableException
我在 src 中有三个包:模型、视图和控制器。视图有几个 JFrame,模型有几个处理程序逻辑的类,控制器有一个包含视图中 JFrame 实例的类,而模型中只有一个对象,称为“板”。我应该提到,在模型中有一个名为 Saver 的类,它只有一个静态方法来加载和一个静态方法来保存这个对象“板”。
当我尝试序列化对象“板”(板和模型中的所有类都是可序列化的)时,我从视图中的所有类和控制器类中的所有内部类中进入堆栈跟踪 NotSerializableException,当我只是想序列化属于模型的“板”,并且板的所有变量都是可序列化的。
以下是从 Saver 类保存和加载的方法:
}
这就是我从控制器类调用 saveBoard() 方法的地方:
我以前做过一次这样的事情,另一个程序使用了相同的确切方案,并且效果很好。所以我真的不明白为什么当我只序列化“板”时它试图序列化其他所有东西。
如果需要代码的任何其他部分,请询问。
先感谢您!
jsf - 我可以在 JSF 2.1.10 中使用 ViewScoped 而不对 bean 进行序列化吗
我们正在使用 JSF 2.1.10 和 mojarra,由于其他一些依赖项,我认为我们不会很快升级到 2.2 或 2.1.18。
现在,我想为我的 managedBean 使用 ViewScope,因为我有一些 ajax 功能。如果我使用 requestScope,它会在我每次调用 ajax 函数时继续创建新对象。而且我知道如果我使用 ViewScoped,那么我需要确保 bean 中的所有对象都应该实现 Serializable,否则它会抛出 NotSerializableException。我不能这样做,因为在我的 bean 中我需要使用一些我无法更改它们的对象来实现可序列化。由于我使用的是 mojarra,因此我无法将其用作解决方案。
mojarra 中有什么可以对序列化说假的吗?
java - 找不到负责 NotSerializableException 的类
我的申请有问题
我将 javax.faces.STATE_SAVING_METHOD 从客户端更改为服务器,它解决了我的问题。
它工作正常,但我读到有这样的错误,负责的类显示在堆栈跟踪中,事实并非如此,所以我想知道这个错误来自哪里(PS;我在显示数据时使用延迟加载)
java - android:即使实现了“序列化”,为什么还会出现“NotSerializableException”?
在我的代码下面:
和
和
所以,我的主要代码是:
我不知道如何解决这个问题......有人帮助我!TT
jsf - Tomcat JPA 在重新部署后警告所有类
我将 JPA 用于我的 Tomcat 数据库进程。但我总是从服务器收到这个警告。
如何在我的tomcat中解决这个问题?
datasource - JNDI 中带有 BasicDataSource 的 NotSerializableException
我正在设置一个独立的 JNDI 并将一个数据源加载到 JNDI。我使用的数据源是:org.apache.commons.dbcp.BasicDataSource
JNDI 设置如下
我得到以下异常
我不太明白为什么会收到 NotSerializableException 异常,这是同一 JVM 中的本地 JNDI,而不是远程 JNDI。不知道为什么会这样。
有人可以建议这里有什么问题。
问候 D
java - NotSerializableException 只是第一次
我只有第一次在 objStream.writeObject(myobj) 中得到 NotSerializableException。
myobj 内部包含一个对象列表。同样的 myobj,当它不是第一个时,可以很好地序列化。请问有什么想法吗?代码看起来有点像这样:
堆栈跟踪: