|
| 1.1.4.12 | modified | starksm | server/src/main/org/jboss/invocation/pooled/server/PooledInvoker.java | Check the clientConnectAddress against "0.0.0.0" as this is not a valid address although some jdks will default to the host, while others fail with java.net.BindException: Cannot assign requested address: connect. Resolves [JBAS-40] naming.test.PooledInvokerUnitTestCase failures. |
| 1.1.2.3 | modified | starksm | server/src/main/org/jboss/invocation/pooled/interfaces/OptimizedObjectInputStream.java | Disable the writeClassDescriptor/readClassDescriptor overrides as these are not working under jdk1.3 for at least ejb interfaces. |
| 1.1.2.2 | modified | starksm | server/src/main/org/jboss/invocation/pooled/interfaces/OptimizedObjectOutputStream.java | Disable the writeClassDescriptor/readClassDescriptor overrides as these are not working under jdk1.3 for at least ejb interfaces. |
| 1.1.2.2 | modified | starksm | server/src/main/org/jboss/invocation/pooled/interfaces/OptimizedObjectInputStream.java | Remove the invalid ObjectStreamClass.lookup(Class, boolean) static method. |
| 1.2.2.18 | modified | starksm | testsuite/src/main/org/jboss/test/cmp2/commerce/QueryTest.java | Disable two of the exact string match tests as the order query elements cannot really be guarenteed. These tests should be validating the parse tree. Fixes [JBAS-38] cmp2.commerce.CompleteUnitTestCase error. |
| 1.2.4.2 | modified | starksm | jmx/src/main/org/jboss/mx/util/SchedulableRunnable.java | Change the nextRun instance variable to a SynchronizedLong and remove the synchronization on the getNextRun() accessor to avoid deadlock when a scheduler is waiting on runnables and a runnable is trying to null out its scheduler due to a monitor being stopped. An example stack trace for this scenario is:Thread "Thread-0"@793 in group "main" status: MONITORwaitOutstanding():186, org.jboss.mx.util.RunnableSchedulerrun():93, org.jboss.mx.util.RunnableSchedulerrun():479, java.lang.ThreadThread "main"@1 in group "main" status: MONITORsetScheduler():126, org.jboss.mx.util.SchedulableRunnablestop():208, javax.management.monitor.StringMonitor...stopMonitorService():399, org.jboss.test.jbossmx.compliance.monitor.BasicTestCasetestStringBothNotification():235, org.jboss.test.jbossmx.compliance.monitor.BasicTestCase |
| 1.2.4.1 | modified | starksm | testsuite/src/main/org/jboss/test/jbossmx/compliance/TestCase.java | Replace the JBossTestCase base class with just the junit TestCase as none of the deployment and other jboss setup is needed. |
| 1.1.4.1 | modified | starksm | common/src/main/org/jboss/net/sockets/TimeoutSocket.java | Get rid of all the jdk1.4 specific overrides |
| 1.1.4.1 | modified | starksm | common/src/main/org/jboss/net/sockets/InterruptableInputStream.java | Change the jdk1.4 specific SocketTimeoutException to the more general InterruptedIOException available in jdk1.3 |
| 1.165.2.177 | modified | starksm | testsuite/build.xml | Include org/jboss/test/jmx/invoker/BadListener.class in the rmic.includes patternset |
| 1.1.2.5 | modified | starksm | testsuite/src/main/org/jboss/test/jmx/test/JMXInvokerUnitTestCase.java | Update the invoker test to test the behavior of a remote listener that blocks in the jmx notification callback to test the ability of the server side service to function in the presence of bad clients. |
| 1.1.2.7 | modified | starksm | testsuite/src/main/org/jboss/test/jmx/invoker/InvokerTest.java | Update the invoker test to test the behavior of a remote listener that blocks in the jmx notification callback to test the ability of the server side service to function in the presence of bad clients. |
| 1.1.2.2 | modified | starksm | testsuite/src/main/org/jboss/test/jmx/invoker/Listener.java | Update the invoker test to test the behavior of a remote listener that blocks in the jmx notification callback to test the ability of the server side service to function in the presence of bad clients. |
| 1.3.2.5 | modified | starksm | jmx/src/main/org/jboss/mx/notification/AsynchNotificationBroadcasterSupport.java | Update to use the org.jboss.util.threadpool version of the thread pool and allow for instance specific notification completion timeout and thread pool. |
| 1.1.2.2 | modified | starksm | common/src/main/org/jboss/util/threadpool/BasicTaskWrapper.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |
| 1.1.2.7 | modified | starksm | common/src/main/org/jboss/util/threadpool/BasicThreadPool.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |
| 1.1.2.4 | modified | starksm | common/src/main/org/jboss/util/threadpool/BasicThreadPoolMBean.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |
| 1.1.2.2 | modified | starksm | common/src/main/org/jboss/util/threadpool/RunnableTaskWrapper.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |
| 1.1.2.2 | modified | starksm | common/src/main/org/jboss/util/threadpool/TaskWrapper.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |
| 1.1.2.3 | modified | starksm | common/src/main/org/jboss/util/threadpool/ThreadPool.java | - Add the implementation of the thread pool completion timeout. There is a two step attempt to abort threads which have exceeded their time allotment. The first is an interruption of the task thread. If the thread has not returned within a second, the deprecated thread stop is used.- Change the blocking mode setting from a string to a type-safe enum. |