LINUX.ORG.RU

Сообщения Rastafarra

 

про jpa и eclipseLink

 ,

есть у меня Entity, внутри которой лист Entity, внутьри которых тоже листы и там их штук 5 таких вложений.

и снаружи мне приходит пакет, который надо в этот ентити разобрать и заперсистить или смержить.

и все вроде хорошо, но если пакет большой, то эта радость рушится, любимых ошибки у меня две: elipseLink-4005 и eclipseLink-4002. 4005 в топе.

что бесит отдельно: тест не повторяется. один тест может 3 раза упасть, а на 4-ый отработать и в табличках записи появятся.

про обе ошибки гугл говорит что я их не должен видеть, магия особо не помогает.

вопрос: что делать? :)

trace:

Exception [EclipseLink-4005] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: DatabaseAccessor not connected.
	at org.eclipse.persistence.exceptions.DatabaseException.databaseAccessorNotConnected(DatabaseException.java:123)
	at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:325)
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:615)
	at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:560)
	at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:2056)
	at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570)
	at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:258)
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242)
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228)
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299)
	at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694)
	at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2740)
	at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2693)
	at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:559)
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1175)
	at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:904)
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1134)
	at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:460)
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1222)
	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896)
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1857)
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1839)
	at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:133)
	at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:120)
	at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:89)
	at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:173)
	at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:234)
	at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:89)
	at org.eclipse.persistence.indirection.IndirectList.buildDelegate(IndirectList.java:271)
	at org.eclipse.persistence.indirection.IndirectList.getDelegate(IndirectList.java:455)
	at org.eclipse.persistence.indirection.IndirectList.getDelegateObject(IndirectList.java:469)
	at org.eclipse.persistence.internal.sessions.DeferrableChangeRecord.recreateOriginalCollection(DeferrableChangeRecord.java:120)
	at org.eclipse.persistence.mappings.CollectionMapping.updateChangeRecord(CollectionMapping.java:2124)
	at org.eclipse.persistence.internal.descriptors.changetracking.AttributeChangeListener.internalPropertyChange(AttributeChangeListener.java:149)
	at org.eclipse.persistence.internal.descriptors.changetracking.AttributeChangeListener.propertyChange(AttributeChangeListener.java:111)
	at ru.its360.core.prototype.entity.Reference._persistence_propertyChange(Reference.java)
	at ru.tabulaRasa.buildingApi.entity.BuildingStruct._persistence_set_sections(BuildingStruct.java)
Rastafarra
()

хочу гнобить свою поделку с basic auth

 

где есть онлайн гнобилки поделок, чтоб мне пришло 100500 клиентов, протыкали все кнопки какие есть и все упало к чертям от stack overflow?

т.е. их сотни, но в basic auth никто не хочет, а у меня авторизация первым делом висит.

Rastafarra
()

Обычное соверещание

 , , ,

собсно что тут скажешь: calculate, kde, в фоне kotlin + idea, тройка ssh сессий и vpn до билдсерверов. да, пропаганда ее, родной, конечно.

крафт из под ебурга и перьми, снято на синюю пробку.

15' macbook pro (macOS) + thinkpad p50 (calculate).

ну и шг, без этого просто нельзя :)

Rastafarra
()

Давно не мерялись...

 ,

Сколько строк отлаженного и покрытого тестами кода за день в современных реалиях должен написать эффективный программист?

Rastafarra
()

iPad?

 

Так вот.

Как этим управлять-то!?

Например ютуб в фоне не поет, в раскладке есть эмодзи третьей и надо переключаться чтобы поставить запятую с точкой.

Это вот он и есть, верх юзабилити? ))

Rastafarra
()

Хочется тулзов для Явы.

 

1. Профайлер. Что нынче в моде?

2. Общее качество кода. Например оценить есть ли сайдэффекты у метода?

Rastafarra
()

хорошего кина тред

 

собсно хочу. смотреть.

как хочу: положить свою жирную задницу на диван, натыкать сальными пальцами в пульте и смотреть кино, попутно жмакая страшных баб. ну чтоб как все.

сейчас есть: файлопомойка по smb, смлотрелка-коробочка wd tv live и собсно ящик.

