powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jdeveloper+oracle
7 сообщений из 7, страница 1 из 1
jdeveloper+oracle
    #37835409
mobil1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(oracle.jbo.AttributeLoadException) JBO-27022: Failed to load value at index 3 with java object of type java.lang.Integer due to java.sql.SQLException

падает с такой ошибкой...
подскажите куда смотреть ?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
oracle.jbo.AttributeLoadException: JBO-27022: Failed to load value at index 3 with java object of type java.lang.Integer due to java.sql.SQLException.
        at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2435)
        at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3842)
        at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2387)
        at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:6030)
        at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:5861)
        at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3612)
        at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:3467)
        at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2184)
        at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:5125)
        at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2936)
        at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2792)
        at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:3033)
        at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2797)
        at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1255)
        at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1413)
        at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1319)
        at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1304)
        at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7119)
        at oracle.adf.model.bc4j.DCJboDataControl.executeIteratorBindingIfNeeded(DCJboDataControl.java:1366)
        at oracle.adf.model.binding.DCIteratorBinding.executeQueryIfNeeded(DCIteratorBinding.java:2219)
        at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3284)
        at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2911)
        at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3233)
        at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:2943)
        at view.Form.setBindingContext(Form.java:402)
        at view.Form.main(Form.java:455)
Caused by: java.sql.SQLException: Numeric Overflow
        at oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java:4513)
        at oracle.jdbc.driver.NumberCommonAccessor.getInt(NumberCommonAccessor.java:123)
        at oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:2010)
        at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:535)
        at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2426)
        ... 25 more
## Detail 0 ##
java.sql.SQLException: Numeric Overflow
        at oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java:4513)
        at oracle.jdbc.driver.NumberCommonAccessor.getInt(NumberCommonAccessor.java:123)
        at oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:2010)
        at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:535)
        at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2426)
        at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3842)
        at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2387)
        at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:6030)
        at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:5861)
        at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3612)
        at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:3467)
        at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2184)
        at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:5125)
        at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2936)
        at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2792)
        at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:3033)
        at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2797)
        at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1255)
        at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1413)
        at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1319)
        at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1304)
        at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7119)
        at oracle.adf.model.bc4j.DCJboDataControl.executeIteratorBindingIfNeeded(DCJboDataControl.java:1366)
        at oracle.adf.model.binding.DCIteratorBinding.executeQueryIfNeeded(DCIteratorBinding.java:2219)
        at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3284)
        at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2911)
        at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3233)
        at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:2943)
        at view.Form.setBindingContext(Form.java:402)
        at view.Form.main(Form.java:455)
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37835417
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотреть в SQL запрос. И в тип колонки для №3 в запросе.
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37835453
mobil1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(oracle.jbo.InvalidOwnerException) JBO-25030: Detail entity Zayvka with row key null cannot find or invalidate its owning entity.

удалив все в таблицах и при попытке добавить в таблицу заявка новую строку, получаю такую ошибку.
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37835523
mobil1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
CREATE TABLE client_fiz 
    ( 
     id_client_fiz NUMBER  NOT NULL , 
     fio VARCHAR2 (100) , 
     adress VARCHAR2 (100),
     tel NUMBER 
    ) 
;



ALTER TABLE client_fiz 
    ADD CONSTRAINT client_fiz_PK PRIMARY KEY ( id_client_fiz ) ;



CREATE TABLE client_yar 
    ( 
     id_client_yar NUMBER  NOT NULL , 
     nazvanie_organizacii VARCHAR2 (255) , 
     fio_kontact VARCHAR2 (255) , 
     polnoe_naimenovanie VARCHAR2 (255) , 
     adress VARCHAR2 (255) , 
     tel NUMBER , 
     inn NUMBER , 
     kpp NUMBER , 
     rs NUMBER , 
     bank VARCHAR2 (255) , 
     corresp_schet NUMBER , 
     bik NUMBER , 
     director VARCHAR2 (255) , 
     na_osn_chego_deistv VARCHAR2 (255)
    ) 
;



ALTER TABLE client_yar 
    ADD CONSTRAINT client_yar_PK PRIMARY KEY ( id_client_yar ) ;



CREATE TABLE sklad 
    ( 
     id_sklad NUMBER  NOT NULL , 
     naimenovanie VARCHAR2 (255) , 
     kolichesvo NUMBER , 
     stoimost NUMBER , 
     zapchasti_id_zapchasti NUMBER  NOT NULL 
    ) 
;



ALTER TABLE sklad 
    ADD CONSTRAINT sklad_PK PRIMARY KEY ( id_sklad ) ;



CREATE TABLE sotrudnik 
    ( 
     id_sotrudnik NUMBER  NOT NULL , 
     fio VARCHAR2 (255) , 
     tel NUMBER 
    ) 
;



ALTER TABLE sotrudnik 
    ADD CONSTRAINT sotrudnik_PK PRIMARY KEY ( id_sotrudnik ) ;



CREATE TABLE ustroistvo 
    ( 
     id_ustroistvo NUMBER  NOT NULL , 
     tip VARCHAR2 (25) , 
     nazvanie VARCHAR2 (25) , 
     s_n NUMBER 
    ) 
;



ALTER TABLE ustroistvo 
    ADD CONSTRAINT ustroistvo_PK PRIMARY KEY ( id_ustroistvo ) ;



