Deadlock occurs on my application
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > WebSphere > WebSphere Commerce suite > Deadlock occurs on my application




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Deadlock occurs on my application  
cfkeem


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-09-06 06:16 AM

Brief description of system environment:
-----------------------------------------
1. Environment: Websphere 5.1, Struts, EJB 2.0, Sun Solaris
2. Database: SQL Server 2000, Windows server 2003
3. Using EJB's CMP and only 1 report using JDBC Call
4. Live condition:
a) Users do data entry : 10 ppls
b) Users using barcode scanners to capture data (via EJB): 3ppls (each trans
action around 100 data scans)
c) Users using barcode scanners to capture data (via web-services - another 
application)

Problems:
----------
1. System slows down for every half/ an hour.

I discovered there was deadlocks happened on both application logs/ database
 logs.

Below are message from websphere:
----------------------------------
[5/6/06 23:06:52:626 SGT]   1b3f1a SystemErr     R 	at com.ibm.CORBA.iio
p.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:162)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at com.ibm.CORBA.iio
p.UtilDelegateImpl.wrapException(UtilDelegateImpl.java:684)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at javax.rmi.CORBA.U
til.wrapException(Util.java:277)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.ejb.facade._CutPieceRequestLineFacade_Stub.getAllCutPiece
 RequestLineByCuttingScheduleCutPieceRequ
est(_CutPieceRequestLineFacade_Stub.
java:330)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.delegate.ejb.CutPieceRequestLineEJBDelegateImpl.getAllCut
 PieceRequestLineByCuttingScheduleCutPiec
