StackOverflowError when listing resources that contain a list of details

0

I have the Team and player classes with the following notations

Team

@OneToMany(fetch = FetchType.EAGER, mappedBy= "equipo", cascade= CascadeType.ALL)   
List<Jugador> jugadores = new ArrayList<>();

Player

@ManyToOne
@JoinColumn(name = "equipo_id")
Equipo equipo;

At the time of listing the teams without having added players I have no problem, but when I add a player to the team at the time of listing I miss the following error:

  

SERVE: The Servlet.service () for the [Jersey Web Application] servlet   in the context with route [/ Championship] launched the exception   [org.glassfish.jersey.server.ContainerException:   java.lang.StackOverflowError] with root cause   java.lang.StackOverflowError at   org.eclipse.yasson.internal.ComponentMatcher.searchComponentBinding (ComponentMatcher.java:179)     at   org.eclipse.yasson.internal.ComponentMatcher.getSerializerBinding (ComponentMatcher.java:135)     at   org.eclipse.yasson.internal.serializer.SerializerBuilder.build (SerializerBuilder.java:72)     at   org.eclipse.yasson.internal.serializer.CollectionSerializer.resolveValueSerializer (CollectionSerializer.java:59)     at   org.eclipse.yasson.internal.serializer.CollectionSerializer. (CollectionSerializer.java:48)     at   org.eclipse.yasson.internal.serializer.SerializerBuilder.build (SerializerBuilder.java:89)     at   org.eclipse.yasson.internal.serializer.ObjectSerializer.marshallProperty (ObjectSerializer.java:91)     at   org.eclipse.yasson.internal.serializer.ObjectSerializer.serializeInternal (ObjectSerializer.java:59)     at   org.eclipse.yasson.internal.serializer.AbstractContainerSerializer.serialize (AbstractContainerSerializer.java:60)     at   org.eclipse.yasson.internal.serializer.AbstractContainerSerializer.serializerCaptor (AbstractContainerSerializer.java:91)     at   org.eclipse.yasson.internal.serializer.ObjectSerializer.marshallProperty (ObjectSerializer.java:92)     at   org.eclipse.yasson.internal.serializer.ObjectSerializer.serializeInternal (ObjectSerializer.java:59)     at   org.eclipse.yasson.internal.serializer.AbstractContainerSerializer.serialize (AbstractContainerSerializer.java:60)

    
asked by juan793 02.07.2018 в 01:21
source

0 answers