Release Notes - Application Server 3 4 5 and 6 - Version JBossAS-5.0.0.Beta2 - HTML format

Feature Request

  • [JBAS-1955] - XMBean Interceptor for InvokerAdaptorService to deal with NonSerializableExceptions
  • [JBAS-3515] - Enable Streaming State Transfer for Cluster partition state
  • [JBAS-3537] - Add a startup switch to configure a multicast port
  • [JBAS-3675] - Add LockOwnerName to ThreadDump output from ServerInfo
  • [JBAS-3847] - Extend EJBContext.getRollbackOnly to cover transactions which have been asynchronously rolled back
  • [JBAS-3862] - Allow direct injection of target into HASingletonController
  • [JBAS-3966] - Add a VersionNumber attribute on the jboss.system:type=Server mbean
  • [JBAS-4047] - PooledInvokerProxy.getPooledConnection() could hold a lock for shorter period of time
  • [JBAS-4055] - Hot Deploy doesn't work in JBoss 5.0.0.Beta1
  • [JBAS-4106] - Allow use of classes from scoped loaders in ClusterPartition RPC calls
  • [JBAS-4289] - Provide persistence_1_0.xsd and orm_1_0.xsd in $JBOSS_HOME/docs/schema

Bug

  • [JBAS-3071] - MemoryLeak (redeployment) on EJB3
  • [JBAS-3265] - Problem with empty classname in classloader
  • [JBAS-3560] - shutdown.sh fails because it cannot find org/jboss/logging/Logger
  • [JBAS-3571] - Bad interaction between http session passivation and buddy replication
  • [JBAS-3746] - org.jboss.test.jbossmx.compliance.standard.InfoTortureTestCase.testValidAttribute failure
  • [JBAS-3780] - Deploying empty file to farm directory causes ScannerThread to hang
  • [JBAS-3781] - Stateful SB Instance Interceptor should not push SubjectContext if RunAsIdentity present
  • [JBAS-3800] - EJBQLToSQL92Compiler should use only searchable columns with DISTINCT
  • [JBAS-3825] - Fix BASIC authentication
  • [JBAS-3828] - spelling mistake in xml tag
  • [JBAS-3838] - ServerInfo does not check response from getThreadInfo for null
  • [JBAS-3855] - org.jboss.invocation.InvocationStatistics are not serializable and cannot be queried by twiddle
  • [JBAS-3860] - XAManagedConnection should implement LocalTransaction to clean up hanging LocalTransaction
  • [JBAS-3865] - Infinite loop on shutdown
  • [JBAS-3867] - "java.io.IOException: Read error" when deploying wars
  • [JBAS-3869] - Error deploying HASingleton service on windows
  • [JBAS-3874] - Deployment of JavaEE5 application client fails if element "application-client" has attribute "id"
  • [JBAS-3884] - Unexpected end of ZLIB input stream for nested JAR files
  • [JBAS-3893] - REGRESION - jboss-client.jar misses MarshalledInvocation$DeclaredMethods
  • [JBAS-3917] - The JMS JCA adapter's DLQMaxResent is set by default to 0, causing messages to go straight to DLQ
  • [JBAS-3924] - InvlidationManager$InvlidationGroupImpl produces incorrect log4j DEBGU level setting
  • [JBAS-3941] - JBossCacheService fails in start if context path contains '/'
  • [JBAS-3946] - remove() called on home of a sfsb in tx must fail
  • [JBAS-3947] - JConsole throws exception on connect post JBoss4.0.3SP1
  • [JBAS-3956] - JACC PolicyContextHandler usage leaks ThreadLocal values
  • [JBAS-3967] - EJB3 client enc contains env, J2EE 1.4 doesn't
  • [JBAS-3968] - Unique node id not properly set on multiplexed channel
  • [JBAS-3969] - IOException: unknown protocol: vfsfile
  • [JBAS-3972] - incorrect synchronization in JmsServerSessionPool
  • [JBAS-4002] - JBossWorkManager treats ExecutionContext transaction timeout as milliseconds when it should be seconds are per the API
  • [JBAS-4014] - timer persistence in afterCompletion
  • [JBAS-4033] - cache partition index calculation
  • [JBAS-4035] - BatchReplicationClusteredSessionValve masks exceptions
  • [JBAS-4041] - jboss_init_redhat.sh is incompatible with a clustered config
  • [JBAS-4048] - ExternalContext needs to expand its proxy interface collection
  • [JBAS-4075] - JBossCacheManager.findLocalSessions concurrency issue
  • [JBAS-4086] - access to UserTransaction methods from SLSB
  • [JBAS-4090] - Race condition in Connection.close() can deadlock the JBossMQ's ping thread.
  • [JBAS-4116] - JRMPInvokerHA fails with a NPE when no JRMPInvoker is setup on the server
  • [JBAS-4121] - Race condition in JCA Pool Filler
  • [JBAS-4157] - mail-ra: endpoint deactivation doesn't cause mail checks to stop
  • [JBAS-4183] - Failed to update attributes through JMX console
  • [JBAS-4187] - jsp_2_1.xsd is missing
  • [JBAS-4191] - ProxyFactory leaks classloader if SFSB is used
  • [JBAS-4204] - Don't allow removal of durable topic subscriptions when there are active subscribers or unacknowledged messages
  • [JBAS-4205] - Nested DataSource fails to deploy before ejbs
  • [JBAS-4206] - HDScanner processing does not use correct TCL
  • [JBAS-4212] - Missing file for tomcat-webctx server configuration
  • [JBAS-4214] - Need to port EARDeployer isolation settings to JBossAppParsingDeployer
  • [JBAS-4218] - Incorrect description in connector_1_0.dtd
  • [JBAS-4225] - Error starting up jbossmq PersistenceManager with Sybase
  • [JBAS-4226] - alternative deployment descriptor resolution fails on unix
  • [JBAS-4240] - SQL error in uuid-key-generator.sar jboss-service.xml against DB2 7.2
  • [JBAS-4243] - build.bat does not process command line arguments correctly
  • [JBAS-4278] - Timers: PreparedStatement.setNull() should be used for null arguments
  • [JBAS-4291] - PeriodTestCase - wrong computation of maxDeviation
  • [JBAS-4312] - SpyConnectionConsumer should fire asynchFailure if it receives an error
  • [JBAS-4324] - Race condition when checking logged on client ids

