Size: a a a

2020 September 03

КТ

Кайржан Турмагамбето... in Astana JKUG
есть кто использует graalvm в проде?
плюсы минусы
источник

AZ

Aset Zhetkergenov in Astana JKUG
java.lang.StackOverflowError: null
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
источник

AZ

Aset Zhetkergenov in Astana JKUG
at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1042) ~[na:na]
 at java.base/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1041) ~[na:na]
источник

AZ

Aset Zhetkergenov in Astana JKUG
кто сталкивался такой ошибкой?
источник

ES

Eugene Svalukhin in Astana JKUG
офигенный стектрейс
источник

ES

Eugene Svalukhin in Astana JKUG
описать можете когда он у вас возникает?
источник

ES

Eugene Svalukhin in Astana JKUG
вы получается данные из БД грузите?
источник

ES

Eugene Svalukhin in Astana JKUG
если да, то у вас неправильно натроен маппинг коллекций
источник

ES

Eugene Svalukhin in Astana JKUG
вы получается грузите вроде бы как один объект, который который имеет коллекцию других объектов, каждый объект в той коллекции имеет коллекцию еще других объектов, а где нибудь в той колллекции объектов, у вас есть ссылка на самый первый объект, и всё - баста карапузики. Поздравляю, вы словили StackOverflow
источник

AZ

Aset Zhetkergenov in Astana JKUG
Гружу по 1000 с бд. И после 10000 падает
источник

A

Amina in Astana JKUG
Eugene Svalukhin
вы получается грузите вроде бы как один объект, который который имеет коллекцию других объектов, каждый объект в той коллекции имеет коллекцию еще других объектов, а где нибудь в той колллекции объектов, у вас есть ссылка на самый первый объект, и всё - баста карапузики. Поздравляю, вы словили StackOverflow
Не менее офигенное пояснение 😁
источник

S

Sayat in Astana JKUG
Это как loop в сети
источник

S

Sayat in Astana JKUG
Типа кольцо
источник

SS

Shamil Sabirov in Astana JKUG
Aset Zhetkergenov
Гружу по 1000 с бд. И после 10000 падает
это у вас по БП так? зачем 10К вообще нужно то?
источник

SS

Shamil Sabirov in Astana JKUG
в том смысле, что в нормальной ситуации больше 100-500 записей то и не нужно. на UI грузить
источник

SS

Shamil Sabirov in Astana JKUG
если нужно массово чтото сделать, то тут видимо лучше нативным скриптом. в БД...
источник

SS

Shamil Sabirov in Astana JKUG
врядли у вас 10К записей на фронт/UI подтягиваются
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Чем так гадать, лучше брекпоинт и дебажить.
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Завернуть в try catch ловить ошибку и изучать.
источник

IS

Ilgiz Shakirov in Astana JKUG
На бд:
" SELECT * FROM users; "
На сервере:
" getAll().sortBy(name).send() "
На клиенте:
" sortBy(regDate).first() "
Пользователь:
" О, так вот кто последний зарегался. Отлично"
источник