Lock failure when attemtpting to create index

This is a discussion on Lock failure when attemtpting to create index within the Apache forums in Application Servers & Tools category; I cannot seem to get derby to allow me to create indexes on my tables. I am probably doing something silly so I hope someone can look at this and will realize what is going wrong here. If I remove the CREATE INDEX stuff then it all seems to work fine. This is an embedded derby database so that might be having an effect. Any ideas? Here is my DDL: CREATE TABLE USER_ID_EID ( ID INT GENERATED ALWAYS AS IDENTITY NOT NULL PRIMARY KEY, USER_ID VARCHAR(255) NOT NULL, USER_EID VARCHAR(255) NOT NULL, CREATED_ON TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE ...

Go Back   Application Development Forum > Application Servers & Tools > Apache

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 10-31-2008, 03:02 PM
Aaron Zeckoski
Guest
 
Default Lock failure when attemtpting to create index

I cannot seem to get derby to allow me to create indexes on my tables.
I am probably doing something silly so I hope someone can look at this
and will realize what is going wrong here. If I remove the CREATE
INDEX stuff then it all seems to work fine. This is an embedded derby
database so that might be having an effect.
Any ideas?

Here is my DDL:
CREATE TABLE USER_ID_EID (
ID INT GENERATED ALWAYS AS IDENTITY NOT NULL PRIMARY KEY,
USER_ID VARCHAR(255) NOT NULL,
USER_EID VARCHAR(255) NOT NULL,
CREATED_ON TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX USER_ID_EID_UID ON USER_ID_EID(USER_ID);
CREATE INDEX USER_ID_EID_UEID ON USER_ID_EID(USER_EID);

Here is the output from derby:
Failed while executing ddl: StatementCallback; SQL [ CREATE INDEX
USER_ID_EID_UID ON USER_ID_EID(USER_ID)]; A lock could not be obtained
within the time requested. The lockTable dump is:
2008-10-31 19:00:17.766 GMT
XID |TYPE |MODE|LOCKCOUNT|LOCKNAME
|STATE|TABLETYPE /
LOCKOBJ |INDEXNAME / CONTAINER_ID / (MODE for LATCH
only) |TABLENAME / CONGLOM_ID |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------
*** The following row is the victim ***
357 |ROW |S |0 |(2,17)
|WAIT |S
|NULL
|SYS
TABLES |
*** The above row is the victim ***
348 |ROW |X |3 |(11,8)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |2 |(1,16)
|GRANT|S
|NULL
|SYS
KEYS |
357 |ROW |S |1 |(1,1)
|GRANT|S
|SYSTABLES_INDEX1
|SYS
TABLES |
348 |TABLE |IX |2 |Tablelock
|GRANT|S
|NULL
|SYS
KEYS |
348 |ROW |S |2 |(1,37)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,8)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(1,38)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IX |4 |Tablelock
|GRANT|S
|NULL
|SYS
CONSTRAINTS |
348 |ROW |S |2 |(1,12)
|GRANT|S
|NULL
|SYS
TABLES |
348 |TABLE |IX |3 |Tablelock
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,11)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IX |8 |Tablelock
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IS |6 |Tablelock
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |X |3 |(2,17)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(2,7)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IX |3 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
348 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
357 |TABLE |IS |2 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,35)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,6)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(1,11)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,33)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |3 |(11,9)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(4,40)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(1,40)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |X |2 |Tablelock
|GRANT|T
|NULL
|USE
R_ID_EID |
348 |TABLE |S |4 |Tablelock
|GRANT|T
|NULL
|USE
R_ID_EID |
348 |ROW |S |2 |(1,36)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |4 |(8,6)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(2,9)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |X |4 |(6,23)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(2,10)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |6 |(1,18)
|GRANT|S
|NULL
|SYS
SCHEMAS |
357 |ROW |S |4 |(1,18)
|GRANT|S
|NULL
|SYS
SCHEMAS |
348 |ROW |X |3 |(11,6)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(1,27)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,34)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |4 |(1,16)
|GRANT|S
|NULL
|SYS
CONSTRAINTS |
348 |ROW |S |2 |(1,39)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |3 |(11,7)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IS |6 |Tablelock
|GRANT|S
|NULL
|SYS
SCHEMAS |
357 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
SCHEMAS |
348 |ROW |S |2 |(1,32)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(6,24)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |X |1 |Tablelock
|GRANT|T
|SQL081031190011840
|USE
R_ID_EID |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------
; nested exception is java.sql.SQLException: A lock could not be
obtained within the time requested. The lockTable dump is:
2008-10-31 19:00:17.766 GMT
XID |TYPE |MODE|LOCKCOUNT|LOCKNAME
|STATE|TABLETYPE /
LOCKOBJ |INDEXNAME / CONTAINER_ID / (MODE for LATCH
only) |TAB
LENAME / CONGLOM_ID |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------
*** The following row is the victim ***
357 |ROW |S |0 |(2,17)
|WAIT |S
|NULL
|SYS
TABLES |
*** The above row is the victim ***
348 |ROW |X |3 |(11,8)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |2 |(1,16)
|GRANT|S
|NULL
|SYS
KEYS |
357 |ROW |S |1 |(1,1)
|GRANT|S
|SYSTABLES_INDEX1
|SYS
TABLES |
348 |TABLE |IX |2 |Tablelock
|GRANT|S
|NULL
|SYS
KEYS |
348 |ROW |S |2 |(1,37)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,8)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(1,38)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IX |4 |Tablelock
|GRANT|S
|NULL
|SYS
CONSTRAINTS |
348 |ROW |S |2 |(1,12)
|GRANT|S
|NULL
|SYS
TABLES |
348 |TABLE |IX |3 |Tablelock
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,11)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IX |8 |Tablelock
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IS |6 |Tablelock
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |X |3 |(2,17)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(2,7)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |IX |3 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
348 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
357 |TABLE |IS |2 |Tablelock
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,35)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(2,6)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(1,11)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,33)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |3 |(11,9)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(4,40)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |S |2 |(1,40)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |X |2 |Tablelock
|GRANT|T
|NULL
|USE
R_ID_EID |
348 |TABLE |S |4 |Tablelock
|GRANT|T
|NULL
|USE
R_ID_EID |
348 |ROW |S |2 |(1,36)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |4 |(8,6)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(2,9)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |X |4 |(6,23)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |2 |(2,10)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |ROW |S |6 |(1,18)
|GRANT|S
|NULL
|SYS
SCHEMAS |
357 |ROW |S |4 |(1,18)
|GRANT|S
|NULL
|SYS
SCHEMAS |
348 |ROW |X |3 |(11,6)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(1,27)
|GRANT|S
|NULL
|SYS
TABLES |
348 |ROW |S |2 |(1,34)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |4 |(1,16)
|GRANT|S
|NULL
|SYS
CONSTRAINTS |
348 |ROW |S |2 |(1,39)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |3 |(11,7)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |TABLE |IS |6 |Tablelock
|GRANT|S
|NULL
|SYS
SCHEMAS |
357 |TABLE |IS |4 |Tablelock
|GRANT|S
|NULL
|SYS
SCHEMAS |
348 |ROW |S |2 |(1,32)
|GRANT|S
|NULL
|SYS
COLUMNS |
348 |ROW |X |1 |(6,24)
|GRANT|S
|NULL
|SYS
CONGLOMERATES |
348 |TABLE |X |1 |Tablelock
|GRANT|T
|SQL081031190011840
|USE
R_ID_EID |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------
[2008-10-31 19:00:18,087] (DSpaceServiceManager.java:251)


--
Aaron Zeckoski (aaronz-PjAqaU27lzQ@public.gmane.org)
Senior Research Engineer - CARET - Cambridge University
[http://bugs.sakaiproject.org/conflue...play/~aaronz/]
Sakai Fellow - [http://aaronz-sakai.blogspot.com/]

Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 09:15 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.