Task

  • [JBAS-2440] - Review use of HashMap vs. Map as a type declaration in DistributedReplicantManagerImpl
  • [JBAS-2470] - Test multiple partitions and subsequent merges using Gossip Router
  • [JBAS-2617] - ej3.deployer contains too many jars
  • [JBAS-2865] - Move org.jboss.naming package from server module to naming module
  • [JBAS-2921] - Use JBossSerialization for serializing sessions and attributes before putting them in the cache
  • [JBAS-3276] - Exception Sorter Implementations should be validated against current RDBMS documentation.
  • [JBAS-3473] - Fix DistributedStateImpl.nodeRemove
  • [JBAS-3726] - Introduce basic twiddle testing in the testsuite
  • [JBAS-3735] - Integrate JGroups 2.4.1.SP1 in JBossAS 5
  • [JBAS-3817] - Fix EJB2.1 deployments
  • [JBAS-3856] - Update JBossRemoting to version 2.2.0
  • [JBAS-3872] - JBossCacheManager should get passivation config from WebMetaData.getPassivationConfig
  • [JBAS-3908] - Upgrade jboss and thirdparty dependencies for JBoss 5.0.0.Beta2
  • [JBAS-3932] - Security Deployer to manage the JACC metadata
  • [JBAS-3974] - Remove versioned jars
  • [JBAS-4006] - Add a test of class deserialization in HAPartitionImpl
  • [JBAS-4030] - make standard containers extend IPT
  • [JBAS-4062] - Remove use of JGroups Debugger from ClusterPartition
  • [JBAS-4063] - Remove EVENT_TRACE from cluster module
  • [JBAS-4065] - Convert HASingletonElectionPolicyTestCase to use its own Partition
  • [JBAS-4144] - Remove remaining uses of the legacy ejbunit class (JUnitEJB)
  • [JBAS-4147] - Include derby-plugin.jar in docs/examples/varia
  • [JBAS-4161] - run.sh/.bat should not complaint when running with a JRE
  • [JBAS-4162] - run.bat/.sh should allow loading native libraries from bin/native, if it exists
  • [JBAS-4171] - Stabilize the testsuite
  • [JBAS-4179] - Update interfaces for HASingletonEvictionPolicy
  • [JBAS-4181] - If -b 0.0.0.0 is used, do not pass wildcard addresss through to JGroups
  • [JBAS-4233] - JBAS Testsuite: Call super.setUp in overridden setUp methods
  • [JBAS-4234] - JBAS Testsuite: getServerHost() related changes
  • [JBAS-4263] - Remove JBoss version of StandardService
  • [JBAS-4295] - throw a 'no transaction' exception instead of NPE