eRequest(CutPieceRequestLineEJBDeleg
ateImpl.java:150)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.web.actions. CutPieceRequestLineBuyerPOColorSizeListA
ction.execute(
 CutPieceRequestLineBuyerPOColorSizeListA
ction.java:68)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at org.apache.struts
.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
[5/6/06 23:06:52:627 SGT]   1b3f1a SystemErr     R 	at org.apache.struts
.action.RequestProcessor.process(RequestProcessor.java:274)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at org.apache.struts
.action.ActionServlet.process(ActionServlet.java:1482)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at org.apache.struts
.action.ActionServlet.doGet(ActionServlet.java:507)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at javax.servlet.htt
p.HttpServlet.service(HttpServlet.java:740)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at javax.servlet.htt
p.HttpServlet.service(HttpServlet.java:853)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:11
0)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:1
74)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
[5/6/06 23:06:52:628 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:11
6)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.ServletInstance.service(ServletInstance.java:283)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceStat
e.java:42)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.ja
va:40)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.filter.URLAccessFilter.doFilter(URLAccessFilter.java:200)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
[5/6/06 23:06:52:629 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDisp
atcher.java:1010)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:
592)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:2
04)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.j
ava:71)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.jav
a:182)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
[5/6/06 23:06:52:630 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.webcon
tainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.http.H
ttpConnection.readAndHandleRequest(HttpConnection.java:615)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.http.H
ttpConnection.run(HttpConnection.java:439)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.util.T
hreadPool$Worker.run(ThreadPool.java:912)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R Caused by: java.rmi.R
emoteException:  ; nested exception is:
java.sql.SQLException: [IBM][SQLServer JDBC Driver][SQLServer]Tr
ansaction (Process ID 64) was deadlocked on lock resources with another proc
ess and has been chosen as the deadlock victim. Rerun the transaction.
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.RemoteExceptionMappingStrategy. mapEJBException(RemoteExceptionMappingSt

rategy.java:379)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.RemoteExceptionMappingStrategy. mapException(RemoteExceptionMappingStrat

egy.java:112)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.RemoteExceptionMappingStrategy. setUncheckedException(RemoteExceptionMap

pingStrategy.java:202)
[5/6/06 23:06:52:631 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.EJSDeployedSupport. setUncheckedException(EJSDeployedSupport
.java:296)
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.ejb.facade. EJSRemoteStatelessCutPieceRequestLineFac
ade_8c
ceab46. getAllCutPieceRequestLineByCuttingSchedu
leCutPieceRequest(EJSRemoteSt
atelessCutPieceRequestLineFacad
e_8cceab46.java:125)
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.ejb.facade._CutPieceRequestLineFacade_Stub.getAllCutPiece
 RequestLineByCuttingScheduleCutPieceRequ
est(_CutPieceRequestLineFacade_Stub.
java:323)
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R 	... 31 more
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R Caused by: java.sql.S
QLException: [IBM][SQLServer JDBC Driver][SQLServer]Transaction 
(Process ID 64) was deadlocked on lock resources with another process and ha
s been chosen as the deadlock victim. Rerun
the transaction.
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.base.BaseExceptions.createException(Unknown Source)
[5/6/06 23:06:52:632 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.base.BaseExceptions.getException(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRPCCursorExecuteRequest.processReplyToken(Unknown Sou
rce)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRequest.getRow(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRPCCursorExecuteRequest.getRow(Unknown Source)
[5/6/06 23:06:52:633 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.tds.TDSRPCCursorExecuteRequest.fetchNext(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.sqlserver.SQLServerImplResultSetServerSideCursor.next(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbc.base.BaseResultSet.next(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.websphere
.jdbcx.base.BaseResultSetWrapper.next(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.rsadap
ter.cci.WSRdbResultSetImpl.next(WSRdbResultSetImpl.java:3004)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.ejbper
sistence.dataaccess.RawBeanData.next(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.ejbper
sistence.dataaccess.ResultCollectionImpl.processRow(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.ejbper
sistence.dataaccess.AbstractResultCollection.get(Unknown Source)
[5/6/06 23:06:52:634 SGT]   1b3f1a SystemErr     R 	at com.ibm.ws.ejbper
sistence.dataaccess.ResultCollectionIteratorImpl.next(Unknown Source)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultServerImpl.nextPrimaryKey(FinderResultServerImpl.jav
a:930)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultServerImpl.getWrapperBase(FinderResultServerImpl.jav
a:542)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultServerImpl.getNextWrapper(FinderResultServerImpl.jav
a:681)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultClientBase_Local.readAheadNextElement(FinderResultCl
ientBase_Local.java:161)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultClientBase_Local.<init>(FinderResultClientBase_Local
.java:86)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultClientIterator_Local.<init>(FinderResultClientIterat
or_Local.java:46)
[5/6/06 23:06:52:635 SGT]   1b3f1a SystemErr     R 	at com.ibm.ejs.conta
iner.finder.FinderResultClientCollection_Local.iterator(FinderResultClientCo
llection_Local.java:128)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.appservice.CutPieceRequestLineAppServiceImpl.getTotalOthe
 rRequestedQuantity(CutPieceRequestLineAp
pServiceImpl.java:1808)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.appservice.CutPieceRequestLineAppServiceImpl.getRequestSt
atus(CutPieceRequestLineAppServiceImpl.java:1738)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.appservice.CutPieceRequestLineAppServiceImpl.getAllCutPie
 ceRequestLineByCuttingScheduleCutPieceRe
quest(CutPieceRequestLineAppServiceI
mpl.java:870)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.ejb.facade.CutPieceRequestLineFacadeBean.getAllCutPieceRe
 questLineByCuttingScheduleCutPieceReques
t(CutPieceRequestLineFacadeBean.java
:51)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	at com.oceanskyintl.
optimizer.business.ejb.facade. EJSRemoteStatelessCutPieceRequestLineFac
ade_8c
ceab46. getAllCutPieceRequestLineByCuttingSchedu
leCutPieceRequest(EJSRemoteSt
atelessCutPieceRequestLineFacad
e_8cceab46.java:115)
[5/6/06 23:06:52:636 SGT]   1b3f1a SystemErr     R 	... 32 more

Thank you.

Keem






[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 01:25 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register