我想将一些对象保存到一个文件中。但我找到java.io.NotSerializableException了。
以下是完整的异常日志:
java.io.NotSerializableException: main
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.
我们正在创建一个数据流管道,我们将从postgres读取数据并将其写入一个拼花文件。我们使用org.apache.beam.sdk.io.jdbc读取文件,使用org.apache.beam.sdk.io.parquet包写入文件。ParquetIO.Sink允许您将PCollection of GenericRecord写入Parquet文件(从这里开始,)。
到目前为止,这是我的代码:
Pipeline p = Pipeline.create(PipelineOptionsFactory.fromArgs(args).withValidation().create());
Schema
我有以下课程:
public class GameWorld implements Serializable {
int sumu_dist = 30;
public List<Tiles> tileGroup = new ArrayList<>();
public List<Tiles> loadingTiles = new ArrayList<>();
// constructor etc.
}
在另一个类中,我试图保存GameWorld,但未收到可序列化的异常:
public class game {
package edu.uga.cs1302.gui;
import javax.swing.SwingUtilities;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class StudentMain {
public static void main(String[] args) {
// this is inside a &
我正在尝试用java实现serializable,但是我得到了一个异常。
这是我的可序列化类:
public class Serialize implements java.io.Serializable {
private static final long serialVersionUID = 1L;
public double dis1;
public double dis2;
public double error1;
public double error2;
public double
当我试图启动服务器时,出现了这个问题。我检查了项目,问题似乎是CDI注释"@ViewScope",此时我将它改为另一个注释,一切都开始正常工作。我不明白为什么这个注释会引起问题!任何帮助都将不胜感激。谢谢!
GRAVE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHo
我有一个目标如下:
public class Records implements java.io.Serializable{
private int cId;
private int pId;
private int vlaue;
private int tag;
public Records(int c, int p, int v, int t){
this.cId=c;
this.pId=p;
this.
我最近开始“玩”Apache Flink。我已经组装了一个小应用程序来开始测试框架等等。当我尝试序列化一个普通的POJO类时,我现在遇到了一个问题: @Getter
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
public final class Species {
private String name;
private List<String> abilities;
} 不知何故,我可以从堆栈跟踪看出List类型不能序列化,但根据Flink的文档,情况不应该是这样的。这是堆栈
我将图形对象写入文件。图形类是..。
import java.io.Serializable;
import java.util.ArrayList;
public class Graph implements Serializable{
public String gid = "";
public ArrayList<Vertex> vertices = new ArrayList<Vertex>();
public ArrayList<Edge> edges = new ArrayList<Edge>
我有一个jboss 5.1,我正在尝试使用memcached和kryo序列化来实现会话复制。一切都很好,但我的应用程序中有一个页面,它的左侧有一些flex功能。当我在GUI中单击此页面时,kryo序列化失败,并显示以下堆栈跟踪:
Caused by: com.esotericsoftware.kryo.SerializationException: Unable to serialize object of type: flex.messaging.HttpFlexSession
at com.esotericsoftware.kryo.Kryo.writeClassAndObject
因此,我有一个练习,从我的讲师给建立一个登记制度。我的工作是测试程序。我的朋友给我的源代码,但我似乎无法使它运行,虽然我的一个朋友可以打开它没有任何问题。
这是错误消息
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = -3424753864000836906, local class serialVersionUID = 3742318830738515599
at java.io.ObjectStreamCl
嗨,我们正在尝试在同一主题上有多个事件。我们使用自定义命名策略为同一主题生成不同的模式。但是,在使用者端,如果avro文件不在使用者上,则无法反序列化架构。现在,我们必须为不同的事件类型添加所有avro模式,即使使用者只关注一种事件类型(avro模式)。我们希望避免这种情况,并想知道实现这一目标的最佳方式是什么。
如果我们只添加相关模式,即没有为同一主题添加所有事件类型模式,则会得到此异常。
java.lang.IllegalStateException: This error handler cannot process 'SerializationException's
我已经编写了自己的序列化程序来将java对象发布到主题。我将serializer.class属性设置为自定义序列化程序。在运行生产者时,我会得到以下异常。有人能帮我吗?
异常
Exception in thread "main" java.lang.NoSuchMethodException: com.xxxx.CustomFileSerializer.<init>(kafka.utils.VerifiableProperties)
at java.lang.Class.getConstructor0(Class.java:3082)
at java
我将测试用例中的createSocket()方法重写为模拟套接字中的pas。这样做之后,对象就不再可以序列化了。
下面是一个不起作用的例子。
Foo.java
import java.io.Serializable;
public class Foo implements Serializable {
private static final long serialVersionUID = 3109852436898487119L;
public void bar() {
System.out.println("Foo");
}
}
当我运行我的数据流管道时,我得到下面的异常,抱怨我的DoFn不能被序列化。我该如何解决这个问题?
下面是堆栈跟踪:
Caused by: java.lang.IllegalArgumentException: unable to serialize contrail.dataflow.AvroMRTransforms$AvroReducerDoFn@bba0fc2
at com.google.cloud.dataflow.sdk.util.SerializableUtils.serializeToByteArray(SerializableUtils.java:51)
at c
我在Scala中创建了Guava的Serializable版本的ImmutableRangeMap和Builder,以便在我的Spark应用程序中使用。我的SerializableImmutableRangeMap中也有一个零参数构造函数,所以当我运行Spark应用程序时,为什么要获得InvalidClassException: no valid constructor呢?
下面是我的SerializableImmutableRangeClass对象和类:
object SerializableImmutableRangeMap extends Serializable {
final c