проблема: смотрелка-коробочка «паламалася», кино фризится каждые минут.... 20. любое. я думаю это аппаратная проблема, этого не было и это вдруг появилось. бесит аццки.

при том что у меня к ящику тоже есть притензии, я бы его поменял, скажем на 4к, заодно и кинцо бы пересмотрел старые, например терминатора :)

вопрос: что собсно в тренде? брать ящик целиком? брать коробочку-смотрелку? современный ящик умеет в smb? nfs? wifi? dlna имхо гемор, хочу плагиплей.

как быть?

Rastafarra
()

Переходный возраст

 ,

В каком возрасте следует перестать писать высокоморальный канониичный плохо работающий быдлокод и начать писать нормальный работающий код, который продается и приносит деньги?

Rastafarra
()

победа пробелов над табами.

 ,

!Ъ: https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/

Ъ: за пробелы платят больше чем за табы.

шах и мат, таболюбы.

Rastafarra
()

как передвинуть usr?

 ,

как сейчас: корень на одном винте, usr на другом.

как хочу: перенести usr в корень, убрать точку монтирования.

вопрос: как?

зы. да, бутиться с флешки дело хорошее, но флешки нет.

Rastafarra
()

Чем заняться в дс на полдня?

 

Внезапно понаехал, а где-то с 15 до 22 делать нефиг.

Где тут самые развратные женщины и вкусное пиво?

Rastafarra
()

готов для десктопа, говорили они...

 

аццкий линукс, православный синкпад, интел+невидия, хочется внешний монитор через hdmi.

интел умеет только во встроенный монитор, невидия же во все дыры, судя по описанию.

и вот херЪ.

цитата:

modprobe: ERROR: could not insert 'nvidia_drm': Key has expired

катимся в винду, говорят там есть жизнь.

Rastafarra
()

Тёплый и ламповый звук

 ,

Я пропустил, или наушники под type c уже выбирали?

Какие рекомендованы?

Rastafarra
()

java orm?

 , ,

что нынче в моде?

проблема: когда у меня есть длинная связка объектов obj.getObj1.getObj2 ... getObjN и я хочу посчитать например сумму из getObjN.getFieldForSum, то всякие jpa начинают аццки тупить.

хочется расставит аннотации и чтобы оно нагенерило мне джоинов, например, а не кучу селектов.

интернет предлагает нашлепать джоинов и селектов руками, прям native query, но это ж жопа, на кой черт тогда все эти орм нужны?

зы. cейчас сижу на eclipse link.

Rastafarra
()

что надо что бы много зарабывать?

 ,

в смысле вот эти все сеньоры, тим лиды и начальники. за что именно они получают деньги? оправданно ли много? или не много? можно ли их всех отменить?

Rastafarra
()

ну наконец-то!

 ,

вчера наблюдал совершенно замечательную картину: менты пачками штрафовали пешкоходов за красный и неположенное место.

#теперьтазаживем

Rastafarra
()

rhodecode + jenkins

 , ,

удивительное дело, когда я получаю от дженкинса токен и сую его в хук rhodecode, то... ничего не работает, потому что rhodecode не может сохранить хук в виде user@addr:port/token, собачка ей явно не нравится, приходится в дженкинсе анонимусу давать права.

оно конечно пока все локально, но как-то мало в этом кошерности, как победить-то..? выбросить rhodecode?

Rastafarra
()

почему жилье такое дорогое?

 ,

https://www.youtube.com/watch?v=-UIJ-qFVr_U --- а вот почему.

!Ъ: там прикольная вирусная рекламка, с титрами тоже хорошо получилось. интересно сколько это стоит...

я просто не мог не принести это сюда :)

ну и раз такое дело, посоветуйте что ли кино на вечер?

Rastafarra
()

новое лето, новый сезон.

 ,

вопрос к тем у кого есть: куда ставить мот (зебрик) на ночь? гаража около дома нет. уедет? закатывать в подъезд?

Rastafarra
()

ерзент, наше все, все?

 ,

в прямом смысле: выбираю между lenovo p50 и dell xps 15. и вот у дела нет езернета. насколько это критично? элементарно чтоб до ap достучаться нужен езернет...

славик, чета я очкую.

Rastafarra
()

RSS подписка на новые темы