ORA-29532: Java call terminated by uncaught Java exception:
java.lang.NullPointerException
ORA-06512: at "MDSYS.SDO_UTIL", line 2395
ORA-06512: at "MDSYS.SDO_UTIL", line 2417
ORA-06512: at "MDSYS.SDO_GEOMETRY", line 30
Такое сообщение никогда не возникает если работает одного приложение. Если работают несколько, то в течении от нескольких минут до нескольких часов они упадут. Приложения работают с физически разными таблицами (для каждой провинции свой набор таблиц) Т.е. вроде бы нет никаких причин для взаимных помех.
Еще интересная деталь. На другом сервере эти же приложение с этими же данными работают без проблем. Так как приложение очень резурсоемкое, специально для него выделили отдельный сервер, а тут такая вот проблема.
DBA божится, что версии ORACLE, патчи и всё всё всё одинаковое. Врёт. Было бы одинаковое - не падало бы.
Кто спец по Java на Oracle, подскажите, какие установки/конфигурации можно проверить?
Вся закавыка где-то в GET_WKB(). Эта функция преобразует геометрию в binary. При этом оракл пишет во временную таблицу в поле BLOB. Может здесь что-то порыть можно, знать бы что.
