-
-
Notifications
You must be signed in to change notification settings - Fork 503
Open
Description
从1.12.23升级到1.13.1后,删除数据时报错
报错应该来自于gson的序列化嵌套问题
@OneToMany(cascade = CascadeType.ALL, mappedBy = "task", orphanRemoval = true)
private List<ChessPoint> points = new ArrayList<>();
@ManyToOne
@JoinColumn(name = "task_id")
private Demo task;
以下是报错信息的概要:
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.StackOverflowError
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.46.jar:6.0]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.46.jar:6.0]
Caused by: java.lang.StackOverflowError: null
at com.google.gson.stream.JsonWriter.beforeName(JsonWriter.java:798) ~[gson-2.13.2.jar:na]
at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:515) ~[gson-2.13.2.jar:na]
at com.google.gson.stream.JsonWriter.value(JsonWriter.java:639) ~[gson-2.13.2.jar:na]
at com.google.gson.internal.bind.JsonElementTypeAdapter.write(JsonElementTypeAdapter.java:145) ~[gson-2.13.2.jar:na]
at com.google.gson.internal.bind.JsonElementTypeAdapter.write(JsonElementTypeAdapter.java:35) ~[gson-2.13.2.jar:na]
at com.google.gson.internal.Streams.write(Streams.java:68) ~[gson-2.13.2.jar:na]
at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:109) ~[gson-2.13.2.jar:na]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.13.2.jar:na]
Metadata
Metadata
Assignees
Labels
No labels