Size: a a a

2021 May 18

ПФ

Паша Финкельштейн... in Data Engineers
Потому что ошибки летят оттуда и они невнятные
источник

ПФ

Паша Финкельштейн... in Data Engineers
Не всегда понятно почему случилось именно так
источник

ПФ

Паша Финкельштейн... in Data Engineers
Вот у тебя npe в сгенерированном коде
источник

ПФ

Паша Финкельштейн... in Data Engineers
Сейчас ты можешь только гадать
источник

ПФ

Паша Финкельштейн... in Data Engineers
А при наличии дебаггера ставишь общий бряк на npe и попадаешь на него, видишь что за данные лежат вокруг
источник

t

tenKe in Data Engineers
все равно нипонятно пока
источник

ПФ

Паша Финкельштейн... in Data Engineers
Ты спрашивай чего непонятно, я можно ещё пример придумаю или ещё чего
источник

t

tenKe in Data Engineers
не ну я просто юз кейс понять пытаюсь и вспомнить хоть один раз, когда бы у меня такая проблема была
источник

t

tenKe in Data Engineers
просто представляя как выглядит этот кодосгенерированный код, копатсья в нем ну такое
источник

t

tenKe in Data Engineers
можешь пример какой нить дать?
источник

ПФ

Паша Финкельштейн... in Data Engineers
То есть у тебя никогда не было исключений из сгенерированного кода?
источник

t

tenKe in Data Engineers
где у тебя прям в этой жаве npe?
источник

t

tenKe in Data Engineers
видимо
источник

GP

Grigory Pomadchin in Data Engineers
у меня не было
источник

t

tenKe in Data Engineers
нет, то есть у меня были необъяснимые npe
источник

ПФ

Паша Финкельштейн... in Data Engineers
Тривиальный репродьюсер: читаем из jdbc null в non-nullable колонку и сразу пишем в паркет
источник

GP

Grigory Pomadchin in Data Engineers
хорошо что не пользуюсь ждбс и спарками
источник

t

tenKe in Data Engineers
но у меня ни разу такого не было, чтобы эта проблема была воспроизводимой и не решалась рестартом джобы
источник

ПФ

Паша Финкельштейн... in Data Engineers
Happy debugging, suckers, так сказать
источник

t

tenKe in Data Engineers
падажи
источник