サーバーからクライアントに送信しているグラフのようなオブジェクトがあり、これにnodes
はadjacencyLists
.
私はこれに似たものを持っています:
Clearing c1 = new Clearing(1, 134, 151);
Clearing c6 = new Clearing(6, 250, 88);
c1.adjacentByPath.add(new Path(1, c6));
c6.adjacentByPath.add(new Path(1, c1));
これらの消去を含むオブジェクトを送信するたびに、次のエラーが表示されます。
Exception in thread "Server" java.lang.StackOverflowError
at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:448)
at com.esotericsoftware.kryo.util.DefaultClassResolver.writeClass(DefaultClassResolver.java:79)
......
Kryonet でこれに対する回避策はありますか? ありがとう