Release Notes - Application Server 3 4 5 and 6 - Version JBossAS-4.0.2 Final - HTML format

Feature Request

  • [JBAS-1298] - HAR Deployer JBCache config
  • [JBAS-1365] - Allow arbitrary creation of filters in ListenerServiceMBeanSupport
  • [JBAS-1391] - Add support for datasource failover
  • [JBAS-1401] - Tomcat 5.5.9 integration
  • [JBAS-1448] - Update the ServerInfo listThreadDump to use the jdk 5 stack traces
  • [JBAS-1449] - Update the ServerInfo memory ops to use the jdk 5 mbeans
  • [JBAS-1460] - Add an option to relax the JaasSecurityDomain certificate validation
  • [JBAS-1468] - Add support for IP address reporting inside a Login Module
  • [JBAS-1473] - Add support for customization of the login module password hash mechanism
  • [JBAS-1509] - CMT EJB should throw an exception if transaction marked rollback
  • [JBAS-1562] - Expose getEntityLockMonitor in the MBean EntityLockMonitorMBean
  • [JBAS-1604] - Add detailed logging to the jms resource adapter
  • [JBAS-1610] - Integrate jdk5 MXBeans (platform MBeans) to JBoss
  • [JBAS-1645] - The MDB should not automatically create JBossMQ destinations
  • [JBAS-1680] - Add a descriptors list attribute to the JarDeployer
  • [JBAS-1722] - Allow for a Principal instance as the Context.SECURITY_PRINCIPAL in LoginInitialContextFactory
  • [JBAS-1736] - twiddle should support username and password options
  • [JBAS-1739] - Add default users/roles properties to the UsersRolesLoginModule
  • [JBAS-1758] - A BarrierController service to allow start/stop dependecies triggered by notifications
  • [JBAS-1764] - Add MySQLConnectionValidator

Bug

  • [JBAS-20] - Multiple ports wsdl service element
  • [JBAS-21] - Cannot find wsdl in client deployment
  • [JBAS-897] - invalid ejb-link
  • [JBAS-1021] - Virtual host problem
  • [JBAS-1065] - No redeployment possible after unsuccessful first deployment
  • [JBAS-1070] - Warning message not found when deploying WS4EE Web Service
  • [JBAS-1099] - Missing EJB verifier message
  • [JBAS-1115] - bad path to included xsd gets built in WSDLFilePublisher
  • [JBAS-1183] - Verifier warning message not found
  • [JBAS-1235] - TimedObject id persistence fails on restart
  • [JBAS-1270] - UserTransaction with non default ProviderURL
  • [JBAS-1273] - Clustering Error: UnsupportedOperationException
  • [JBAS-1352] - Generalized detached invoker proxy factory handling of IClientContainer
  • [JBAS-1358] - Tomcat session replication breaks if there is already an active transaction
  • [JBAS-1363] - JACC DelegatingPolicy will not work with a SecurityManager installed
  • [JBAS-1372] - HIbernateContext does not work well with CachedConnectionManager
  • [JBAS-1377] - bad path to included xsd gets built in WSDLFilePublisher
  • [JBAS-1378] - Need tcp configuration variation of the cluster unit tests
  • [JBAS-1480] - Web Console: Monitors: Errors in the log
  • [JBAS-1495] - Looking up a session bean on one server from within another in JBoss 3.2.7
  • [JBAS-1503] - J2EE 1.4 Compliance
  • [JBAS-1512] - misspelling of UserPrinicpalRequest and UserPrinicipalServletRequest
  • [JBAS-1516] - Tomcat5: StandardContext getConfigBase tries to create a directory
  • [JBAS-1517] - SAR detection broken
  • [JBAS-1538] - commons-logging.jar should be in server/xxx/lib not server/xxx/deploy/jboss-tomcat.sar/
  • [JBAS-1544] - Wrong MBean attribute name in jboss:service=Mail (POP3SererHost )
  • [JBAS-1545] - FileURLConnection breaks if path has spaces
  • [JBAS-1551] - Classloader bug (version > 3.2.3)
  • [JBAS-1552] - JBoss use wrong version of javax.resource.ResourceException class file
  • [JBAS-1555] - HTTP Status 403 on using org.jboss.web.tomcat.security.JaccAuthorizationRealm
  • [JBAS-1560] - Clustered stateful session bean removal of expired passivated instances causes deadlock
  • [JBAS-1561] - Fix for Hibernate/JBossCache integration
  • [JBAS-1564] - Prepared Statement Cache does not take into account autocommit semantics
  • [JBAS-1574] - SerializableResultSetMetaData.getColumnCount is off by one
  • [JBAS-1576] - Hibernate TransactionSynch should rollback transaction on session.flush exception
  • [JBAS-1577] - white-space in ServiceMBean EVENT types
  • [JBAS-1578] - Duplicate Messages
  • [JBAS-1579] - Need to cleanup the serialVersionUIDs for Serializable/Externalizable classes
  • [JBAS-1580] - Problem when Submitting Massive Load into HttpSession
  • [JBAS-1581] - JDBC StateManager - CREATE_TABLES_ON_STARTUP is wrong
  • [JBAS-1582] - NullPersistenceManager, DelegateName is wrong
  • [JBAS-1583] - Primary key violation on JMS_TRANSACTIONS
  • [JBAS-1588] - Collection synchronization into cmp2
  • [JBAS-1589] - Typo in JBossMQ's TxManager
  • [JBAS-1590] - Container does not call commit or refresh for the JACC provider
  • [JBAS-1592] - JaccAuthorizationRealm always returns false on subsequent requests
  • [JBAS-1599] - EJB Pools Strict Maximum Pool Permits Leak
  • [JBAS-1600] - Stateless sesion ejbCreate CreateException are not propagated correctly
  • [JBAS-1602] - Can't use container level taglibs
  • [JBAS-1619] - LoadLibrary should be done through the deployment classloader
  • [JBAS-1622] - findSessions doesn't find all sessions in http session replication
  • [JBAS-1632] - clustering unit test failure
  • [JBAS-1633] - Random IllegalStateException when session id is recycled
  • [JBAS-1636] - Don't try to delist a track-connection-by-tx connection that is already broken and has been closed.
  • [JBAS-1639] - Integrate Critical JBWS bug fixes
  • [JBAS-1640] - JACC web application validation fails when Tomcat Connector is secure
  • [JBAS-1668] - Unit test failure: testJBossEditors (PropertyEditorsUnitTestCase)
  • [JBAS-1669] - NullPointerException in DLQHandler
  • [JBAS-1673] - ClassCastException in JmsActivation in setupQueueConnection
  • [JBAS-1674] - web-console depends on UseJBossWebLoader=true
  • [JBAS-1675] - Integrate Critical CTS bug fixes
  • [JBAS-1677] - createConsumer and temporaries
  • [JBAS-1679] - http session timeout is not implemented when distributed
  • [JBAS-1682] - LDAP support: Roles in root context (empty searchBase) not supported
  • [JBAS-1683] - The JACC subject policy context handler always returns null
  • [JBAS-1684] - JaccAuthorizationRealm incorrectly returns false when unauthenticated caller attempts to access an unprotected resource
  • [JBAS-1685] - JACC Web*Permission do not handle an empty
  • [JBAS-1686] - AbstractWebDeployer adds more unchecked permissions to the JACC policy provider than it should
  • [JBAS-1688] - Incorrect war parent class loader used when UseJBossWebLoader=false
  • [JBAS-1695] - JACC: incorrect <role-name>*</role-name> mapping of web.xml
  • [JBAS-1718] - JACC javax.servlet.http.HttpServletRequest PolicyContext data is null
  • [JBAS-1723] - The JACC policy should be consulted for an 'unauthenticated caller'
  • [JBAS-1737] - jmx-console fails to pass java.lang.Object values to op invocations
  • [JBAS-1738] - JndiLoginInitialContextFactory is missing from jbossall-client.jar
  • [JBAS-1741] - Deadlock can occur when acting on startup notification from jboss.system:type=Server and trying to access the web server.
  • [JBAS-1749] - JMX invoker authentication interceptor example doesn't make sense
  • [JBAS-1756] - Questionable management of the security association in StatefulSessionInstanceInterceptor
  • [JBAS-1765] - Check the SQLStatus for MySQLExceptionSorter == 8
  • [JBAS-1771] - MainDeployer.parseManifestLibraries does not log underlying exceptions

