Any help will be appreciated..
Thank you in advance..
Regards,
Rahul Srivastava
rsriv...@verisign.com
What is happening to the T3 client after this CCE? Is it no longer useful or
is it working fine for the next calls?
Can you reproduce this?
Is this a stateless bean? I guess this CCE is happening on create call. By
any chance did you guys call home.remove() method before this create() call?
"Rahul Srivastava" <rsriv...@verisign.com> wrote in message
news:3c6dc8ea$1...@newsgroups.bea.com...
The T3 client is still useful, if we stop sending requests for some time thru
the T3 Client Server and restart our multi threaded client then the client requests
execute successfully.
Yes these are stateless beans(compiled using -iiop option - just FYI). Yes, we
do call a remove after every call to a business method on the remote reference
so for the next incoming request we again call a create on the home reference
and call the business method on it and then remove in the T3 client..
Hope these help other wise please call me at 703-948-3869. I am working for Verisign.
My manager Chris bason has been talking to Yu@BEA regarding this.
It is really urgent any prompt respose will be appreciated.
Thanx,
Regards,
rahul
Start server side stack trace:
java.lang.ClassCastException: weblogic.rmi.internal.MethodDescriptor
at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:186)
at weblogic.common.internal.ChunkedObjectInputStream$NestedObjectInputStream.readClassDescriptor(ChunkedObjectInputStr
eam.java:300)
at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:906)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:110)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:123)
at com.vgrs.gln.controller.GLNControllerEJB_tajb0l_EOImpl_WLSkel.invoke(Unknown
Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:93)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End server side stack trace
at com.vgrs.gln.controller.GLNControllerDelegate.info(GLNControllerDelegate.java:390)
at com.vgrs.gln.epp.GlnBusinessHandler.doBusinessInfo(GlnBusinessHandler.java:440)
at com.verisign.epp.framework.EPPGlnBusinessHandler.handleEvent(EPPGlnBusinessHandler.java:76)
at com.verisign.epp.framework.EPPGlnEventHandler.handleEvent(EPPGlnEventHandler.java:110)
at com.verisign.epp.framework.EPPDispatcher.processMessage(EPPDispatcher.java:177)
at com.verisign.epp.servlet.ControllerServlet.doPost(ControllerServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)
at org.apache.tomcat.core.Handler.invoke(Unknown Source)
at org.apache.tomcat.core.Handler.service(Unknown Source)
at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
at org.apache.tomcat.core.ContextManager.service(Unknown Source)
at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Unknown
Source)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:484)
The WLServer Log(weblogic.log) :
####<Feb 23, 2002 6:20:20 AM EST> <Warning> <Dispatcher> <linuxdev5> <glnAdminServer>
<ExecuteThread: '9' for queue: 'de
fault'> <> <> <000000> <RuntimeException thrown by rmi server: 'weblogic.rmi.cluster.ClusterableServerRef@112
- jvmid: '
1749469969464360328S:10.131.69.39:[7001,7001,7002,7002,7001,7002,-1]:gln:glnAdminServer',
oid: '274', implementation: '[
BaseEJBObject] home: com.vgrs.gln.controller.GLNControllerEJB_tajb0l_HomeImpl@7aadb1''>
java.lang.ClassCastException: weblogic.rmi.internal.MethodDescriptor
at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:186)
at weblogic.common.internal.ChunkedObjectInputStream$NestedObjectInputStream.readClassDescriptor(ChunkedObjectIn
putStream.java:300)
at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:906)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:110)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:123)
at com.vgrs.gln.controller.GLNControllerEJB_tajb0l_EOImpl_WLSkel.invoke(Unknown
Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:93)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
weblogic.rmi.internal.MethodDescriptor
java.lang.ClassCastException: weblogic.rmi.internal.MethodDescriptor
at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:186)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:85)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:123)
at weblogic.rjvm.MsgAbbrevInputStream.getReplicaInfo(MsgAbbrevInputStream.java:270)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:95)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
could anyone help?
thanks and regards
Fei Fei
Thanks
..maruthi
"Fei Fei" <feife...@abacus.com.sg> wrote in message
news:3c8d9f18$1...@newsgroups.bea.com...
>
> Hi, can I know what is the solution? I have also encountered similar
problem:
>
> weblogic.rmi.internal.MethodDescriptor
>
> java.lang.ClassCastException: weblogic.rmi.internal.MethodDescriptor
> at
weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.
java:186)
> at
weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
putStream.java:85)
> at
weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
Thanks and regards.
I am running a cluster with 10 WLS, i applied CR069991_61sp2 patch, but still i m geting this exception on 60% of my servers but good think!! now the frequency of exception is very low just 3, 4 as compare ti 100s.
Another things i noticed , all exception on servers occoured at the same time or with difference of 6,7 mins.
Any Info on that?
Thanks
Kamran
Another thing to note is that when the servlet is run in the same VM
as the EJB, everything works fine.
Can anyone help?? Is there a solution to this? If so, please post
here.