[Design of JCA on JBoss] - Re: TCK testcases for JCA spec 10 chapter - WorkManager
by jesper.pedersen
The specification released test cases for Chapter 10 are both the actually API but more importantly the actual specification text.
F.ex. if you look at the 2nd paragraph in 10.1 - you'll see
anonymous wrote :
| Even though a resource adapter may create Java threads directly and use them to do its work, an application server may prevent it from creating threads for efficiency, security, and manageability reasons. In such situations, a resource adapter needs a mechanism to obtain threads from an application server to do its work.
|
so we should have test cases where the resource adapter uses the WorkManager's thread pool and where it creates its own threads.
At some point we will have a switch where we will disallow the resource adapters to create their own threads.
If you look at the first bullet on page 230 (10.1 paragraph 4) it says that
anonymous wrote :
| An application server is optimally designed to manage system resources such as threads. It may pool threads and reuse them efficiently across different resource adapters deployed in its runtime environment.
|
so that means that we
1) Should have a ThreadPool for the WorkManager
2) Delegate the Work instances to the ThreadPool for execution
(We have a simple test for 1) currently in the test suite)
For 2) we must test that Work has executed in a separate thread.
So for the specification test cases you must go through each paragraph in the chapter and see if there are any test cases for that paragraph. Of course there must be both positive and negative test cases - like we talked about before.
The test cases must identify which chapter / section / paragraph they relate to - f.ex.
| package org.jboss.jca.test.core.spec.chapter10.section1;
|
| ...
| /**
| * Test for paragraph 4 : bullet 1
| */
| @Test
| public void testWorkManagerHasThreadPool()
|
|
Here is another example from 10.3 paragraph 4:
anonymous wrote :
| However, the application server must use threads of the same thread priority level to process Work instances submitted by a specific resource adapter.
|
So the test case must check that the priority of all the threads in the thread pool have the same value.
So think about how you would write the TCK test suite for the entire specification - as we need full coverage.
Hope this helps !
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4212347#4212347
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4212347
15 years, 2 months
[Design of Security on JBoss] - Jboss 4.2.3GA Production error java.io.StreamCorruptedExcept
by valatharv
Hi,
We are using "jboss-4.2.3" we got this exception in server.log during week-end when no one was using the application.
Please suggest what configuration is missing, I am also posting run.bat (our production environment is on windows as it is trival application)
run.bat
@echo off
| rem -------------------------------------------------------------------------
| rem JBoss Bootstrap Script for Win32
| rem -------------------------------------------------------------------------
|
| rem $Id: run.bat 73584 2008-05-22 12:09:26Z dimitris(a)jboss.org $
|
| @if not "%ECHO%" == "" echo %ECHO%
| @if "%OS%" == "Windows_NT" setlocal
|
| set DIRNAME=.\
| if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
| set PROGNAME=run.bat
| if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
|
| pushd %DIRNAME%..
| set JBOSS_HOME=%CD%
| popd
|
| REM Add bin/native to the PATH if present
| if exist "%JBOSS_HOME%\bin\native" set PATH=%JBOSS_HOME%\bin\native;%PATH%
| if exist "%JBOSS_HOME%\bin\native" set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%PATH%"
|
| rem Find run.jar, or we can't continue
|
| set RUNJAR=%JBOSS_HOME%\bin\run.jar
| if exist "%RUNJAR%" goto FOUND_RUN_JAR
| echo Could not locate %RUNJAR%. Please check that you are in the
| echo bin directory when running this script.
| goto END
|
| :FOUND_RUN_JAR
|
| if not "%JAVA_HOME%" == "" goto ADD_TOOLS
|
| set JAVA=java
|
| echo JAVA_HOME is not set. Unexpected results may occur.
| echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
| goto SKIP_TOOLS
|
| :ADD_TOOLS
|
| set JAVA=%JAVA_HOME%\bin\java
|
| rem A full JDK with toos.jar is not required anymore since jboss web packages
| rem the eclipse jdt compiler and javassist has its own internal compiler.
| if not exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
|
| rem If exists, point to the JDK javac compiler in case the user wants to
| rem later override the eclipse jdt compiler for compiling JSP pages.
| set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
|
| :SKIP_TOOLS
|
| rem If JBOSS_CLASSPATH or JAVAC_JAR is empty, don't include it, as this will
| rem result in including the local directory in the classpath, which makes
| rem error tracking harder.
| if not "%JAVAC_JAR%" == "" set RUNJAR=%JAVAC_JAR%;%RUNJAR%
| if "%JBOSS_CLASSPATH%" == "" set RUN_CLASSPATH=%RUNJAR%
| if "%RUN_CLASSPATH%" == "" set RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%
|
| set JBOSS_CLASSPATH=%RUN_CLASSPATH%
|
| rem Setup JBoss specific properties
| set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
|
| rem Add -server to the JVM options, if supported
| "%JAVA%" -server -version 2>&1 | findstr /I hotspot > nul
| if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
|
| rem JVM memory allocation pool parameters. Modify as appropriate.
| set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx256m
|
| rem Ensure adequate permgen space
| set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=128m -XX:MaxPermSize=128m
|
| rem With Sun JVMs reduce the RMI GCs to once per hour
| set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
|
| rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
| rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
|
| rem Garbage Collection configuration to fix PermGen: OutOfMemoryError(s)
| set JAVA_OPTS= -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled %JAVA_OPTS%
|
| rem Setup the java endorsed dirs
| set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
|
| echo ===============================================================================
| echo.
| echo JBoss Bootstrap Environment
| echo.
| echo JBOSS_HOME: %JBOSS_HOME%
| echo.
| echo JAVA: %JAVA%
| echo.
| echo JAVA_OPTS: %JAVA_OPTS%
| echo.
| echo CLASSPATH: %JBOSS_CLASSPATH%
| echo.
| echo ===============================================================================
| echo.
|
| :RESTART
| "%JAVA%" %JAVA_OPTS% ^
| -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
| -classpath "%JBOSS_CLASSPATH%" ^
| org.jboss.Main %*
|
| if ERRORLEVEL 10 goto RESTART
|
| :END
| if "%NOPAUSE%" == "" pause
|
| :END_NO_PAUSE
server.log
2009-02-21 18:26:58,642 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:26,391 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:27:41,360 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:27:43,672 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,578 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,641 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,703 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,750 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,813 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,875 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:44,938 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:45,000 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:45,078 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:27:56,375 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:28:41,389 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:29:15,200 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:29:15,216 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:29:15,232 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:30:11,402 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 26481
| 2009-02-21 18:30:15,777 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.net.SocketTimeoutException: Read timed out
| at java.net.SocketInputStream.socketRead0(Native Method)
| at java.net.SocketInputStream.read(SocketInputStream.java:129)
| at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
| at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
| at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
| at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2213)
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2226)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:30:56,432 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 32814
| 2009-02-21 18:31:06,806 ERROR [org.jboss.invocation.pooled.server.ServerThread] Failed to initialize
| java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.invocation.pooled.interfaces.OptimizedObjectInputStream.<init>(OptimizedObjectInputStream.java:147)
| at org.jboss.invocation.pooled.server.ServerThread.dorun(ServerThread.java:265)
| at org.jboss.invocation.pooled.server.ServerThread.run(ServerThread.java:156)
| 2009-02-21 18:31:20,446 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 32889
| 2009-02-21 18:31:44,446 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 5635
| 2009-02-21 18:31:44,446 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 23809
| 2009-02-21 18:31:44,446 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 22787
| 2009-02-21 18:31:44,446 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 25600
| 2009-02-21 18:32:09,351 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18254
| 2009-02-21 18:32:09,351 ERROR [org.apache.coyote.ajp.AjpProtocol] Error reading request, ignored
| java.lang.StringIndexOutOfBoundsException: String index out of range: 34049
| at java.lang.String.checkBounds(String.java:372)
| at java.lang.String.<init>(String.java:404)
| at org.apache.tomcat.util.buf.ByteChunk.toStringInternal(ByteChunk.java:499)
| at org.apache.tomcat.util.buf.StringCache.toString(StringCache.java:216)
| at org.apache.tomcat.util.buf.ByteChunk.toString(ByteChunk.java:492)
| at org.apache.tomcat.util.buf.MessageBytes.toString(MessageBytes.java:213)
| at org.apache.coyote.RequestInfo.updateCounters(RequestInfo.java:151)
| at org.apache.coyote.Request.updateCounters(Request.java:518)
| at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:462)
| at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:595)
| 2009-02-21 18:32:09,476 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 1025
| 2009-02-21 18:32:09,476 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 0
| 2009-02-21 18:32:09,539 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 7424
| 2009-02-21 18:32:09,601 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 27648
| 2009-02-21 18:32:09,664 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 14408
| 2009-02-21 18:32:09,710 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 3
| 2009-02-21 18:32:09,773 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:32:54,912 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 17481
| 2009-02-21 18:32:54,912 ERROR [org.apache.coyote.ajp.AjpProtocol] Error reading request, ignored
| java.lang.StringIndexOutOfBoundsException: String index out of range: 34049
| at java.lang.String.checkBounds(String.java:372)
| at java.lang.String.<init>(String.java:404)
| at org.apache.tomcat.util.buf.ByteChunk.toStringInternal(ByteChunk.java:499)
| at org.apache.tomcat.util.buf.StringCache.toString(StringCache.java:216)
| at org.apache.tomcat.util.buf.ByteChunk.toString(ByteChunk.java:492)
| at org.apache.tomcat.util.buf.MessageBytes.toString(MessageBytes.java:213)
| at org.apache.coyote.RequestInfo.updateCounters(RequestInfo.java:151)
| at org.apache.coyote.Request.updateCounters(Request.java:518)
| at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:462)
| at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:595)
| 2009-02-21 18:32:54,959 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 768
| 2009-02-21 18:32:55,022 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 10240
| 2009-02-21 18:32:55,022 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 0
| 2009-02-21 18:32:55,022 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 256
| 2009-02-21 18:32:55,022 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 21317
| 2009-02-21 18:32:55,084 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 28789
| 2009-02-21 18:32:55,147 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 29556
| 2009-02-21 18:32:55,209 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 58184
| 2009-02-21 18:32:55,209 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 1
| 2009-02-21 18:32:55,256 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 58175
| 2009-02-21 18:32:55,256 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 1
| 2009-02-21 18:32:55,318 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 4097
| 2009-02-21 18:34:37,456 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 256
| 2009-02-21 18:34:37,456 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 256
| 2009-02-21 18:35:22,470 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 21587
| 2009-02-21 18:35:47,657 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,594 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,641 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,703 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,766 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,828 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,891 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:48,953 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:35:49,000 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:36:07,484 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 15423
| 2009-02-21 18:36:07,515 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 32768
| 2009-02-21 18:36:34,093 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:36:52,530 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 12300
| 2009-02-21 18:37:37,512 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:38:04,215 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:38:04,230 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:38:04,246 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.StreamCorruptedException: invalid stream header
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:38:22,542 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 18245
| 2009-02-21 18:38:22,542 ERROR [org.apache.coyote.ajp.AjpProtocol] Error reading request, ignored
| java.lang.StringIndexOutOfBoundsException: String index out of range: 34049
| at java.lang.String.checkBounds(String.java:372)
| at java.lang.String.<init>(String.java:404)
| at org.apache.tomcat.util.buf.ByteChunk.toStringInternal(ByteChunk.java:499)
| at org.apache.tomcat.util.buf.StringCache.toString(StringCache.java:216)
| at org.apache.tomcat.util.buf.ByteChunk.toString(ByteChunk.java:492)
| at org.apache.tomcat.util.buf.MessageBytes.toString(MessageBytes.java:213)
| at org.apache.coyote.RequestInfo.updateCounters(RequestInfo.java:151)
| at org.apache.coyote.Request.updateCounters(Request.java:518)
| at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:462)
| at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:595)
| 2009-02-21 18:39:05,791 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.net.SocketTimeoutException: Read timed out
| at java.net.SocketInputStream.socketRead0(Native Method)
| at java.net.SocketInputStream.read(SocketInputStream.java:129)
| at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
| at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
| at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
| at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2213)
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2226)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:39:14,572 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 0
| 2009-02-21 18:39:14,775 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 26981
| 2009-02-21 18:39:59,602 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 768
| 2009-02-21 18:40:08,414 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
| java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
| Caused by: java.io.EOFException
| at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
| at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
| at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
| at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
| at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95)
| at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72)
| at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162)
| at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66)
| at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46)
| ... 7 more
| 2009-02-21 18:40:44,616 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 200
| 2009-02-21 18:40:44,616 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 256
| 2009-02-21 18:40:44,616 ERROR [org.apache.coyote.ajp.AjpMessage] Invalid message recieved with signature 310
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4212285#4212285
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4212285
15 years, 2 months
[Design of Messaging on JBoss (Messaging/JBoss)] - Re: Messages are lost on Queue?
by jmesnil
A debugging session using ClientCrashTest makes things clearer to understand.
This is the code path on the server when the client crash:
NettyAcceptor$MessagingServerChannelHandler.channelDisconnected() is triggered
-> RemotingServiceImpl.connectionDestroyed() is called
* the connection is removed from RemotingServiceImpl connections map
-> RemotingConnectionImpl.destroy() is called
-> RemotingConnectionImpl.internalClose() is called
-> NettyConnection.close() is called
-> NettyAcceptor$Listener.connectionDestroyed() is called
-> RemotingServiceImpl.connectionDestroyed() is called *again*
* the connection is no longer in the connections map, the code path stops here
Nowhere in the code path, RemotingConnectionImpl's failureListeners are notfiied to clean up server-side resources associated to the remoting connecion (e.g. ServerSession is a FailureListener)
The callListeners() call in RemotingConnectionImpl.destroy() has been commented by Tim (r5467) because it affects clustering.
However we still need to cleanup server resources when the remoting connection impl is destroyed.
As an aside, BridgeImpl is also a FailureListener. If the other node crashes, the Bridge won't be notified of the failure and won't have the opportunity to clean up its resources too.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4212273#4212273
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4212273
15 years, 2 months