Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

deadlock in adf !?

luniconApr 25 2013 — edited Apr 25 2013
Good day, guys!
I faces classic dead lock in adf: one thread call ViewRowSetImpl.next and other ViewObjectImpl.executeQuery
Now I need to restart server every day...

"[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=16 idx=0x48 tid=3640 prio=1 alive, blocked, native_blocked, daemon
-- Blocked trying to get lock: oracle/jbo/JboSyncLock@*0x0000000186819810*[fat lock]
at jrockit/vm/Threads.waitForUnblockSignal()V(Native Method)
at jrockit/vm/Locks.fatLockBlockOrSpin(Locks.java:1411)[optimized]
at jrockit/vm/Locks.lockFat(Locks.java:1512)[optimized]
at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1054)[optimized]
at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1005)[optimized]
at oracle/jbo/server/ViewRowSetIteratorImpl.setRangeSize(ViewRowSetIteratorImpl.java:535)[optimized]
at oracle/jbo/server/ViewRowSetImpl.setRangeSize(ViewRowSetImpl.java:2948)[optimized]
at oracle/adf/model/binding/DCIteratorBinding.bindRowSetIterator(DCIteratorBinding.java:505)[optimized]
at oracle/jbo/uicli/binding/JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:639)[optimized]
at oracle/jbo/uicli/binding/JUCtrlListBinding.setupListItems(JUCtrlListBinding.java:697)[inlined]
at oracle/jbo/uicli/binding/JUCtrlListBinding.refreshFromServerListBinding(JUCtrlListBinding.java:2581)[inlined]
at oracle/jbo/uicli/binding/JUCtrlListBinding.updateValuesFromRow(JUCtrlListBinding.java:2622)[optimized]
at oracle/jbo/uicli/binding/JUCtrlValueBinding.updateNavigated(JUCtrlValueBinding.java:290)[inlined]
at oracle/jbo/uicli/binding/JUCtrlListBinding.updateNavigated(JUCtrlListBinding.java:4172)[optimized]
at oracle/jbo/uicli/binding/JUIteratorBinding.navigated(JUIteratorBinding.java:310)[optimized]
^-- Holding lock: oracle/jbo/JboSyncLock@*0x00000001888D4F10*[recursive]
at oracle/jbo/common/RowSetHelper.fireNavigationEvent(RowSetHelper.java:264)[inlined]
at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigationToRow(ViewRowSetIteratorImpl.java:3686)[inlined]
at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigation(ViewRowSetIteratorImpl.java:3657)[inlined]
at oracle/jbo/server/ViewRowSetIteratorImpl.internalSetCurrentRow(ViewRowSetIteratorImpl.java:3440)[optimized]
at oracle/jbo/server/ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1801)[optimized]
^-- Holding lock: oracle/jbo/JboSyncLock@*0x00000001888D4F10*[thin lock]
at oracle/jbo/server/ViewRowSetImpl.next(ViewRowSetImpl.java:3591)[inlined]
at oracle/jbo/server/ViewObjectImpl.next(ViewObjectImpl.java:10202)[optimized]
at sogins/modelauto/src/AutoContract.initPassportfaceid(AutoContract.java:1706)[optimized]
at sogins/modelauto/src/AutoContract.EditDriver(AutoContract.java:1641)[optimized]

"[STUCK] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'" id=106 idx=0x188 tid=7976 prio=1 alive, blocked, native_blocked, daemon
-- Blocked trying to get lock: oracle/jbo/JboSyncLock@*0x00000001888D4F10*[thin lock]
at jrockit/vm/Threads.sleep(I)V(Native Method)
at jrockit/vm/Locks.waitForThinRelease(Locks.java:955)[optimized]
at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1083)[optimized]
at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1005)[optimized]
at oracle/adf/model/binding/DCIteratorBinding.internalGetCurrentRowInBinding(DCIteratorBinding.java:2285)[inlined]
at oracle/jbo/uicli/binding/JUIteratorBinding.internalGetCurrentRowInBinding(JUIteratorBinding.java:526)[optimized]
at oracle/adf/model/binding/DCIteratorBinding.getCurrentRow(DCIteratorBinding.java:2262)[inlined]
at oracle/jbo/uicli/binding/JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:576)[optimized]
at oracle/jbo/uicli/binding/JUCtrlListBinding.setupListItems(JUCtrlListBinding.java:697)[optimized]
at oracle/jbo/uicli/binding/JUCtrlListBinding.rangeRefreshed(JUCtrlListBinding.java:3166)
at oracle/jbo/common/RowSetHelper.fireRangeRefreshed(RowSetHelper.java:175)[inlined]
at oracle/jbo/server/ViewRowSetIteratorImpl.notifyRangeRefreshed(ViewRowSetIteratorImpl.java:3621)[optimized]
at oracle/jbo/server/ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2838)[inlined]
at oracle/jbo/server/ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:3058)[inlined]
at oracle/jbo/server/ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2797)[optimized]
^-- Holding lock: oracle/jbo/JboSyncLock@*0x0000000186819810*[recursive]
at oracle/jbo/server/ViewRowSetImpl.notifyQueryCollectionChanged(ViewRowSetImpl.java:2086)
at oracle/jbo/server/ViewObjectImpl.updateQueryCollectionCache(ViewObjectImpl.java:8264)
at oracle/jbo/server/ViewRowSetImpl.execute(ViewRowSetImpl.java:1252)[inlined]
at oracle/jbo/server/ViewRowSetImpl.refreshCollection(ViewRowSetImpl.java:1365)[inlined]
at oracle/jbo/server/ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1400)[inlined]
at oracle/jbo/server/ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1319)[inlined]
at oracle/jbo/server/ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1304)[optimized]
^-- Holding lock: oracle/jbo/JboSyncLock@*0x0000000186819810*[recursive]
^-- Holding lock: oracle/jbo/JboSyncLock@*0x0000000186819810*[fat lock]
at oracle/jbo/server/ViewObjectImpl.executeQuery(ViewObjectImpl.java:7211)
at sogins/modelauto/src/AutoContract.initEditPassporttypeLov(AutoContract.java:1809)
at sogins/modelauto/src/AutoContract.EditDriverDocum(AutoContract.java:2477)

Installed
jrockit-jdk1.6.0_37-R28.2.5-4.1.0-windows-x64
wls1036_generic.jar
ofm_appdev_generic_11.1.1.6.0_disk1_1of1.zip
and patches 14582286, 14582309

who ever faced with a similar error?
or just write to support?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 23 2013
Added on Apr 25 2013
1 comment
861 views