вопрос по Toplink
От: inooni  
Дата: 11.02.08 10:52
Оценка:
Здравствуйте!

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

JBO-29000: Исключение [TOPLINK-4002] (Oracle TopLink — 10g Release 3 (10.1.3.3.0) (Build 070608)): oracle.toplink.exceptions.DatabaseException Внутреннее исключение: java.sql.SQLException: чрезмерно большое значение метрики для сквозной трассировки: 192.168.3.114:7087:1202717930078:22Код ошибки: 17159 Call:SELECT OBJ_ID, DATEINS, DATECREATE, OBJ_NUM, OBJ_KNN, OBJ_KIND_ID, OBJ_HAVE_NEW_KN, OBJ_COND_KN, OBJ_TYPE_VIEW, OBJ_TYPE_ID, OBJ_INV_NUM, DATEDEL, OBJ_REG_NUM, OBJ_KN, DATECHANGE, OBJ_PARENT_ID FROM OBJLOT WHERE (OBJ_KN LIKE NULL) Query:ReadAllQuery(geo.model.entity.Objlot); nested exception is: Исключение [TOPLINK-4002] (Oracle TopLink — 10g Release 3 (10.1.3.3.0) (Build 070608)): oracle.toplink.exceptions.DatabaseException Внутреннее исключение: java.sql.SQLException: чрезмерно большое значение метрики для сквозной трассировки: 192.168.3.114:7087:1202717930078:22Код ошибки: 17159 Call:SELECT OBJ_ID, DATEINS, DATECREATE, OBJ_NUM, OBJ_KNN, OBJ_KIND_ID, OBJ_HAVE_NEW_KN, OBJ_COND_KN, OBJ_TYPE_VIEW, OBJ_TYPE_ID, OBJ_INV_NUM, DATEDEL, OBJ_REG_NUM, OBJ_KN, DATECHANGE, OBJ_PARENT_ID FROM OBJLOT WHERE (OBJ_KN LIKE NULL) Query:ReadAllQuery(geo.model.entity.Objlot)

объясните, пожалуйста: где, каким образом и зачем в топлинк используется эта трассировка и как можно побороть эту проблему.
Re: вопрос по Toplink
От: Аноним  
Дата: 11.02.08 12:17
Оценка:
Поясню немного поподробнее ситуацию: в топлинке сделан маппинг объектов из бд.

запрос при обращении к веб-странице (таблица ADF) -> Data Control -> EJB Sessionbean (и в его методе уже выполняется обращение к ТопЛинк:
...
List<Objlot> results =(List<Objlot>)session.executeQuery("findObjlotByPartKn", Objlot.class, params);
....


однако если просто создавать инстанс этого EJB Sessionbean-а (рассматривать как обычный класс), то подобной ошибки не возникает.
Re: вопрос по Toplink
От: Blazkowicz Россия  
Дата: 11.02.08 12:43
Оценка:
Здравствуйте, inooni, Вы писали:

I>Код ошибки: 17159

Это лучше у оракловедов поспрашивать про ORA-17159 или самому погуглить, либо в доке посмотреть.
Re[2]: вопрос по Toplink
От: inooni  
Дата: 12.02.08 10:00
Оценка:
небольшое дополнение:

я немного разъяснил ситуацию и вот что получилось


08/02/12 14:59:43 Caused by: java.sql.SQLException: чрезмерно большое значение метрики для сквозной трассировки: 192.168.3.114:7569:1202810383375:5
08/02/12 14:59:43      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
08/02/12 14:59:43      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)
08/02/12 14:59:43      at oracle.jdbc.driver.PhysicalConnection.setEndToEndMetricsInternal(PhysicalConnection.java:2012)
08/02/12 14:59:43      at oracle.jdbc.driver.PhysicalConnection.updateEndToEndMetrics(PhysicalConnection.java:2060)
08/02/12 14:59:43      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1009)
08/02/12 14:59:43      at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1209)
08/02/12 14:59:43      at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:742)
08/02/12 14:59:43      at oracle.toplink.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:516)
Re[2]: вопрос по Toplink
От: cvoronin Россия  
Дата: 12.02.08 18:41
Оценка:
I>>Код ошибки: 17159
B>Это лучше у оракловедов поспрашивать про ORA-17159 или самому погуглить, либо в доке посмотреть.

Поиск в гугле на "ORA-17159"
Самый первый результат:

вопрос по Toplink — Java — RSDNI>Код ошибки: 17159
Это лучше у оракловедов поспрашивать про ORA-17159 или самому погуглить, либо в доке посмотреть. ICQ:#121613464.
rsdn.ru/forum/message/2832510.flat.aspx — 17k — 23 час. назад -


Re[3]: вопрос по Toplink
От: Blazkowicz Россия  
Дата: 12.02.08 19:22
Оценка:
Здравствуйте, cvoronin, Вы писали:

IC>Поиск в гугле на "ORA-17159"

C>Самый первый результат:
C>вопрос по Toplink — Java — RSDNI>Код ошибки: 17159
А так:
http://www.google.com.ua/search?hl=en&amp;q=ORA-17159
Re[2]: вопрос по Toplink
От: Blazkowicz Россия  
Дата: 12.02.08 20:02
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Это лучше у оракловедов поспрашивать про ORA-17159 или самому погуглить, либо в доке посмотреть.

ОК, соглашусь на счет ORA я погорячился.
Re[2]: вопрос по Toplink
От: Blazkowicz Россия  
Дата: 12.02.08 20:15
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

I>>Код ошибки: 17159

B>Это лучше у оракловедов поспрашивать про ORA-17159 или самому погуглить, либо в доке посмотреть.
Хотя может и не погорячился. С гуглом вот что нашлось.
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_readme101040.html

BUG # Abstract
====== ======
3525833 JDBC DRIVER THROWS SQLEXCEPTION: METRIC VALUE FOR END-TO-END TRACING IS TOO LONG
Стоит проверить версию драйвера и проапдейтится.
Re[3]: вопрос по Toplink
От: inooni  
Дата: 13.02.08 06:12
Оценка:
Спасибо за советы!

если честно, довольно странно то, что у подобного продукта как JDeveloper подобные ошибки случаются при типичных действиях, которые приведены в качестве примера, и, при этом, какой-либо дополничельной настройки как Oracle, так и JDeveloper не было, я все использовал как есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.