CREATE TABLE zapchasti 
    ( 
     id_zapchasti NUMBER  NOT NULL , 
     naimenovanie VARCHAR2 (255) , 
     kolichestvo NUMBER , 
     stoimost NUMBER 
    ) 
;



ALTER TABLE zapchasti 
    ADD CONSTRAINT zapchasti_PK PRIMARY KEY ( id_zapchasti ) ;



CREATE TABLE zayvka 
    ( 
     id_zayavka NUMBER(15, 0) NOT NULL , 
     dote DATE , 
     stoimost NUMBER(15, 0) , 
     summa NUMBER(15, 0) , 
     type NUMBER(2, 0) ,
     neispravnost VARCHAR2 (255) ,
     stadia NUMBER(1, 0) , 
     ustroistvo_id_ustroistvo NUMBER  NOT NULL , 
     client_fiz_id_client_fiz NUMBER(15, 0) , 
     client_yar_id_client_yar NUMBER(15, 0) , 
     sklad_id_sklad NUMBER(15, 0) , 
     sotrudnik_id_sotrudnik NUMBER(15, 0)  NOT NULL 
    ) 
;



ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_PK PRIMARY KEY ( id_zayavka ) ;




ALTER TABLE sklad 
    ADD CONSTRAINT sklad_zapchasti_FK FOREIGN KEY 
    ( 
     zapchasti_id_zapchasti
    ) 
    REFERENCES zapchasti 
    ( 
     id_zapchasti
    ) 
    ON DELETE CASCADE 
;


ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_client_fiz_FK FOREIGN KEY 
    ( 
     client_fiz_id_client_fiz
    ) 
    REFERENCES client_fiz 
    ( 
     id_client_fiz
    ) 
    ON DELETE CASCADE 
;


ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_client_yar_FK FOREIGN KEY 
    ( 
     client_yar_id_client_yar
    ) 
    REFERENCES client_yar 
    ( 
     id_client_yar
    ) 
    ON DELETE CASCADE 
;


ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_sklad_FK FOREIGN KEY 
    ( 
     sklad_id_sklad
    ) 
    REFERENCES sklad 
    ( 
     id_sklad
    ) 
    ON DELETE CASCADE 
;


ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_sotrudnik_FK FOREIGN KEY 
    ( 
     sotrudnik_id_sotrudnik
    ) 
    REFERENCES sotrudnik 
    ( 
     id_sotrudnik
    ) 
    ON DELETE CASCADE 
;


ALTER TABLE zayvka 
    ADD CONSTRAINT zayvka_ustroistvo_FK FOREIGN KEY 
    ( 
     ustroistvo_id_ustroistvo
    ) 
    REFERENCES ustroistvo 
    ( 
     id_ustroistvo
    ) 
    ON DELETE CASCADE 
;



скрипт бд, беда в том что если через oracle sql developer добавлять, то все добавляется без проблем.
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37838490
mobil1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
oracle.jbo.InvalidOwnerException: JBO-25030: Detail entity Zayvka with row key null cannot find or invalidate its owning entity.
	at oracle.jbo.server.EntityImpl.internalCreate(EntityImpl.java:1272)
	at oracle.jbo.server.EntityImpl.create(EntityImpl.java:953)
	at oracle.jbo.server.EntityImpl.callCreate(EntityImpl.java:1129)
	at oracle.jbo.server.ViewRowStorage.create(ViewRowStorage.java:1140)
	at oracle.jbo.server.ViewRowImpl.create(ViewRowImpl.java:456)
	at oracle.jbo.server.ViewRowImpl.callCreate(ViewRowImpl.java:473)
	at oracle.jbo.server.ViewObjectImpl.createInstance(ViewObjectImpl.java:5756)
	at oracle.jbo.server.QueryCollection.createRowWithEntities(QueryCollection.java:1916)
	at oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(ViewRowSetImpl.java:2504)
	at oracle.jbo.server.ViewRowSetImpl.doCreateAndInitRow(ViewRowSetImpl.java:2545)
	at oracle.jbo.server.ViewRowSetImpl.createRow(ViewRowSetImpl.java:2526)
	at oracle.jbo.server.ViewObjectImpl.createRow(ViewObjectImpl.java:11078)
	at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1355)
	at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
	at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
	at oracle.jbo.uicli.jui.JUActionBinding.actionPerformed(JUActionBinding.java:193)
	at oracle.jbo.uicli.controls.JUNavigationBar.doAction(JUNavigationBar.java:412)
	at oracle.jbo.uicli.controls.JUNavigationBar$NavButton.actionPerformed(JUNavigationBar.java:118)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
	at java.awt.Component.processMouseEvent(Component.java:6289)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6054)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4652)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4482)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4482)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
	at java.awt.EventQueue.access$000(EventQueue.java:85)
	at java.awt.EventQueue$1.run(EventQueue.java:603)
	at java.awt.EventQueue$1.run(EventQueue.java:601)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:617)
	at java.awt.EventQueue$2.run(EventQueue.java:615)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37838920
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mobil1,
после возникновения ошибки идёт отладка-дебаг. Т.е. стек-трейс самих запросов к ораклу.
...
Рейтинг: 0 / 0
jdeveloper+oracle
    #37839534
mobil1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так может подскажете куда смотреть в случае такой ошибки.
был бы очень благодарен
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jdeveloper+oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]