Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Infinite recursion (StackOverflowError) #103

Closed
IDragonfire opened this issue May 30, 2017 · 1 comment
Closed

Infinite recursion (StackOverflowError) #103

IDragonfire opened this issue May 30, 2017 · 1 comment
Assignees

Comments

@IDragonfire
Copy link
Contributor

IDragonfire commented May 30, 2017

Infinite recursion (StackOverflowError) (through reference chain: com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]

Sample routes
https://api.dev.faforever.com/data/clan?include=founder,leader,memberships,founder.bans,leader.bans&page[size]=100

Exception

{"errors":[{"status":"500","title":"java.lang.IllegalArgumentException","detail":"Infinite recursion (StackOverflowError) (through reference chain: com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"]->org.hibernate.collection.internal.PersistentBag[0]->com.faforever.api.data.domain.BanInfo[\"player\"]->com.faforever.api.data.domain.Player_$$_jvst5cf_16[\"bans\"])"}]}

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@IDragonfire
Copy link
Contributor Author

IDragonfire commented May 30, 2017

Hotfix

Remove @ComputedAttribute from getActiveBans in Login.java
https://github.com/FAForever/faf-java-api/blob/develop/src/main/java/com/faforever/api/data/domain/Login.java#L71

@ComputedRelationship does also not work ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants