S
simonchtang
We found deadlock problem on JNDI caching. We had modified the follow
coding. The original design used a HashMap to cache the EJBHome
object. After we remove the HashMap, no deadlock occur. However the
performance is still very slow. We found the hardware of the server
still is not highly utilize. The CPU is 96% idle and still have a lot
of free memory.
public static Object objLookupBean(clsBeanLookUpVO objBeanLookupVO)
throws clsRAMSFrameworkException
{
EJBHomeFactory factory = null;
String pvstrHomeClassName = null;
String pvstrJndiName = null;
String strMethod = "objLookupBean";
short SEVERITY_CRITICAL = 0;
try
{
pvstrHomeClassName = objBeanLookupVO.getPvstrHomeClassName();
pvstrJndiName = objBeanLookupVO.getPvstrJndiName();
Properties p = new Properties();
String user = applicationProperties.getString("USER");
String password = applicationProperties.getString("PASSWORD");
String url = applicationProperties.getString("PROVIDER_URL");
String context =
applicationProperties.getString("INITIAL_CONTEXT_FACTORY");
p.put(Context.INITIAL_CONTEXT_FACTORY,context);
p.put(Context.PROVIDER_URL, url);//lsUrl);//url);
if (user != null)
{
p.put(Context.SECURITY_PRINCIPAL, user);
if (password == null)
password = "";
p.put(Context.SECURITY_CREDENTIALS, password);
}
factory = EJBHomeFactory.getFactory(p);
return
factory.getHome(Class.forName(pvstrHomeClassName),pvstrJndiName);
}
public class EJBHomeFactory
{
private EJBHomeFactory() throws NamingException
{
ctx = new InitialContext();
/* 20080124 SIMON BEGIN
// ejbHomes = Collections.synchronizedMap(new HashMap());
// ejbHomes = new HashMap();
20080124 SIMON END
*/
}
public EJBHome getHome(Class homeClass) throws FrameworkException
{
try
{
/* 20080124 SIMON BEGIN
EJBHome ejbHome = (EJBHome)ejbHomes.get(homeClass);
if(ejbHome == null)
{
Object objRef = ctx.lookup(homeClass.getName());
ejbHome = (EJBHome)PortableRemoteObject.narrow(objRef,homeClass);
ejbHomes.put(homeClass,ejbHome);
}
return ejbHome;
20080124 SIMON END
*/
EJBHome ejbHome =(EJBHome) ctx.lookup(homeClass.getName());
return ejbHome;
}
}
}
We found some source from internet that can cache the EJBHome. If we
modify like the following, will the deadlock occur again ?
http://www.precisejava.com/javaperf/j2ee/EJB.htmimport javax.ejb.*;
import javax.rmi.*;
import java.util.*;
import javax.naming.*;
public class EJBHomeCache {
// cache home references in Hashtable
private static Hashtable homes = new Hashtable();
Context ctx;
public EJBHomeCache() throws NamingExeption {
}
public static synchronized EJBHome getHome(Class homeClass) throws
NamingExeption {
EJBHome home = (EJBHome) this.homes.get(homeClass);
if(home == null) {
ctx = getInitialContext();
home = (EJBHome)
PortableRemoteObject.narrow(ctx.lookup(homeClass.getName()),homeClass);
this.homes.put(homeClass,home);
}
return home;
}
private Context getInitialContext() throws NamingException {
Properties props= new Properties();
props.put (Context.PROVIDER_URL,"urlname");
props.put(Context.INITIAL_CONTEXT_FACTORY,"nameservice");
return new InitialContext(props);
}
} //end class
// client code for getting AccountHome object reference
AccountHome accountHome =
(AccountHome)EJBHomeCache.getHome(AccountHome.Class);
Here is the thread dump of the weblogic servers. Could you give us
some advise why the cpu is idle but the performance is slow ?
Thank you
"ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'" daemon prio=5
tid=0x00659268 nid=0x43 in Object.wait() [4a47f000..4a47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409eb48> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0x0065ad38
nid=0x42 in Object.wait() [4a57f000..4a57fc30]
at java.lang.Object.wait(Native Method)
- waiting on <0x6409ec10> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at
weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:
60)
- locked <0x6409ec10> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)
"weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x00646048
nid=0x41 in Object.wait() [4a67f000..4a67fc30]
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
- locked <0x6409ec80> (a weblogic.time.common.internal.TimeTable)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:
118)
at java.lang.Thread.run(Thread.java:534)
"ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00644978 nid=0x40 in Object.wait() [4a77f000..4a77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ecf8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00643d88 nid=0x3f in Object.wait() [4a87f000..4a87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ed78> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00642990 nid=0x3e in Object.wait() [4a97f000..4a97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409edf8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00641da0 nid=0x3d waiting on condition [4aa7f000..4aa7fc30]
at weblogic.platform.SunVM.threadDump0(Native Method)
- waiting to lock <0x640d2740> (a weblogic.platform.SunVM)
at weblogic.platform.SunVM.threadDump(SunVM.java:106)
at weblogic.t3.srvr.T3Srvr.getThreadDump(T3Srvr.java:1184)
at weblogic.common.internal.AdminProxy.execute(AdminProxy.java:220)
at weblogic.t3.srvr.ClientRequest$1.run(ClientContext.java:700)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
363)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
147)
at weblogic.t3.srvr.ClientRequest.execute(ClientContext.java:697)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x001c5ec0 nid=0x3c in Object.wait() [4ab7f000..4ab7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409eef8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '49' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c52d0 nid=0x3b in Object.wait() [4ac7e000..4ac7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59b9d0a8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.mtnReferral(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.mtnReferral(clsLeadsController.java:
1395)
at
com.axacr.rams.leads.web.clsLeadsController.populateReferLeadChild(clsLeadsController.java:
2262)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
887)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '48' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c46e0 nid=0x3a in Object.wait() [4ad7e000..4ad7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba23c8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.objGetAllClient(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllClient(clsLeadsController.java:
330)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1600)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '47' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c3af0 nid=0x39 in Object.wait() [4ae7f000..4ae7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f078> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '46' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c2f00 nid=0x38 in Object.wait() [4af7f000..4af7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f0f8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '45' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c2310 nid=0x37 in Object.wait() [4b07f000..4b07fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f178> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '44' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c1720 nid=0x36 in Object.wait() [4b17f000..4b17fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f290> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '43' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c0b30 nid=0x35 in Object.wait() [4b27f000..4b27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f310> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '42' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bff40 nid=0x34 in Object.wait() [4b37f000..4b37fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f390> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '41' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bf350 nid=0x33 in Object.wait() [4b47f000..4b47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f410> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '40' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001be760 nid=0x32 in Object.wait() [4b57f000..4b57fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f490> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '39' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bdb70 nid=0x31 in Object.wait() [4b67e000..4b67fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba0588> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.common.sb.CommonFncsEJB_2txqi_EOImpl_814_WLStub.objGetSources(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.initNewLeadScreen(clsLeadsController.java:
1131)
at
com.axacr.rams.leads.web.clsLeadsController.populateNewLead(clsLeadsController.java:
1040)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
696)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '38' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bcf80 nid=0x30 in Object.wait() [4b77f000..4b77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f590> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '37' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bc390 nid=0x2f in Object.wait() [4b87e000..4b87fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59d54848> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_HomeImpl_814_WLStub.create(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1244)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllClient(clsLeadsController.java:
308)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1600)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '36' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bb7a0 nid=0x2e in Object.wait() [4b97f000..4b97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f690> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '35' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001babb0 nid=0x2d in Object.wait() [4ba7f000..4ba7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f710> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '34' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b9fc0 nid=0x2c in Object.wait() [4bb7f000..4bb7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f790> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '33' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b93d0 nid=0x2b in Object.wait() [4bc7f000..4bc7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f810> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '32' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b87e0 nid=0x2a in Object.wait() [4bd7f000..4bd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f890> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '31' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b7c20 nid=0x29 in Object.wait() [4be7f000..4be7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f910> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '30' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b6ac0 nid=0x28 in Object.wait() [4bf7e000..4bf7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba3f98> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1597)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '29' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069d0f8 nid=0x27 in Object.wait() [4c07f000..4c07fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fa10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '28' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069c508 nid=0x26 runnable [4c17e000..4c17fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:
387)
at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:254)
at weblogic.servlet.internal.MultibyteOutput.write(ChunkOutput.java:
482)
at
weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:
125)
at weblogic.servlet.jsp.JspWriterImpl.write(JspWriterImpl.java:455)
at jsp_servlet._jsps.__createlead._writeText(__createlead.java:111)
at jsp_servlet._jsps.__createlead._jspService(__createlead.java:2488)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
322)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at
com.infosys.foundation.web.ControllerServlet.doGet(ControllerServlet.java:
662)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '27' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069b918 nid=0x25 in Object.wait() [4c27f000..4c27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fb10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '26' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069ad28 nid=0x24 runnable [4c37e000..4c37fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:
156)
at weblogic.servlet.jsp.JspWriterImpl.flush(JspWriterImpl.java:114)
at
com.infosys.foundation.web.taglib.UIMessageLookupTag.doStartTag(UIMessageLookupTag.java:
181)
at jsp_servlet._jsps.__createlead._jspService(__createlead.java:3413)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
322)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '25' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069a138 nid=0x23 in Object.wait() [4c47f000..4c47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fc10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '24' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00699548 nid=0x22 in Object.wait() [4c57e000..4c57fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f8bb68> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.common.sb.CommonFncsEJB_2txqi_EOImpl_814_WLStub.objGetBankBranches(Unknown
Source)
at
com.axacr.rams.admin.web.clsLeadSearchController.initLeadDetails(clsLeadSearchController.java:
322)
at
com.axacr.rams.admin.web.clsLeadSearchController.execute(clsLeadSearchController.java:
286)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at
com.infosys.foundation.web.ControllerServlet.doGet(ControllerServlet.java:
662)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '23' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00698958 nid=0x21 in Object.wait() [4c67f000..4c67fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fd10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '22' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00697d68 nid=0x20 in Object.wait() [4c77e000..4c77fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59c52f88> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1597)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '21' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00697178 nid=0x1f in Object.wait() [4c87f000..4c87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fe10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '20' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00695d80 nid=0x1e in Object.wait() [4c97f000..4c97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fe90> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '19' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00695190 nid=0x1d in Object.wait() [4ca7f000..4ca7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ff10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '18' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006945a0 nid=0x1c in Object.wait() [4cb7f000..4cb7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ff90> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '17' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006939b0 nid=0x1b in Object.wait() [4cc7f000..4cc7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0010> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00692dc0 nid=0x1a in Object.wait() [4cd7f000..4cd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0090> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006921d0 nid=0x19 in Object.wait() [4ce7f000..4ce7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0110> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006915e0 nid=0x18 in Object.wait() [4cf7e000..4cf7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f43990> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.objGetAllLead(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1658)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1545)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
724)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006909f0 nid=0x17 in Object.wait() [4d07e000..4d07fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59cbf3b8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.admin.web.clsLeadSearchController.objLookupBean(clsLeadSearchController.java:
110)
at
com.axacr.rams.admin.web.clsLeadSearchController.initLeadDetails(clsLeadSearchController.java:
313)
at
com.axacr.rams.admin.web.clsLeadSearchController.execute(clsLeadSearchController.java:
281)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068fe00 nid=0x16 in Object.wait() [4d17f000..4d17fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0290> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068f210 nid=0x15 in Object.wait() [4d27f000..4d27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0310> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068e650 nid=0x14 in Object.wait() [4d37f000..4d37fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0390> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020e168 nid=0x13 in Object.wait() [4d47f000..4d47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0410> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020d578 nid=0x12 in Object.wait() [4d57f000..4d57fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0490> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020c988 nid=0x11 in Object.wait() [4d67f000..4d67fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0510> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '6' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020bd98 nid=0x10 in Object.wait() [4d77f000..4d77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0590> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '5' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020b1a8 nid=0xf in Object.wait() [4d87f000..4d87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0610> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020a6f8 nid=0xe in Object.wait() [4d97e000..4d97fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59e87310> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1545)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
724)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '3' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00209c78 nid=0xd in Object.wait() [4da7f000..4da7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0710> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '2' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x002092d8 nid=0xc in Object.wait() [4db7e000..4db7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f93440> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_HomeImpl_814_WLStub.create(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1244)
at
com.axacr.rams.leads.web.clsLeadsController.intMtnNewLead(clsLeadsController.java:
1192)
at
com.axacr.rams.leads.web.clsLeadsController.populateNewLead(clsLeadsController.java:
1038)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
696)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '1' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00208938 nid=0xb in Object.wait() [4fd7f000..4fd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0810> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00208798 nid=0xa runnable [4fe7e000..4fe7fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:
156)
at
weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:
126)
at
weblogic.servlet.internal.ServletOutputStreamImpl.commit(ServletOutputStreamImpl.java:
508)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
366)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"Thread-1" daemon prio=5 tid=0x0063ace8 nid=0x9 in Object.wait()
[4ff7f000..4ff7fc30]
at java.lang.Object.wait(Native Method)
- waiting on <0x640a0960> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:429)
at java.util.TimerThread.mainLoop(Timer.java:403)
- locked <0x640a0960> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)
"Signal Dispatcher" daemon prio=10 tid=0x000ceb48 nid=0x6 runnable
[0..0]
"Finalizer" daemon prio=8 tid=0x000c97a0 nid=0x4 in Object.wait()
[fc77f000..fc77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x640a0a48> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x000c7e40 nid=0x3 in
Object.wait() [fe27f000..fe27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
- locked <0x6409f1f8> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x00037618 nid=0x1 in Object.wait()
[ffbfe000..ffbfe84c]
at java.lang.Object.wait(Native Method)
- waiting on <0x640a0ab0> (a weblogic.t3.srvr.T3Srvr)
at java.lang.Object.wait(Object.java:429)
at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1208)
- locked <0x640a0ab0> (a weblogic.t3.srvr.T3Srvr)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:390)
at weblogic.Server.main(Server.java:32)
"VM Thread" prio=5 tid=0x000c6ff8 nid=0x2 runnable
coding. The original design used a HashMap to cache the EJBHome
object. After we remove the HashMap, no deadlock occur. However the
performance is still very slow. We found the hardware of the server
still is not highly utilize. The CPU is 96% idle and still have a lot
of free memory.
public static Object objLookupBean(clsBeanLookUpVO objBeanLookupVO)
throws clsRAMSFrameworkException
{
EJBHomeFactory factory = null;
String pvstrHomeClassName = null;
String pvstrJndiName = null;
String strMethod = "objLookupBean";
short SEVERITY_CRITICAL = 0;
try
{
pvstrHomeClassName = objBeanLookupVO.getPvstrHomeClassName();
pvstrJndiName = objBeanLookupVO.getPvstrJndiName();
Properties p = new Properties();
String user = applicationProperties.getString("USER");
String password = applicationProperties.getString("PASSWORD");
String url = applicationProperties.getString("PROVIDER_URL");
String context =
applicationProperties.getString("INITIAL_CONTEXT_FACTORY");
p.put(Context.INITIAL_CONTEXT_FACTORY,context);
p.put(Context.PROVIDER_URL, url);//lsUrl);//url);
if (user != null)
{
p.put(Context.SECURITY_PRINCIPAL, user);
if (password == null)
password = "";
p.put(Context.SECURITY_CREDENTIALS, password);
}
factory = EJBHomeFactory.getFactory(p);
return
factory.getHome(Class.forName(pvstrHomeClassName),pvstrJndiName);
}
public class EJBHomeFactory
{
private EJBHomeFactory() throws NamingException
{
ctx = new InitialContext();
/* 20080124 SIMON BEGIN
// ejbHomes = Collections.synchronizedMap(new HashMap());
// ejbHomes = new HashMap();
20080124 SIMON END
*/
}
public EJBHome getHome(Class homeClass) throws FrameworkException
{
try
{
/* 20080124 SIMON BEGIN
EJBHome ejbHome = (EJBHome)ejbHomes.get(homeClass);
if(ejbHome == null)
{
Object objRef = ctx.lookup(homeClass.getName());
ejbHome = (EJBHome)PortableRemoteObject.narrow(objRef,homeClass);
ejbHomes.put(homeClass,ejbHome);
}
return ejbHome;
20080124 SIMON END
*/
EJBHome ejbHome =(EJBHome) ctx.lookup(homeClass.getName());
return ejbHome;
}
}
}
We found some source from internet that can cache the EJBHome. If we
modify like the following, will the deadlock occur again ?
http://www.precisejava.com/javaperf/j2ee/EJB.htmimport javax.ejb.*;
import javax.rmi.*;
import java.util.*;
import javax.naming.*;
public class EJBHomeCache {
// cache home references in Hashtable
private static Hashtable homes = new Hashtable();
Context ctx;
public EJBHomeCache() throws NamingExeption {
}
public static synchronized EJBHome getHome(Class homeClass) throws
NamingExeption {
EJBHome home = (EJBHome) this.homes.get(homeClass);
if(home == null) {
ctx = getInitialContext();
home = (EJBHome)
PortableRemoteObject.narrow(ctx.lookup(homeClass.getName()),homeClass);
this.homes.put(homeClass,home);
}
return home;
}
private Context getInitialContext() throws NamingException {
Properties props= new Properties();
props.put (Context.PROVIDER_URL,"urlname");
props.put(Context.INITIAL_CONTEXT_FACTORY,"nameservice");
return new InitialContext(props);
}
} //end class
// client code for getting AccountHome object reference
AccountHome accountHome =
(AccountHome)EJBHomeCache.getHome(AccountHome.Class);
Here is the thread dump of the weblogic servers. Could you give us
some advise why the cpu is idle but the performance is slow ?
Thank you
"ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'" daemon prio=5
tid=0x00659268 nid=0x43 in Object.wait() [4a47f000..4a47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409eb48> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0x0065ad38
nid=0x42 in Object.wait() [4a57f000..4a57fc30]
at java.lang.Object.wait(Native Method)
- waiting on <0x6409ec10> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at
weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:
60)
- locked <0x6409ec10> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)
"weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x00646048
nid=0x41 in Object.wait() [4a67f000..4a67fc30]
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
- locked <0x6409ec80> (a weblogic.time.common.internal.TimeTable)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:
118)
at java.lang.Thread.run(Thread.java:534)
"ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00644978 nid=0x40 in Object.wait() [4a77f000..4a77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ecf8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00643d88 nid=0x3f in Object.wait() [4a87f000..4a87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ed78> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00642990 nid=0x3e in Object.wait() [4a97f000..4a97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409edf8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x00641da0 nid=0x3d waiting on condition [4aa7f000..4aa7fc30]
at weblogic.platform.SunVM.threadDump0(Native Method)
- waiting to lock <0x640d2740> (a weblogic.platform.SunVM)
at weblogic.platform.SunVM.threadDump(SunVM.java:106)
at weblogic.t3.srvr.T3Srvr.getThreadDump(T3Srvr.java:1184)
at weblogic.common.internal.AdminProxy.execute(AdminProxy.java:220)
at weblogic.t3.srvr.ClientRequest$1.run(ClientContext.java:700)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
363)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
147)
at weblogic.t3.srvr.ClientRequest.execute(ClientContext.java:697)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon prio=5
tid=0x001c5ec0 nid=0x3c in Object.wait() [4ab7f000..4ab7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409eef8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '49' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c52d0 nid=0x3b in Object.wait() [4ac7e000..4ac7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59b9d0a8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.mtnReferral(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.mtnReferral(clsLeadsController.java:
1395)
at
com.axacr.rams.leads.web.clsLeadsController.populateReferLeadChild(clsLeadsController.java:
2262)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
887)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '48' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c46e0 nid=0x3a in Object.wait() [4ad7e000..4ad7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba23c8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.objGetAllClient(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllClient(clsLeadsController.java:
330)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1600)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '47' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c3af0 nid=0x39 in Object.wait() [4ae7f000..4ae7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f078> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '46' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c2f00 nid=0x38 in Object.wait() [4af7f000..4af7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f0f8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '45' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c2310 nid=0x37 in Object.wait() [4b07f000..4b07fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f178> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '44' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c1720 nid=0x36 in Object.wait() [4b17f000..4b17fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f290> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '43' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001c0b30 nid=0x35 in Object.wait() [4b27f000..4b27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f310> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '42' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bff40 nid=0x34 in Object.wait() [4b37f000..4b37fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f390> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '41' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bf350 nid=0x33 in Object.wait() [4b47f000..4b47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f410> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '40' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001be760 nid=0x32 in Object.wait() [4b57f000..4b57fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f490> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '39' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bdb70 nid=0x31 in Object.wait() [4b67e000..4b67fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba0588> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.common.sb.CommonFncsEJB_2txqi_EOImpl_814_WLStub.objGetSources(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.initNewLeadScreen(clsLeadsController.java:
1131)
at
com.axacr.rams.leads.web.clsLeadsController.populateNewLead(clsLeadsController.java:
1040)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
696)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '38' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bcf80 nid=0x30 in Object.wait() [4b77f000..4b77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f590> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '37' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bc390 nid=0x2f in Object.wait() [4b87e000..4b87fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59d54848> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_HomeImpl_814_WLStub.create(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1244)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllClient(clsLeadsController.java:
308)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1600)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '36' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001bb7a0 nid=0x2e in Object.wait() [4b97f000..4b97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f690> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '35' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001babb0 nid=0x2d in Object.wait() [4ba7f000..4ba7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f710> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '34' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b9fc0 nid=0x2c in Object.wait() [4bb7f000..4bb7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f790> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '33' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b93d0 nid=0x2b in Object.wait() [4bc7f000..4bc7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f810> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '32' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b87e0 nid=0x2a in Object.wait() [4bd7f000..4bd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f890> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '31' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b7c20 nid=0x29 in Object.wait() [4be7f000..4be7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409f910> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '30' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x001b6ac0 nid=0x28 in Object.wait() [4bf7e000..4bf7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59ba3f98> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1597)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '29' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069d0f8 nid=0x27 in Object.wait() [4c07f000..4c07fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fa10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '28' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069c508 nid=0x26 runnable [4c17e000..4c17fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:
387)
at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:254)
at weblogic.servlet.internal.MultibyteOutput.write(ChunkOutput.java:
482)
at
weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:
125)
at weblogic.servlet.jsp.JspWriterImpl.write(JspWriterImpl.java:455)
at jsp_servlet._jsps.__createlead._writeText(__createlead.java:111)
at jsp_servlet._jsps.__createlead._jspService(__createlead.java:2488)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
322)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at
com.infosys.foundation.web.ControllerServlet.doGet(ControllerServlet.java:
662)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '27' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069b918 nid=0x25 in Object.wait() [4c27f000..4c27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fb10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '26' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069ad28 nid=0x24 runnable [4c37e000..4c37fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:
156)
at weblogic.servlet.jsp.JspWriterImpl.flush(JspWriterImpl.java:114)
at
com.infosys.foundation.web.taglib.UIMessageLookupTag.doStartTag(UIMessageLookupTag.java:
181)
at jsp_servlet._jsps.__createlead._jspService(__createlead.java:3413)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
322)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '25' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0069a138 nid=0x23 in Object.wait() [4c47f000..4c47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fc10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '24' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00699548 nid=0x22 in Object.wait() [4c57e000..4c57fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f8bb68> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.common.sb.CommonFncsEJB_2txqi_EOImpl_814_WLStub.objGetBankBranches(Unknown
Source)
at
com.axacr.rams.admin.web.clsLeadSearchController.initLeadDetails(clsLeadSearchController.java:
322)
at
com.axacr.rams.admin.web.clsLeadSearchController.execute(clsLeadSearchController.java:
286)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at
com.infosys.foundation.web.ControllerServlet.doGet(ControllerServlet.java:
662)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '23' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00698958 nid=0x21 in Object.wait() [4c67f000..4c67fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fd10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '22' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00697d68 nid=0x20 in Object.wait() [4c77e000..4c77fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59c52f88> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1597)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
928)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '21' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00697178 nid=0x1f in Object.wait() [4c87f000..4c87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fe10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '20' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00695d80 nid=0x1e in Object.wait() [4c97f000..4c97fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409fe90> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '19' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00695190 nid=0x1d in Object.wait() [4ca7f000..4ca7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ff10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '18' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006945a0 nid=0x1c in Object.wait() [4cb7f000..4cb7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x6409ff90> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '17' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006939b0 nid=0x1b in Object.wait() [4cc7f000..4cc7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0010> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00692dc0 nid=0x1a in Object.wait() [4cd7f000..4cd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0090> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006921d0 nid=0x19 in Object.wait() [4ce7f000..4ce7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0110> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006915e0 nid=0x18 in Object.wait() [4cf7e000..4cf7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f43990> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_EOImpl_814_WLStub.objGetAllLead(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1658)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1545)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
724)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x006909f0 nid=0x17 in Object.wait() [4d07e000..4d07fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59cbf3b8> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.admin.web.clsLeadSearchController.objLookupBean(clsLeadSearchController.java:
110)
at
com.axacr.rams.admin.web.clsLeadSearchController.initLeadDetails(clsLeadSearchController.java:
313)
at
com.axacr.rams.admin.web.clsLeadSearchController.execute(clsLeadSearchController.java:
281)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068fe00 nid=0x16 in Object.wait() [4d17f000..4d17fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0290> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068f210 nid=0x15 in Object.wait() [4d27f000..4d27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0310> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0068e650 nid=0x14 in Object.wait() [4d37f000..4d37fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0390> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020e168 nid=0x13 in Object.wait() [4d47f000..4d47fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0410> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020d578 nid=0x12 in Object.wait() [4d57f000..4d57fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0490> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020c988 nid=0x11 in Object.wait() [4d67f000..4d67fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0510> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '6' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020bd98 nid=0x10 in Object.wait() [4d77f000..4d77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0590> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '5' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020b1a8 nid=0xf in Object.wait() [4d87f000..4d87fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0610> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x0020a6f8 nid=0xe in Object.wait() [4d97e000..4d97fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59e87310> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at weblogic.jndi.internal.ServerNamingNode_814_WLStub.lookup(Unknown
Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
371)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:
359)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at
com.infosys.foundation.utils.EJBHomeFactory.getHome(EJBHomeFactory.java:
240)
at
com.axacr.rams.common.utils.clsBeanLookUp.objLookupBean(clsBeanLookUp.java:
106)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1243)
at
com.axacr.rams.leads.web.clsLeadsController.objGetAllLead(clsLeadsController.java:
1654)
at
com.axacr.rams.leads.web.clsLeadsController.populateLead(clsLeadsController.java:
1545)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
724)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '3' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00209c78 nid=0xd in Object.wait() [4da7f000..4da7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0710> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '2' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x002092d8 nid=0xc in Object.wait() [4db7e000..4db7fc30]
at java.lang.Object.wait(Native Method)
at weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:76)
- locked <0x59f93440> (a weblogic.rjvm.ResponseImpl)
at weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:104)
at
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:
104)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
290)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:
247)
at
com.axacr.rams.leads.sb.LeadsEJB_5pm0yy_HomeImpl_814_WLStub.create(Unknown
Source)
at
com.axacr.rams.leads.web.clsLeadsController.objLookupBean(clsLeadsController.java:
1244)
at
com.axacr.rams.leads.web.clsLeadsController.intMtnNewLead(clsLeadsController.java:
1192)
at
com.axacr.rams.leads.web.clsLeadsController.populateNewLead(clsLeadsController.java:
1038)
at
com.axacr.rams.leads.web.clsLeadsController.execute(clsLeadsController.java:
696)
at
com.axacr.rams.common.web.clsAXACRAMSController.execute(clsAXACRAMSController.java:
98)
at
com.infosys.foundation.web.ControllerServlet.executeAction(ControllerServlet.java:
1673)
at
com.infosys.foundation.web.ControllerServlet.handleRequest(ControllerServlet.java:
1913)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
725)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"ExecuteThread: '1' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00208938 nid=0xb in Object.wait() [4fd7f000..4fd7fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:
153)
- locked <0x640a0810> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)
"ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" daemon
prio=5 tid=0x00208798 nid=0xa runnable [4fe7e000..4fe7fc30]
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:
267)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:
239)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:
156)
at
weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:
126)
at
weblogic.servlet.internal.ServletOutputStreamImpl.commit(ServletOutputStreamImpl.java:
508)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:
366)
at
com.infosys.foundation.web.ControllerServlet.doPost(ControllerServlet.java:
781)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl
$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:
315)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:
3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:
2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
"Thread-1" daemon prio=5 tid=0x0063ace8 nid=0x9 in Object.wait()
[4ff7f000..4ff7fc30]
at java.lang.Object.wait(Native Method)
- waiting on <0x640a0960> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:429)
at java.util.TimerThread.mainLoop(Timer.java:403)
- locked <0x640a0960> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)
"Signal Dispatcher" daemon prio=10 tid=0x000ceb48 nid=0x6 runnable
[0..0]
"Finalizer" daemon prio=8 tid=0x000c97a0 nid=0x4 in Object.wait()
[fc77f000..fc77fc30]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x640a0a48> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x000c7e40 nid=0x3 in
Object.wait() [fe27f000..fe27fc30]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
- locked <0x6409f1f8> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x00037618 nid=0x1 in Object.wait()
[ffbfe000..ffbfe84c]
at java.lang.Object.wait(Native Method)
- waiting on <0x640a0ab0> (a weblogic.t3.srvr.T3Srvr)
at java.lang.Object.wait(Object.java:429)
at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1208)
- locked <0x640a0ab0> (a weblogic.t3.srvr.T3Srvr)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:390)
at weblogic.Server.main(Server.java:32)
"VM Thread" prio=5 tid=0x000c6ff8 nid=0x2 runnable