[Remoting] - Re: JBREM-877: New Socket Connection is being Created for Ev
by Kumarselvan
2007-12-24 16:13:57,968 185859 TRACE [org.jboss.remoting.ServerInvoker] (WorkerThread#0[131.10.20.40:2508]:) SocketServerInvoker[131.10.20.40:3873] successfully dispatched invocation, returning org.jboss.aop.joinpoint.InvocationResponse@d5a86c from subsystem 'AOP' to client 3nak14-awcxm4-fakvt4xg-1-fakvt4xg-2
2007-12-24 16:13:57,968 185859 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) SocketServerInvoker[131.10.20.40:3873].invoke() returned org.jboss.aop.joinpoint.InvocationResponse@d5a86c
2007-12-24 16:13:57,968 185859 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) creating response instance
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] accepted Socket[addr=/131.10.20.40,port=2513,localport=3873]
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] trying to get a worker thread from threadpool for processing
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] has an empty threadpool
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] creating new worker thread
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] created WorkerThread#1[131.10.20.40:2513]
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] starting WorkerThread#1[131.10.20.40:2513]
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) passed through ServerSocketRefresh.release()
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] (AcceptorThread#0:3873:) SocketServerInvoker[131.10.20.40:3873] is going to wait on serverSocket.accept()
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) wrote response to the output stream
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) preparing to process next invocation invocation
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) blocking to read version from input stream
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) read version -1 from input stream
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) EOFException received. This is likely due to client finishing communication.
java.io.EOFException
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:530)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:387)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)2007-12-24 16:13:58,000 185891 DEBUG [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) WorkerThread#0[131.10.20.40:2508] closing socketWrapper: ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2508,localport=3873].8f337b]
2007-12-24 16:13:58,000 185891 DEBUG [org.jboss.remoting.transport.socket.ServerSocketWrapper] (WorkerThread#0[131.10.20.40:2508]:) wrote CLOSING
2007-12-24 16:13:58,000 185891 DEBUG [org.jboss.remoting.transport.socket.SocketWrapper] (WorkerThread#0[131.10.20.40:2508]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2508,localport=3873].8f337b] closing
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) WorkerThread#0[131.10.20.40:2508] removing itself from clientpool and going to threadpool
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[131.10.20.40:2508]:) WorkerThread#0[131.10.20.40:2508] begins to wait
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) beginning dorun()
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) creating the socket wrapper
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) constructing org.jboss.remoting.transport.socket.ServerSocketWrapper instance for Socket[addr=/131.10.20.40,port=2513,localport=3873], using timeout 60000
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.transport.socket.SocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de] setting timeout to 60000
2007-12-24 16:13:58,000 185891 DEBUG [org.jboss.remoting.transport.socket.ClientSocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de] getting output stream from Socket[addr=/131.10.20.40,port=2513,localport=3873], org.jboss.remoting.marshal.serializable.SerializableMarshaller@19febb9
2007-12-24 16:13:58,000 185891 TRACE [org.jboss.remoting.serialization.impl.java.JavaSerializationManager] (WorkerThread#1[131.10.20.40:2513]:) Creating ObjectOutputStream
2007-12-24 16:13:58,015 185906 DEBUG [org.jboss.remoting.transport.socket.ClientSocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de] getting input stream from Socket[addr=/131.10.20.40,port=2513,localport=3873], org.jboss.remoting.marshal.serializable.SerializableUnMarshaller@2cd301
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.serialization.impl.java.JavaSerializationManager] (WorkerThread#1[131.10.20.40:2513]:) Creating ObjectInputStreamWithClassLoader
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.SocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de] setting timeout to 60000
2007-12-24 16:13:58,015 185906 DEBUG [org.jboss.remoting.transport.socket.ClientSocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) reset timeout: 60000
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) processing first invocation without acknowledging
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) preparing to process next invocation invocation
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) blocking to read version from input stream
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) read version 22 from input stream
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) blocking to read invocation from unmarshaller
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) read InvocationRequest[d1223d, AOP, [advisedMethod=null, unadvisedMethod=null, metadata=[metaData={IS_LOCAL={GUID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3,VMID=7fd3c9b85af1f0e9:-6d9356ce:1170bbdc8cf:-7fff]}, REMOTING={INVOKER_LOCATOR=[type=AS_ISvalue=InvokerLocator [socket://131.10.20.40:3873/]], SUBSYSTEM=[type=AS_ISvalue=AOP]}, DISPATCHER={OID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3]}}], targetObject=null, arguments=null]] from unmarshaller
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) about to call SocketServerInvoker[131.10.20.40:3873].invoke()
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.ServerInvoker] (WorkerThread#1[131.10.20.40:2513]:) SocketServerInvoker[131.10.20.40:3873] received [advisedMethod=null, unadvisedMethod=null, metadata=[metaData={IS_LOCAL={GUID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3,VMID=7fd3c9b85af1f0e9:-6d9356ce:1170bbdc8cf:-7fff]}, REMOTING={INVOKER_LOCATOR=[type=AS_ISvalue=InvokerLocator [socket://131.10.20.40:3873/]], SUBSYSTEM=[type=AS_ISvalue=AOP]}, DISPATCHER={OID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3]}}], targetObject=null, arguments=null]
2007-12-24 16:13:58,015 185906 TRACE [org.jboss.remoting.ServerInvoker] (WorkerThread#1[131.10.20.40:2513]:) SocketServerInvoker[131.10.20.40:3873] dispatching InvocationRequest[d1223d, AOP, [advisedMethod=null, unadvisedMethod=null, metadata=[metaData={IS_LOCAL={GUID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3,VMID=7fd3c9b85af1f0e9:-6d9356ce:1170bbdc8cf:-7fff]}, REMOTING={INVOKER_LOCATOR=[type=AS_ISvalue=InvokerLocator [socket://131.10.20.40:3873/]], SUBSYSTEM=[type=AS_ISvalue=AOP]}, DISPATCHER={OID=[type=AS_ISvalue=jboss.j2ee:ear=voip.ear,jar=voip-ejb.jar,name=GatekeeperSFBean,service=EJB3]}}], targetObject=null, arguments=null]] from client 3nak14-awcxm4-fakvt4xg-1-fakvt6lc-4 to subsystem 'AOP'
2007-12-24 16:13:58,125 186016 TRACE [org.jboss.remoting.ServerInvoker] (WorkerThread#1[131.10.20.40:2513]:) SocketServerInvoker[131.10.20.40:3873] successfully dispatched invocation, returning org.jboss.aop.joinpoint.InvocationResponse@158bc22 from subsystem 'AOP' to client 3nak14-awcxm4-fakvt4xg-1-fakvt6lc-4
2007-12-24 16:13:58,125 186016 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) SocketServerInvoker[131.10.20.40:3873].invoke() returned org.jboss.aop.joinpoint.InvocationResponse@158bc22
2007-12-24 16:13:58,125 186016 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) creating response instance
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) wrote response to the output stream
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) preparing to process next invocation invocation
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) blocking to read version from input stream
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) read version -1 from input stream
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) EOFException received. This is likely due to client finishing communication.
java.io.EOFException
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:530)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:387)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)2007-12-24 16:13:58,468 186359 DEBUG [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) WorkerThread#1[131.10.20.40:2513] closing socketWrapper: ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de]
2007-12-24 16:13:58,468 186359 DEBUG [org.jboss.remoting.transport.socket.ServerSocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) wrote CLOSING
2007-12-24 16:13:58,468 186359 DEBUG [org.jboss.remoting.transport.socket.SocketWrapper] (WorkerThread#1[131.10.20.40:2513]:) ServerSocketWrapper[Socket[addr=/131.10.20.40,port=2513,localport=3873].db06de] closing
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) WorkerThread#1[131.10.20.40:2513] removing itself from clientpool and going to threadpool
2007-12-24 16:13:58,468 186359 TRACE [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#1[131.10.20.40:2513]:) WorkerThread#1[131.10.20.40:2513] begins to wait
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115340#4115340
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115340
18 years, 4 months
[Remoting] - Bug in CompressingUnMarshaller
by dreyk
You can find in documentation reference on using CompressingUnMarshaller for reduce trafic. For this aim you can define you UnMarshaller by this way CompressingUnMarshaller(new HTTPUnMarshaller()). But it's does't work, see you read method for CompressingUnMarshaller
| public Object read(InputStream inputStream, Map metadata) throws IOException, ClassNotFoundException
| {
| GZIPInputStream gzis = new GZIPInputStream(inputStream);
| ObjectInputStream ois = SerializationStreamFactory.getManagerInstance(getSerializationType()).createRegularInput(gzis);
|
| if(wrappedUnMarshaller != null)
| {
| //if(wrappedUnMarshaller instanceof HTTPUnMarshaller){
| //
| //}
| return wrappedUnMarshaller.read(ois, metadata);
| }
| else
| {
| return super.read(ois, metadata);
| }
| }
wrappedUnMarshaller.read(ois, metadata) will generate error for HTTPUnMarshaller wrapped class, because in following code
| while(amtRead > 0)
| {
| byteOutputStream.write(byteBuffer, pointer, amtRead);
| if(amtRead < bufferSize & byteOutputStream.size() >= contentLength)
| {
| //done reading, so process
| break;
| }
| amtRead = inputStream.read(byteBuffer);
| }
|
you don't read all content actualy, beacause contentLength equals comressed lenght of content while you read uncomressed stream!!! You must first set in metadata uncomressed length of the content!!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115336#4115336
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115336
18 years, 4 months