Task

  • [JBAS-58] - Complete testing of JMS Message Inflow
  • [JBAS-1359] - Remove the castor dependency for the snmp adapter, use jbossxb
  • [JBAS-1446] - org.jboss.resource.deployment.RARDeployment needs TRACE logging
  • [JBAS-1478] - Move axis-ws4ee to package org.jboss.org.apache.axis
  • [JBAS-1559] - Check all serverSocket accept threads
  • [JBAS-1597] - Update docs for the 4.0.2 release
  • [JBAS-1609] - Backport latest JBossCache (1.2.2)
  • [JBAS-1617] - Merge fixes for JacORB bugs #562 and #568 into the JacORB lib shipped w/ JBoss
  • [JBAS-1618] - Update 4.0.2 to use the latest hsql release
  • [JBAS-1631] - Cleanup System.out from console servlets and mbeans
  • [JBAS-1637] - Add the j2ee dtd/schema redistribution terms to the release
  • [JBAS-1644] - Cleanup the license headers in the source code
  • [JBAS-1691] - Switch to UseJBossWebLoader=false as the default web container configuration
  • [JBAS-1696] - OIL and RMI ILs are still present in the distribution
  • [JBAS-1730] - Cleanup the commons jar usage
  • [JBAS-1757] - Cleanup the error reporting output about faulty deployments
  • [JBWS-259] - Scout/jUDDI based JAXR Implementation

Patch

  • [JBAS-64] - javax.naming.StateFactory/ObjectFactory support
  • [JBAS-1506] - CDROutputStream.create_input_stream is wrong when there are deferred writes
  • [JBAS-1556] - SingletonStatelessSessionInstancePool doesn't work properly now

Sub-task

  • [JBAS-1584] - Create a unit test for tracking the serialVersionUID across versions using ObjectStreamClass
  • [JBAS-1731] - Fix the juddi thirdparty
  • [JBAS-1732] - Fix the myfaces integration
  • [JBAS-1733] - Fix the juddi to work with UseJBossWebLoader=false
  • [JBAS-2028] - Workaround for 4.0.2 by expliciltly setting the classpath in a batchfile

Edit/Copy Release Notes

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