Patch

  • [JBAS-2026] - Wrong placeholder ear created
  • [JBAS-4115] - Improve imap/pop3 support in mail-ra.rar

Sub-task

  • [JBAS-2560] - Replace the MockHAPartition unit test with one that uses a JGroups GossipRouter
  • [JBAS-3614] - failing org.jboss.test.jbossmx.compliance.modelmbean.ModelMBeanTestCase
  • [JBAS-3615] - failing test in org.jboss.test.jbossmx.compliance.objectname.MalformedTestCase
  • [JBAS-3616] - failing test org.jboss.test.jmx.test.RMIAdaptorUnitTestCase
  • [JBAS-3617] - 3 failing tests in org.jboss.test.util.test.PropertyEditorsUnitTestCase
  • [JBAS-3732] - Remove classloader.equals optimization
  • [JBAS-3792] - Better error reporting when messages "mysteriously" vanish
  • [JBAS-3863] - Need to properly test the PooledInvoker for scoped invocations
  • [JBAS-3909] - Upgrade to JBoss Messaging 1.2
  • [JBAS-3910] - Upgrade JBoss Cache to 2.0.0.Beta1
  • [JBAS-3920] - Upgrade to JGroups 2.4.1
  • [JBAS-3990] - failing org.jboss.test.binding.BindingServiceUnitTestCase(binding-manager)
  • [JBAS-4011] - failing org.jboss.test.tm.test.TxTimeoutUnitTestCase
  • [JBAS-4024] - failing org.jboss.test.txiiop.test.IIOPUserTransactionStressTestCase
  • [JBAS-4054] - AOP integration
  • [JBAS-4066] - failing org.jboss.test.classloader.test.CircularityUnitTestCase
  • [JBAS-4074] - failing org.jboss.test.jbossmq.test.UIL2JBossMQUnitTestCase
  • [JBAS-4079] - failing org.jboss.test.tm.test.Simple*LocalStressTestCase
  • [JBAS-4089] - Background validation needs adding to the dtd
  • [JBAS-4108] - Update commons-logging to 1.1.0.jboss
  • [JBAS-4109] - jbossws release
  • [JBAS-4110] - JBossXB-2.0.0.CR1 release
  • [JBAS-4111] - jboss-vfs 2.0.0.Beta3
  • [JBAS-4112] - Document the Beta2 profileservice architecture
  • [JBAS-4113] - jbossweb 2.0.0
  • [JBAS-4123] - Need an MC 2.0.0.Beta3 release
  • [JBAS-4190] - Add EJB2 SFSB and EJB3 Session bean testing to ClassloaderLeakUnitTestCase
  • [JBAS-4222] - Add support for stopping ILs triggering the ExceptionListener - UIL2
  • [JBAS-4230] - Be explicit about allowing NULL in the JBossMQ JDBC configuration
  • [JBAS-4256] - Add support for stopping ILs triggering the ExceptionListener - JVMIL

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.