问题标签 [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 投票
0 回答
284 浏览

serialization - Hadoop - java.io.NotSerializableException

我很难弄清楚 hadoop 中的序列化问题。这是我的课-

如果我实现了两个 Serizable n WRitable 接口,我会得到以下异常,

而且,如果我只实现 Writable,我会得到 NotSerializableException -

从评论中提取的更多信息:

CrawlerTweet打包在 BDAnalytics16.jar 文件中。

帮助将不胜感激!谢谢!

0 投票
1 回答
3203 浏览

jsf - java.io.NotSerializableException: com.wings.marketingevent.util.FlowWizard

我认为这很简单,但我被困住了。这个想法是想使用 liferay wizard,如:https ://www.primefaces.org/showcase/ui/panel/wizard.xhtml 。我在 xhtml 上有这个:

在豆子上:

但是当我尝试单击 NEXT 按钮时,它不会将页面更改为下一个选项卡,并且我在控制台上收到此错误消息:

怎么了?谢谢。

0 投票
1 回答
79 浏览

java - 为什么我没有得到 NotSerializableException?

该程序正确执行并成功序列化对象ob。但我希望在运行时得到java.io.NotSerializableException。因为MyClass有没有实现 Serializable 接口的类的引用!到底发生了什么?

0 投票
1 回答
815 浏览

jboss7.x - JBoss AS7 Hornetq - RemoteConenctionFactory 查找失败并出现 RoundRobinConnectionLoadBalancingPolicy NotSerializableException

我正在使用 JBoss AS 7 Hornetq。我们的独立 java 应用程序与队列交互并发送消息。我们已经完成了整个环境设置,并且运行得非常顺利。突然,在美好的一天,我们的独立应用程序失败了,但出现以下异常:

详细的异常堆栈跟踪如下

javax.naming.NamingException:无法在 org.jboss.naming.remote.client.ClientUtil.namingException(ClientUtil. java:36) at org.jboss.naming.remote.protocol.v1.Protocol$1.execute(Protocol.java:104) at org.jboss.naming.remote.protocol.v1.RemoteNamingStoreV1.lookup(RemoteNamingStoreV1.java:79 ) 在 org.jboss.naming.remote.client.RemoteContext.lookup(RemoteContext.java:79) 在 org.jboss.naming.remote.client.RemoteContext.lookup(RemoteContext.java:83) 在 javax.naming.InitialContext。在 com.infosys.lbs.publishing.LocationProcessor.process(LocationProcessor.java:69) 在 com.infosys.lbs 在 com.infosys.lbs.publishing.LocationProcessor.postMessageInQueue(LocationProcessor.java:377) 查找(未知来源)。publishing.main.Publisher.main(Publisher.java:34) 引起:java.io.NotSerializableException: org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller .java:891)在 org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019) 在 org.jboss.marshalling.doWriteFields(RiverMarshaller.java:1063) 在 org.jboss.marshalling。 River.RiverMarshaller.doWriteObject(RiverMarshaller.java:885) at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1063) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)在 org.jboss 的 org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:998)。marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885) at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62) at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119) at org .jboss.naming.remote.protocol.v1.Protocol$1$2.write(Protocol.java:138) at org.jboss.naming.remote.protocol.v1.WriteUtil.write(WriteUtil.java:61) at org.jboss .naming.remote.protocol.v1.Protocol$1.handleServerMessage(Protocol.java:128) at org.jboss.naming.remote.protocol.v1.RemoteNamingServerV1$MessageReciever$1.run(RemoteNamingServerV1.java:73) at java.util .concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 引起经过:发生的异常:在对象 org.hornetq.jms.client.HornetQJMSConnectionFactory@ea074d 中的字段 serverLocator 中的字段 loadBalancingPolicy

当应用程序尝试查找连接工厂时发生异常

以下是我们如何解决问题的步骤

0 投票
4 回答
1114 浏览

java - 使用静态方法执行文件 I/O 时出现 NotSerializableException

所以,我有两个声明为静态的类(通过将它们的方法设为静态并将它们的构造函数设为私有),Synchronizer 和 UserProfile。Synchronizer 的 saveData() 函数调用 UserProfile 的 saveData() 函数:

这是 UserProfile.saveData(...):

Synchronizer 和 UserProfile 都实现了 Serializable 并具有自动生成的 serialVersionUID。

有什么帮助吗?我很确定我在做一些根本错误的事情。

编辑:这是输出。

0 投票
3 回答
118 浏览

java - 为什么我会收到 NotSerializableException?

我有一个实现 Serializable 的类,但是每当我尝试将其写入磁盘时,我都无法找到为什么它会抛出此异常。我正在尝试编写 ValueConatiner.class

我试图在我持有 JMenuBar 的单独类中使用此方法将其写入磁盘。

0 投票
2 回答
373 浏览

java - JAVA:类不会序列化

我一直在研究一个程序来了解更多关于 JAVA 的信息,而且我几乎完成了。自从我使用序列化以来已经有一段时间了,即使在复习之后,我仍然遗漏了一些东西。我正在尝试将此类保存到文件中,但它抛出了 NotSerialzableException。这个类,MonetaryField,包含非原始类型 SingleField,它是序列化的,可以保存到磁盘。它还包含以下内容:

最后,这就是我所知道的:非原始类型 SingleField 不是问题,因为它已序列化并成功保存到磁盘。当我e.getCause()在将其保存为数据的类中查询“”时,它说“null”。当我让它返回“ e.getMessage”时,它把它归咎于“ javax.swing.GroupLayout”。删除 GroupLayout 后,“ e.getMessage()”刚刚返回“ omnitool.MonetaryField$1”。Omnitool 是主要的软件包。这就是我离开的地方。我刚刚尝试为你们打印堆栈跟踪(e.getStackTrace().toString),但它告诉我的只是“ [Ljava.lang.StackTraceElement;@6ab7501b”......如果有人能解释这意味着什么。另外,我已经对序列化进行了几个小时的研究,但是如果有人有任何好的材料可以分享,那就太好了!

0 投票
2 回答
595 浏览

java - 将 HttpClient 对象从一个活动传递到另一个活动

我有一个使用DefaultHttpClient对象执行 http 休息请求的类。我试图使用相同的 HttpClient 对象在不同的​​类中执行另一个请求,并尝试将我用作序列化对象的类传递给新活动。但是在运行时它会给出一个 java.io.NotSerializableException ,因为DefaultHttpClient有没有一种方法可以将DefaultHttpClient对象原样传递给我正在加载的下一个活动。

0 投票
1 回答
410 浏览

jsf-2 - java.io.NotSerializableException - org.omnifaces.taghandler.Converter

我有一个在 Jboss 6 上使用 Primefaces 3.5 和 Omnifaces 1.5 的应用程序,使用 myfaces 2.1.5

在尝试使用时,o:converter我收到以下错误。

有关的代码是...

0 投票
6 回答
9017 浏览

javafx - SimpleListProperty 上的 NotSerializableException

我正在使用 Javafx,并将我的对象包装到 ListProperty 中,以让 tableview 更新列表对象的任何更改。现在我正在尝试序列化我的项目和对象的 ListProperty,它抛出了这个异常。

我的项目类是这样的,我自己的所有对象都已经实现了可序列化。

我可以做些什么来序列化我的项目和其中的设备列表?