7.3. Problemas conocidos

CDI/Weld

1054876 - La creación de proxis falla cuando una superclase no tiene un constructor sin argumentos

CDI define que una clase debe tener un constructor público ya sea anotado con @Inject o sin argumentos. Weld chequea este requerimiento durante la implementación. Sin embargo, la implementación Weld en esta versión EAP realiza de manera errónea un chequeo más estricto y requiere que también los constructores de todas las superclases tengan constructores públicos sin argumentos. Si no es así entoces se presenta una `UnproxyableResolutionException` y la implementación falla.

Una solución es incluir un constructor público sin argumentos en todas las superclases de una clase bean.
1086555 - Weld - La especialización de beans genéricos presenta una excepción inapropiada

En este lanzamiento de JBoss EAP 6, el establecer una especialización en un bean genérico hace que se presente una DefinitionException.

Es posible que este comportamiento no sea apropiado y se encuentra bajo investigación.

CLI

1054874 - soporte para jboss-cli.sh cygwin

Este lanzamiento de JBoss EAP 6 contiene un error que puede crear problemas usando el producto en un entorno Cygwin.

Las diferencias en las implementaciones de rutas de POSIX y Microsoft Windows pueden hacer que las variables de ruta en el script shell jboss-cli.sh no funcionen tal como se espera.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

Uso de clústers

900483 - Se reciben datos de sesión expirados al usar DIST SYNC al apagar los nodos

Durante las pruebas, algunos casos mostraban que se recibían datos de sesión expirados cuando un nodo se apagaba y se utilizaba el modo de caché DIST SYNC o DIST ASYNC. Este problema todavía está bajo investigación.
900378 - Los beans CDI con el disparador de replicación SET no se están replicando

Debido a un error en el componente Weld, el método setAttribute no se llama de manera correcta. Esto hace que los beans CDI con el disparador de replicación SET que falle al ser replicados. La solución es usar el disparador SET_AND_NON_PRIMITIVE_GET para estos beans. Estos se solucionará en un lanzamiento futuro.
900946 - IllegalStateException: el caché está en estado 'TERMINATED'/'STOPPING'.

Este lanzamiento de JBoss EAP 6 tiene un error que puede generar una IllegalStateException después de que se borre la implementación de una aplicación en un nodo dentro de 5 segundos de haber implementado en otro nodo dentro del clúster.

El problema está bajo investigación y se espera resolverlo en un lanzamiento futuro.
901162 - TimeoutException: no puede adquirir un bloqueo

Existe un problema conocido en este lanzamiento de JBoss EAP 6 que produce una TimeoutException: Unable to acquire lock bajo algunas circunstancias.

Se espera resolver este problema en un lanzamiento posterior.
917635 - No lograba cargar la sesión: NullPointerException

Un problema conocido en este lanzamiento puede generar una NullPointerException con un mensaje Fallo al cargar la sesión después de la implementación de la aplicación en algunas circunstancias.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
993041 - RuntimeException en org.jboss.as.web.session.ClusteredSession.access

En raras circunstancias, cuando se está accediendo una sesión de red distribuida mientras que otro nodo está dejando el clúster de manera abrupta, es posible que falle una adquisición de bloqueo. Cuando esto sucede, esto genera un mensaje de excepción:
RuntimeException: JBAS018060: excepción adquireindo propiedad de <session-id>

La causa raíz de este problema es que la adquisición de bloqueos no tiene en cuenta que un nodo de clúster puede dejar el clúster exactamente al mismo tiempo, lo que genera un fallo en la adquisición del bloqueo. Este problema está bajo investigación y se esperar resolverlo en una versión futura. No hay una solución disponible.
959951 - CacheException: java.lang.RuntimeException: No logra organizar los argumentos al apagar el servidor

Se puede registrar el siguiente mensaje al apagar un servidor:
CacheException: java.lang.RuntimeException: Failure to marshal argument(s) at server shutdown

Este mensaje ocurre ya que Infinispan todavía no soporta el apagado en limpio y se puede ignorar de manera segura. Este problema se está investigando pero no hay disponible una solución.
922699 - IllegalStateException: AtomicMap almacenado bajo la llave X ¡se ha borrado de manera simultánea!

Se puede presentar una IllegalStateException en casos raros cuando la pasivación y expiración del procesamiento de rutinas accede a una sesión que se borra de manera simultánea. Esto hace que se presente y se registre una excepción.

La excepción se puede ignorar. Sin embargo, el deshabilitar la pasivación de sesiones se asegurará de evitar el problema.

Gestión de dominios

1111575 - la coincidencia de subredes no funciona

Este lanzamiento de JBoss EAP 6 tiene un error que no permite que la coincidencia de subredes respete el atributo valor.

Este problema está bajo investigación y se espera poder resolverlo en un lanzamiento futuro del producto.
1105677 - Grupo ldap no existente hace que la autenticación falle en el dominio de seguridad

Este lanzamiento de JBoss EAP6 tiene un error que hace que LdapGroupSearcher falle al tratar de buscar un grupo que no existe en el servidor local LDAP. En estas instancias la búsqueda retorna un código de error HTTP 500, lo que previene que algunos usuarios inicien sesión.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1015524 - RBAC: no se puede implementar la misma implementación ya utilizada por parte de un usuario de diferente ámbito de grupo de servidores

Cuando se habilitan los controles de acceso basados en roles, es posible que los usuarios administrativos con roles de ámbito del grupo de servidores tengan fallos en las nuevas implementaciones con el siguiente mensaje:
"JBAS014807: Management resource '[(\"deployment\" => \"example.war\")]' not found"

Esto sucede debido a que ya existe una implementación con el mismo nombre en el dominio. Este comportamiento es correcto. Sin embargo, debido a que el usuario administrativo tiene ámbito de un grupo de servidores, no podrán ver si dicha implementación ya existe en otro grupo de servidores. Esto hace más difícil el evitar este confuso error.

Para solucionar esta limitación, Red Hat recomienda que los roles sin ámbito sean asignados a los usuarios responsables de agregar implementaciones en un dominio o que se mantenga una lista de nombres de implementaciones de manera que los usuarios administrativos los tengan en cuenta.
995439 - La configuración de transacciones JTS depende de la configuración de Jacorb

Cuando JTS está habilitado en la sección Transactions de la consola de administración de red ("Profile -> Container -> Transactions") es necesario también establecer el atributo transactions con el valor on en el subsistema JacORB. El comportamiento que se quiere obtener es que las transacciones se habiliten cuando JTS esté habilitado. La causa de este problema está bajo investigación. Hasta que se resuelva, la solución es censurar que el atributo transactions también se establezca como on. Note que el subsistema de transacciones está disponible sólo en los perfiles full y full-ha.

EJB

990102 - Expiración de acceso simultáneo -- no pudo obtener el bloqueo dentro de 5000 milisegundos

Este lanzamiento de JBoss EAP 6 tiene un error que puede producir un concurrent access timeout cuando un cliente EJB invocando un método en un bean con estado en un clúster "forwarding"; este bean reenvía la llamada a los beans con estado en un clúster "target" y luego de regreso. Las invocaciones son en serie; el cliente no invocará un método en un bean hasta obtener una respuesta a la invocación anterior. Cuando se apaga uno de los servidores en el clúster entonces se presenta el error.
1118432 - java.util.concurrent.RejectedExecutionException si un InitialContext de nombrado remoto se debe cerrar

En este lanzamiento de JBoss EAP 6, si se utiliza el nombrado remoto para buscar un EJB, se crea un contexto ejb-client.

Si el objeto de contexto de nombrado remoto se cierra cuando termina entonces el cliente registrará el error que se puede ver a continuación porque el contexto ejb-client ya estaba apagado y se intentó de nuevo.
ERROR [org.jboss.remoting.handler-errors] Close handler threw an exception: java.util.concurrent.RejectedExecutionException

Este problema se corregirá en un lanzamiento futuro.
1067194 - El código del cliente EJB3 se traga las excepciones, lo que hace difícil el rastrear problemas en producción.

Este lanzamiento de JBoss EAP 6 iene un error que hace que los clientes EJB3 se traguen las excepciones a menos de que el registro se establezca como DEBUG.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1123505 - La configuración EJB/remoting no propaga el certificado como las credenciales para autenticación si se utilizó SSL de autorización mutua para la conexión

En este lanzamiento de JBoss EAP 6, las configuraciones EJB/remotas no propagan el certificado como credenciales para autenticación si se utiliza la autenticación SSL mutua para la conexión.

Este problema hace imposible el utilizar el BaseCertLoginModule para la autenticación con EJBs protegidas por SSL.

Este problema está bajo investigación y se espera poder resolverlo en un lanzamiento futuro del producto.

Hibernate

1102974 - HHH-9231 Los datos sin guardar pueden permanecer en un caché de colección transaccional después de deshacer si la colección se inicia después del vaciado

Este lanzamiento de JBoss EAP 6 contiene un error que hace que algunos cambios permanezcan en el caché de nivel 2 , seguido de un retroceso de cambios.

Este problema puede generar una javax.persistence.EntityNotFoundException o se pueden encontrar entidades no existentes.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1111706 - NonUniqueDiscoveredSqlAliasException: encontró un alias sql duplicado

En este lanzamiento de JBoss EAP 6 una petición SQL nativa, la cual especifica una columna múltiples veces sin alias únicos (por ejemplo, "select e.id, e.title, e.id from Event e") para cualquier entidad simple (por ejemplo, Event) falla con el siguiente mensaje:
org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias [id] during auto-discovery of a native-sql query

Esto sucede ya que Hibernate obtiene las etiquetas de columna de java.sql.ResultSetMetaData.getColumnLabel(). Hibernate no puede determinar si las columnas con el mismo nombre se refieren al mismo valor de la misma entidad.

En lugar de suponer posiblemente de manera incorrecta, Hibernate presenta la excepción.

La solución es proporcionar alias únicos para las columnas con el mismo nombre (por ejemplo, "select e.id AS id1, e.title, e.id AS id2 from Event e").
1094951 - HHH-9261 Múltiples representaciones separadas de la misma entidad no se pueden agrupar usando cascade=merge

Un problema en este lanzamiento de JBoss EAP 6 podía generar un error java.lang.IllegalStateException: An entity copy was already assigned to a different entity.

El problema se presenta durante una agrupación cascada si se detectan múltiples instancias de entidad con la misma identidad. Ya que no se pueden agrupar de manera automática entonces se presenta la excepción.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1105078 - HHH-9062 Estrategia de auditoría de validez Envers: el sello de fecha de la revisión final no se almacena en tablas para las subclases unidas

En este lanzamiento de JBoss EAP 6, cuando se utiliza Envers con una estrategia de auditoría de validez para realizar una auditoría en una jerarquía de entidades usando la herencia JOINED, las tablas de auditoría que resultan creadas para las subclasses unidas no contienen la columna de revisión final.

Esto puede complicar el particionamiento de la tablas de auditoría para las subclases unidas.

Este problema está bajo investigación.
1085982 - Envers: falta la columna de incluido en la tabla de auditoría (HHH-8908)

Este lanzamiento de JBoss EAP 6 contiene un error que no permite que se auditen los atributos heredados de las superclases en Hibernate a menos de que la clase esté marcada como @Audited.

La solución es asegurarse de que se utilice el atributo @Audited en las clases que se van a rastrear.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1117447 - HHH-9280 Nombre de tabla unido para @ElementCollection del nombre de las clases de entidad en lugar del nombre de entidad especificado

Este lanzamiento de JBoss EAP 6 tiene un error en el componente Hibernate que hace que el nombre de la tabla computado para un @ElementCollection utilice el nombre de clase de la entidad en lugar del nombre de la entidad especificada.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
900321 - HHH-7287 Problema al poner en el caché los valores de id naturales apropiados al obtener el resultado de naturalIdQuery utilizando NaturalIdLoadAccess

La interfaz de Hibernate NaturalIdLoadAccess se comporta de manera inconsistentle al tratar de cargar entidades del caché de nivel dos (L2) después de una actualización de sus valores natural-id en un escenario no transaccional.

Actualmente Hibernate no soporta el caché L2 apropiado de entidades con identificadores naturales en escenarios en donde hay una mezcla de acceso transaccional y no transaccional a a la base de datos.

Instalador

1032892 - No se puede utilizar el completador del tabulador para las rutas que empiezan con una letra de un controlador en windows.

En el instalador de la consola de JBoss EAP 6 en Microsoft Windows Server, la función de autocompletar para las rutas de directorios que empiezan con una letra de un controlador no funciona.

Al ingresar una ruta que inicie con una letra de un controlador, por ejemplo C:\ y al presionar la tecla Tab no aparece nada. En esta situación se esperaba que mostrara el contenido de ese directorio.

Este problema se resolverá en un lanzamiento futuro.
977805 - No funciona el iniciar la consola de administración de JBoss desde el menú de inicio en Solaris

Los atajos del menú de inicio para la consola de administración en Solaris no funcionan para una instancia de JBoss EAP 6 que se haya instalado usando el instalador.

En lugar de abrir la consola de administración en un navegador de red, se presenta el siguiente mensaje de error:
Error showing url: HTTP Error: Method Not Allowed

El problema se debe a que el comando xdg-open no funciona tal como se espera en Solaris.

Una solución opcional para los atajos del menú de inicio, es acceder la consola de administración directamente en un navegador de red. Si está configurado con los puertos predeterminados, las URLs para la consola de administración son las siguientes: para modo autónomo: http://localhost:8080/console Para modo de dominio: http://localhost:9990/console

JCA

1109691 - La recuperación no funciona cuando no se especifican credenciales para el elemento de recuperación en la configuración RA

En este lanzamiento de JBoss EAP 6, cuando no se especifican las credenciales de seguridad en el XML para el elemento de recuperación entonces la recuperación no inicia para un recurso JMS en particular.

Este comportamiento no es intencional ya que una conexión se debe crear "sin credenciales" (o algo similar).

Se espera poder resolver este problema en un lanzamiento futuro del producto.
991389 - La fábrica de conexiones no se activa en el adaptador de recursos generic-jms-ra.rardespués de la recarga del servidor con modo de transacciones jts establecido.

Cuando un servidor JBoss EAP se configura con un adaptador de recursos implementado utilizando generic-jms-ra.rar, la fábrica de conexiones borra el registro cuando se recarga el servidor. La causa del problema es que el adaptador de recursos genérico no maneja correctamente la recarga si el subsistema de transacciones se configura para ejecutar en el JBoss Transactions System (JTS). Se está investigando la causa raíz de este problema.

Una solución es agregar un archivo XML descriptor JCA al archivador RAR con las propiedades de conexión especificadas.
1023193 - RA genérico JMS muestra la advertencia 'lock owned during cleanup' durante la recuperación de caídas periódicas

Se identificó un pequeño problema con la recuperación periódica, en donde se registran mensajes de advertencia que empiezan con el siguiente texto.
WARN [org.jboss.resource.adapter.jms.JmsManagedConnection] (Periodic Recovery) Lock owned during cleanup: java.lang.Throwable: Lock owned during cleanup

La causa subyacente del problema es que el adaptador JMS generico no maneja apropiadamente la segunda llamada de recuperación periódica. De acuerdo con la especificación del servicio de transacciones de objetos, cuando el administrador de transacciones se establece para que ejecute en el JTS (del inglés Java Transaction Service - servicio de transacciones Java) las llamadas de recuperación periódicas se deshacen dos veces para el mismo XID. El problema es que el adaptador JMS genérico maneja la segunda llamada para deshacer para el mismo XID y se registran las advertencias anteriores. Note que apesar de los mensajes de advertencia, la recuperación ocurre correctamente.
1107120 - Fallos al implementar el controlador JDBC MySQL en EAP 6.x

Este lanzamiento de JBoss EAP 6 tiene un error que no permite que el controlador JDBC MySQL se implemente bajo ciertas circunstancias.

La implementación falla, informándole al usuario que la implementación ya existe. Cualquier intento por borrar una implementación existente también falla.

Una solución para evitar estos errores es reiniciar el servidor. El controlador se implementará de manera exitosa.

Este problema está bajo investigación.
901300 - La inyección @Resource de fuentes de datos en SFSB en clústers falla con un error de serialización

Este lanzamiento de JBoss EAP 6 tiene un error que hace que la inyección @Resource de un campo de fuente de datos en SFSB en clústers falle con un error de serialización.

Una solución para este problema es marcar el campo como transitorio y luego repoblarlo manualmente en @PostActivate.

Este problema se abordará en un lanzamiento futuro del producto.
1033008 - JMS RA genérico no es consistente con la especificación EE - *no* ignora los parámetros cuando la sesión es creada en el contexto de transacción

Cuando se crea una sesión en un contexto de transacción y se pasan los parámetros al adaptador de recursos JMS genérico entonces se presenta una Null Pointer Exception (NPE por sus siglas en inglés). Este problema ocurre debido a que se intenta procesar los parámetros, cuando la especificación Java EE establece que no se deben procesar. La causa raíz de este problema está bajo investigación, pero hasta entonces una solución es establecer la sesión de la transacción tal como se hace en el siguiente ejemplo. Con esta solución, la NPE no tendrá lugar.
connection.createSession(true, Session.SESSION_TRANSACTED);
1104227 - jndi incorrecto de la fuente de datos proporcionado al controlador jdbc para recuperación cuando existen más fuentes de datos

En este lanzamiento de JBoss EAP 6, hay un problema al pasar un JNDI de una fuente de datos durante un proceso de recuperación cuando se define más de una fuente de datos.

Esas fuentes de datos pertenecen a una máquina física pero cada una de ella apunta a bases de datos diferentes (se utiliza un usuario diferente para conectarse).

Esto hace que la recuperación falle con una excepción y termina con el siguiente error:
WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local XARecoveryModule.xaRecovery got XA exception XAException.XAER_RMERR: oracle.jdbc.xa.OracleXAException

Se espera poder resolver este problema en un lanzamiento futuro.

JDR

917683 - La funcionalidad Jdr genera un nombre de entrada de archivador equivocado ejecutando en Windows

Se encontró un error en la funcionalidad JDR cuando se utiliza en entornos Windows. Se reportó que la funcionalidad agregará el último caracter del directorio $JBOSS_HOME de origen al directorio JBOSS_HOME creado dentro del archivador.

Por ejemplo, para un directorio JBOSS_HOME de origen llamado jboss-eap-6.2 la funcionalidad JDR producía un directorio archivador llamado JBOSS_HOME2.

La causa de este error aún está bajo investigación y por ahora no hay una solución para prevenirlo.

JPA

1114726 - Es posible que no funcione la mejora de la clase de entidad JPA para las subimplementaciones cuando otras subimplementaciones hacen referencia a las clases de entidad

Este lanzamiento de JBoss EAP 6 tiene un error que le permite reescribir las clases de entidades en aplicaciones de usuarios por parte del proveedor de persistencia en la implementación de la aplicación.

Han surgido problemas cuando las subimplementaciones se implementan en paralelo y hay referencias a clases de entidades en otras subimplementaciones más allá de la implementación que contiene la unidad de persistencia. En estas instancias cada subimplementación procederá a través de las varias fases internas de implementación en paralelo.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

JSF

1096905 - InstantiationException en WeldApplicationFactory al cambiar a JSF 1.2 en EAP 6.2.

JBoss EAP 6 le permite a los usuarios el escoger una versión JSF para una implementación usando descriptores agrupados con la implementación.

Sin embargo, actualmente esto no funciona correctamente cuando la implementación también utiliza CDI. Actualmente no es posible tener dos implementaciones diferentes usando diferentes versiones de JSF si ambas implementaciones también utilizan CDI.

Cuando se intenta esto se presenta una excepción y la implementación falla con el siguiente error:
java.lang.InstantiationException: org.jboss.as.weld.webtier.jsf.WeldApplicationFactory

Aunque el utilizar JSF 1.2 con CDI no se soporta oficialmente ya que JSF 1.2 es una tecnología EE5 y CDI es una tecnología EE6, todavía es posible el hacer que JSF 1.2 funcione con CDI para todas las implementaciones usando la siguiente solución:
  1. Configure 1.2 como la versión predeterminada JSF en EAP ejecutando el siguiente comando en jboss-cli: /subsystem=jsf/:write-attribute(name=default-jsf-impl-slot,value=1.2)
  2. Configure la dependencia JSF 1.2 para el módulo Weld en /modules/system/layers/base/org/jboss/weld/core/main/module.xml y `/modules/system/layers/base/org/jboss/as/weld/main/module.xml cambiando la línea <module name="javax.faces.api"/> to <module name="javax.faces.api" slot="1.2" />
  3. Reiniciar el servidor.

Registros

1096053 - SyslogHandler no maneja los caracteres multi-byte de manera correcta

El utilizar org.jboss.logmanager.handlers.SyslogHandler para registrar caracteres multi-byte puede generar salidas corruptas en el registro. Por ejemplo:
Mar 8 17:29:09 UNKNOWN_HOSTNAME java[9896]: SyslogHandler: ????????????

Una solución para este problema es que los mismos caracteres multi-byte se pueden registrar de manera exitosa usando org.apache.log4j.net.SyslogAppender.

El problema es causado en parte por el algoritmo de conversión UTF y se espera solucionarlo en un lanzamiento futuro.
1031448 - logging-profile funciona para un servlet, pero no funciona para un JSP

En este lanzamiento de JBoss EAP 6, los perfiles de registro funcionarán tal como se espera para un servlet, pero no funcionará para un JSP; todos los mensajes de registro de un JSP irán a un contexto de registro del sistema.

Esto se debe a que el cargador de clases que se está chequeando es un org.apache.jasper.servlet.JasperLoader con un cargador de clases padre del cargador de clases que se registró para el contexto de registro.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

Otro

901231 - El uso de finalize() necesita extra guardias en IBM JDK

JBoss Enterprise Application Platform 6 puede experimentar fallos intermitentes al ejecutar en IBM JDK 6 y 7. Esto se debe a que el recolector de basuras IBM es mucho más agresivo que el de otras MVJ. Esto algunas veces puede hacer que la memoria se reclame en situaciones imprevistas y no se manifestaban al probarse en otras MVJ.

Hasta que este problema se resuelva Red Hat recomienda utilizar OpenJDK u Oracle JDK para ejecutar JBoss Enterprise Application Platform 6 en Red Hat Enterprise Linux.

Uso de parches

1120535 - El solicitar parches de MBeans durante el apagado genera una IllegalStateException

Este lanzamiento de JBoss EAP 6 tiene un error causado por el subsistema de parches PatchResource que no tiene una dependencia en el InstallationManagerService pero utilizándola cuando puede estar apagada.

Esto puede generar una IllegalStateException si un gancho para apagar trata de realizar una solicitud a los MBeans del subsistema de parcheo.

La solución es confirmar si el InstallationManagerService está funcionando antes de utilizarlo.

PicketLink

1086733 - Cambios en PicketLink API entre las versiones 2.1 y 2.5

PicketLink 2.5 ha traido algunos cambios API de PicketLink 2.1, el cual se incluyó en lanzamientos anteriores de JBoss EAP 6.x.

Estos cambios incluyen varias clases, lo cual afecta la compatibilidad retroactiva. Será necesario actualizar las aplicaciones PicketLink 2.1 con los cambios.

La lista completa de cambios se proporciona al final de este documento.

RBAC

1021607 - RBAC sin direccionabilidad

Algunos recursos no se pueden dirigir al grupo de servidores y a los roles con ámbito de hosts con el fin de proporcionar una vista simplificada del modelo de administración para mejorar el uso. Esto es particular del los recursos que no se pueden dirigir para proteger datos confidenciales.

Para los roles con ámbito de grupo de servidor esto significa que los recursos en las secciones profile, socket binding group, deployment, deployment override, server group, server config y server del modelo de administración no serán visibles si no están relacionadas con los grupos de servidores especificados para el rol.

Para los roles con ámbito de host esto significa que los recursos en la sección /host=* del modelo de administración no serán visibles si no están relacionados con los grupos de servidores especificados para el rol.

Sin embargo, en algunos casos esta vista simplificada puede esconder información que aunque está por fuera del ámbito de lo que el usuario está administrando, puede proporcionar guía al usuario de cómo proceder. Un ejemplo de esto es BZ# 1015524.

En un lanzamiento futuro es posible que se cambien algunos de estos recursos no direccionales para que se puedan dirigir pero no leer. Esto no afectará la seguridad del servidor ya que no eran no direccionales por razones de seguridad. Red Hat recomienda que no dependa de la no direccionabilidad del los recursos para esconder información a menos de que esta no direccionabilidad esté definida en una restricción de confidencialidad.

RESTEasy

899666 - RESTEasy: Empty cfg. param javax.ws.rs.Application produce una excepción

El componente RESTEasy que se envía con esta versión de JBoss EAP 6 presenta un error java.lang.StringIndexOutOfBoundsException: String index out of range: 0 cuando el archivo _javax.ws.rs.Application_ configuration option in the WEB-INF/web.xml se deja vacío.

Este comportamiento es subóptimo y se espera poder abordarlo en un lanzamiento futuro del producto.
1088956 - MalformedByteSequenceException en prueba Namespace en Windows

En este lanzamiento de JBoss EAP 6, cuando se especifica la codificación en el cuerpo de la petición del cliente, RESTeasy retorna la respuesta en codificación del servidor, no en la codificación de la petición original. Para recibir una respuesta en una codificación especificada se debe especificar el encabezado request.accept(mediaType) o se puede utilizar la anotación @Produces para el recurso.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1078186 - Conexión reutilizada en un estado inconsistente apesar de que 'Connection: close' después de una autenticación exitosa

En este lanzamiento de JBoss EAP 6, al enviar una petición del cliente múltiples veces, la conexión no se maneja de manera apropiada por parte del httpClient subyacente. RESTeasy está utilizando el módulo org.apache.httpcomponents proporcionado por JBoss EAP, el cual actualmente está en la versión 4.2.1-redhat-1. La versión 4.2.6 de org.apache.httpcomponents arregla el problema.
1122779 - DataSourceProvider no borra los archivos temporales que crea

El DataSourceProvider (org.jboss.resteasy.plugins.providers.DataSourceProvider.readDataSource(InputStream, MediaType)) crea un archivo temporal llamado resteasy-provider-datasource ... .tmp al leer más de 4096 bytes. Sin embargo, no borra el archivo temporal creado ni brinda una funcionalidad para borrarlo, lo que resulta en una fuga de recursos. Este problema está bajo investigación y se espera poder resolverlo en el siguiente lanzamiento.
1080420 - DataSourceProvider usa un método inseguro para leer el flujo de entrada

RESTEasy utilizaba InputStream.available() para determinar si había completado la lectura de un flujo de entrada de un cliente.

RESTEasy a veces fallaba en leer de manera completa los datos de entrada de los clientes.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
899664 - (EAP 6.4.x) RESTEasy: los parámetros de configuración boolean no rechazan contenido sin sentido

Este lanzamiento de JBoss EAP 6 tiene un error que permite establecer parámetros de configuración boolean inválidos. Este comportamiento no es intencional ya que los parámetros inválidos se deben rechazar y la aplicación no se debe implementar.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

RPMs

1124516 - Falta el archivo snmpd.conf.sample en rpm

Falta el archivo httpd/conf.d/snmpd/snmpd.conf.sample en las siguientes versiones de los RPMs mod_snmp:
  • mod_snmp-2.4.1-7.GA.ep6.el5.i386.rpm
  • mod_snmp-2.4.1-7.GA.ep6.el5.x86_64.rpm
  • mod_snmp-2.4.1-8.GA.ep6.el6.i386.rpm
  • mod_snmp-2.4.1-8.GA.ep6.el6.x86_64.rpm
  • mod_snmp-2.4.1-9.GA.ep6.el7.x86_64.rpm

Se adjuntó un archivo snmpd.conf.sample de ejemplo al Bugzilla para este problema y se puede modificar como sea necesario.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

Remoto

1104328 - 'Compatible Change' el ordenamiento no permite borrar clases de la jerarquía de clases de una clase serializada

Se puede encontrar una ClassNotFoundException durante el desordenamiento si falta una clase de la jerarquía de una clase serializada.

Por ejemplo, si un sistema organiza la clase A, la cual extiende la clase B, la cual a su vez extiende la clase C, la cual se envía a un sistema que no contiene las tres clases en la misma jerarquía, entonces es posible encontrar una excepción en la clase que falta.

Este problema se abordará en el siguiente lanzamiento del producto.
1089236 - Versión de JBoss Remoting (desconocida) en el registro AS

En este lanzamiento de JBoss EAP 6, la versión de JBoss Remoting aparece como (unknown) en los registros del servidor.

Este es un error en el registro del sistema Remoting y no tiene ningún impacto en el rendimiento.

Se espera corregir este problema con una actualización de componentes en un lanzamiento posterior.

Scripts y comandos

1069252 - add-user.sh no está funcionando con cygwin

En este lanzamiento de JBoss EAP 6, el script add-user.sh fallará con una IllegalStateException.

Este error se presenta cuando se ejecutan procesos Java en Cygwin ya que no hay una java.io.Console disponible, lo que significa que no hay una API disponible para leer una contraseña enmascarada.

Se espera poder resolver este problema en un lanzamiento futuro del producto.

Seguridad

949737 - La replicación de sesiones no funciona debido a la válvula NegotiationAuthenticator

La replicación de sesiones no funciona para las aplicaciones que tienen habilitada la válvula NegotiationAuthenticator en su archivo WEB-INF/web.xml. La válvula NegotiationAuthenticator proporciona sus propios métodos setNext() y getNext() que no agregan correctamente la válvula de sesión en clústers a la tubería de petición de JBossWeb.

Este problema está bajo investigación.
1103684 - No se puede compartir el dominio de seguridad de identidades a través de fuentes de datos

Este lanzamiento de JBoss EAP 6 tiene un error que hace que se presente la excepción javax.resource.ResourceException: No matching credentials in Subject! cuando se definen múltiples fuentes de datos respaldadas por el mismo dominio de seguridad.

Este problema está bajo investigación y se espera poder resolverlo en un lanzamiento futuro del producto.
1052644 - LdapExtLoginModule no puede encontrar la fábrica de sockets ldap personalizada

En este lanzamiento de JBoss EAP 6 el LdapExtLoginModule no establece el TCCL con el cargador de clases de un módulo JBoss (configurable). El módulo JBoss contenía una fábrica de sockets personalizada.

Por lo tanto el LdapExtLoginModule no puede utilizar fábricas de sockets personalizadas para crear conexiones al servidor ldap. Se presentará una ClassNotFoundException al tratar de utilizar una fábrica de sockets personalizada con el LdapExtLoginModule.

Este problema se resolverá en un lanzamiento futuro del producto.
1097276 - La fuente de datos MsSql presenta una IllegalStateException al obtener una conexión

Este lanzamiento de JBoss EAP 6 tiene un error que produce la excepción; java.lang.IllegalStateException: This ticket is no longer valid en fuentes de datos MySQ al obtener conexión.

Se espera poder resolver este problema en un lanzamiento futuro.
979369 - Diferentes comportamientos de la creación de HttpSession con login() programático

Se encontró que el comportamiento de la creación de HttpSession es diferente cuando se utiliza junto con un inicio de sesión programático:
  • sin SSO: la sesión no se crea al llamar al método login() - es decir, las peticiones posteriores no se autentican;
  • con SSO sin clústers: la sesión se crea al llamar el método login(), pero la primera llamada no establece el estado de la autenticación allí - es decir, peticiones posteriores no son autenticadas; el usuario se autentica después de la segunda llamada del método login() porque la sesión ya está presente;
  • con SSO en clústers: la sesión se crea al llamar el método login() y las peticiones posteriores se autentican.

Se está investigando la causa de los diferentes comportamientos. No hay una solución disponible.
1069326 - Necesita eventos de auditoria de inicio de sesión/terminar sesión

Las peticiones de administración de dominios se manejan usando un protocolo sin estado. Para HTTP, la autenticación ocurre con cada petición. Para autenticación Native tiene lugar al establecerse la conexión. Aparte de esto, no hay una sesión autenticada.

Ya que no hay una sesión autenticada, los eventos login y logout no se pueden auditar. En lugar, los mensajes de auditoría se registran cuando se recibe una operación del usuario.

Administrador de transacciones

1124861 - Problema al recuperar AA con CMR, recupera bien pero a través de la detección de huérfanos

En este lanzamiento de JBoss EAP 6, si el servidor se cae al final de la fase de preparación de un guardado de cambios de dos fases cuando el recurso marcable de guardado (Commit Markable Resource) es parte de la transacción XA, el recurso XA no se deshace inmediatamente tal como se espera. Los recursos permanecen en ese estado hasta cuando se inicia la detección de huérfanos.

Se espera poder resolver este problema en un lanzamiento futuro.
1017256 - Estadísticas de transacción calculadas incorrectamente cuando la recuperación procede

Este lanzamiento de JBoss EAP 6 tiene un error que muestra estadísticas incorrectas de transacción cuando se utiliza la recuperación al procesar transacciones preparadas en duda.

El conteo total de transacciones procesadas incrementa de manera incorrecta antes de la caída del servidor y también cuando la recuperación arregla el estado en duda después de reiniciar el servidor. En estos casos, una transacción se puede contar dos veces.

Este problema está bajo investigación y se espera poder resolverlo en un lanzamiento futuro del producto.
1077156 - No es posible iniciar la transacción XST en IPv6 con el servidor enlazado a ::1

En este lanzamiento de JBoss EAP 6, no es posible iniciar una transacción XST en IPv6 con un servidor enlazado a la dirección ::1. Esto se debe a que esta parte de la dirección se debe envolver en corchetes ; [::1].

Se espera poder resolver este problema en el próximo lanzamiento del producto.
1113225 - CMR: el registro TX no muestra los participantes después de una caída.

Este lanzamiento d JBoss EAP 6 tiene un error que no le permite a los participantes aparecer en el registro TX después de una caída.

Si el servidor se cae a la salida del método CommitMarkableResourceRecord.commit (y si se realiza una pausa en la recuperación periódica al reiniciar), entonces el registro TX no mostrará los participantes que se espera que aparezcan ahí.

Este problema está bajo investigación.

Web

1076439 - El conector NIO2 no se recarga apropiadamente durante la operación de recarga en IBM 1.7 JDK

En este lanzamiento de JBoss EAP 6 se inicia en IBM JDK 1.7 y se intenta recargar el servidor, después del mensaje de error que aparece en los registros.
ERROR [org.apache.coyote.http11.Http11NioProtocol] (MSC service thread 1-6) JBWEB003043: Error initializing endpoint: java.net.BindException: Address already in use

Este error es causado por un problema con el IBM JDK, lo que hace que el conector NIO2 no recargue apropiadamente y el original continua ejecutando. Para solucionar este problema, use un conector diferente (note que cada conector tiene sus propias habilidades) o use un JDK diferente.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
918130 - Los conectores JBossWeb inician antes de que las implementaciones de las aplicaciones se completen en EAP 6

Se encontró un problema de sincronización con los conectores JBossWeb durante el arranque, en el que los conectores inician y aceptan peticiones antes de que las aplicaciones se implementen por completo. En estas circunstancias, las conexiones de clientes a través del balanceador de carga o directamente a JBoss EAP reciben un mensaje 404. Este problema afecta las versiones JBoss EAP 6.0.1 y posteriores. No hay una solución disponible pero el problema está bajo investigación.

Consola de red

1017655 - Errores de validación de la configuración de los servicios de red

Este lanzamiento de JBoss EAP 6, valores inválidos para WSDL Host, WSDL Port y WSDL Secure Port bajo Profiles > Web > Web Services no son rechazados por la consola de red.

Algunos valores inválidos causan un mensaje de error, mientras que otros se ignoran sin mostrar un mensaje de error. Ninguno de los valores inválidos se almacenan en la configuración.

Este problema se resolverá en un lanzamiento futuro del producto.
1051991 - Las estadísticas del destino JMS no aparecían en la consola de administración

Este lanzamiento de JBoss EAP 6 tiene un error que no permite que la consola de administración presente el número correcto de destinos JMS. El número siempre es 0.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1027586 - RBAC: La consola de red es demasiado generalizada con los recursos de las aplicaciones

En este lanzamiento de JBoss EAP 6, cuando un recurso se define como un recurso de aplicación, es posible que la consola no refleje esa definición. Esto se debe a que con frecuencia la consola agrupa varios recursos bajo una sola vista. Los controles en las vistas están disponibles si todos los recursos relacionados se pueden escribir. Sin embargo, si algunos de estos recursos se configura como un recurso de aplicación entonces los controles relacionados se deshabilitarán.

La solución actual es si es posible el configurar todos los tipos de recursos asociados con un subsistema como recursos de aplicación.
1029851 - consola de administración - incluso después de cancelar el proceso para cargar un archivo de implementación, el contenido se agrega al directorio de datos

Existe un problema conocido en este lanzamiento de JBoss EAP 6 que hace que la carga de archivos a través de la pantalla de administración de implementaciones se complete, incluso si la carga se cancela por parte del usuario.

El cancelar la operación hace que el archivo cargado se agregue al directorio de datos, pero no permite que se agregue como una implementación en el archivo domain.xml . Esto significa que el archivo no se puede borrar por medio de la interfaz de administración de red o el CLI.

Este problema se abordará en un lanzamiento futuro del producto.
1026823 - Proporcionar una manera confiable para limpiar los encabezados "ROLE" establecidos por el diálogo "Run as"

En este lanzamiento de JBoss EAP 6 se ha reportado que cuando un superusuario actúa de parte de otro usuario (con el enlace Run As...), su rol no se restablece después de que se toma acción.

La solución para este problema es cerrar la ventana del navegador (no solo la pestaña activa) y re-acceder a la consola de red. Este problema se abordará en un lanzamiento futuro del producto.
1014048 - RBAC: El iniciar sesión justo después de cerrar sesión no limpiará la IU apropiadamente en el modo de dominio

En algunos casos, al cerrar sesión en la consola de red, la consola se presenta de manera parcial antes de iniciar sesión como otro usuario. Esto conlleva a contenido "mezclado" en donde partes de la pantalla se presentan como si el usuario pasado tuviera la sesión abierta y otras partes de la pantalla como si el nuevo usuario tuviera la sesión abierta.

Este problema no representa un riesgo de seguridad y no se revelarán datos confidenciales.

Una solución es cerrar la ventana del navegador (no solo la pestaña activa) e inicar sesión como el nuevo usuario.

Servicios de red

1111046 - Retorna una respuesta vacía cuando se presenta una falla SOAP desde un punto final teniendo el perfil WS-Security Policy Signature

Este lanzamiento de JBoss EAP 6 contiene un error que causa que un servicio de red que tenga la política WS-Security Signature en su WSDL retorne una respuesta HTTP vacía que tiene una longitud de cero de contenido para el cliente cuando presenta un fallo SOAP en lugar del fallo SOAP real.

El problema se presenta solamente cuando se utiliza la política Signature.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1079049 - Problema al utilizar @SchemaValidation junto con wsrm 1.1

Si un cliente envía un mensaje WS-RM 1.1 que hace referencia a la CreateSequence en un punto final que utiliza WS-RM junto con la validación de esquemas, la aplicación presenta el siguiente error:
Unmarshalling Error: cvc-elt.1: Cannot find the declaration of element 'CreateSequence'.

CreateSequence no se encuentra en el fGrammerPool en org.apache.xerces.impl.xs.XMLSchemaLoader ya que CXF y JBossWS todavía no soportan completamente WS-RM 1.1.
1074368 - el elemento esquema generado de la clase de la excepción no respeta la anotación @XmlElement

Se encontró un error en este lanzamiento de JBoss EAP 6 en donde el esquema generado de las clases de excepción no respeta la anotación @XmlElement. Este problema se resolverá en un lanzamiento futuro del producto.
1103847 - Java First WS-Policy duplica PolicyReferences al utilizar anotaciones sin una interfaz Java separada

Un error en el componente CXF que se envía con JBoss EAP 6 hace que las PolicyReferences se dupliquen al utilizar las anotaciones Java First WS-Policy (tal como @Policies). El WSDL que resulta genera múltiples elementos PolicyReference cuando no hay una interfaz Java separada.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1121223 - [CXF-5892] Asegurarse de que EncryptedKey hace referencia a BinarySecurityToken antes de que

En este lanzamiento de JBoss EAP 6, CXF pone el BinarySecurityToken referenciado por el elemento EncryptedKey después del elemento EncryptedKey cuando el sello de fecha WSS no se incluye en el mensaje SOAP.

Esto puede hacer fallar los recibidores que esperan que el BinarySecurityToken referenciado por la EncryptedKey esté encima del elemento EncryptedKey ya que no han procesado el BinarySecurityToken al tratar de buscarlo mientras se procesa el elemento EncryptedKey.

Se espera poder resolver este problema en un lanzamiento futuro del producto.
1115215 - CXF-5679, CXF-5724 - WS-S after después de que la actualización falla con org.apache.ws.security.WSSecurityException: la firma del descifrado es inválido

Se introdujo una regresión en CXF 2.7.10, la cual falló con el siguiente error: org.apache.ws.security.WSSecurityException: The signature or decryption was invalid

Este problema se resolverá en un lanzamiento futuro del producto.

mod_cluster

1085427 - StickySessions no funcionan para ProxyPass desde un contexto deshabilitado

Este lanzamiento de JBoss EAP 6 tiene un error que no permite que las StickySessions funcionen para ProxyPass desde un contexto deshabilitado. Se espera resolver este problema en un lanzamiento futuro.
1044879 - Si el "Nombre del balanceador incluye" una letra en mayúscula en el nombre entonces modcluster no mantendrá las sesiones pegajosas

Un problema en JBoss EAP 6 no permite que el módulo modcluster mantenga sesiones pegajosas si se utilizan letras en mayúsculas para nombrar los balanceadores de carga.

Este problema hace que las peticiones para una sesión en particular se enruten a un nodo diferente y no el nodo que prestó sus servicios para la primera petición para esa sesión.

Esto se debe a que EAP 6 no soporta letras en mayúsculas para nombrar balanceadores de carga ya que los nombres de los balanceadores de carga son similares a los nombres de hosts en una URL.

El módulo modcluster puede mantener sesiones pegajosas si se utilizan letras en minúsculas para nombrar todos los balanceadores de carga en el módulo.
900047 - SystemMemoryUsageLoadMetric no es correcto en Linux/Unix

La SystemMemoryUsageLoadMetric no muestra información útil en los sistemas operativos Linux o UNIX. Para estos sistemas, HeapMemoryUsageLoadMetric proporciona información más útil. La solución para este problema será cambiar el algoritmo de SystemMemoryUsageLoadMetric para sustraer el valor buffers/cache del número used. El mejor método para lograr esto está bajo investigación.

Servidor Apache (httpd) y conectores

1125829 - Falta el módulo httpd mod_snmp para RHEL6, RHEL7 con arquitectura PPC64

En este lanzamiento de JBoss EAP 6, las bibliotecas mod_snmp no se proporcionarán para la plataforma PPC64 (RHEL6, RHEL7).
900620 - Los nativos APR no se están cargando si UAC está en uso (Windows Server 2008 R2)

En servidores de Microsoft Windows, las bibliotecas APR (del inglés Apache portable runtime - tiempo de ejecución portátil de Apache) fallarán al cargar con el UAC (del inglés User Account Control -control de cuenta de usuario) habilitado. Después de instalar las bibliotecas, un usuario administrador necesitará hacer clic con el botón derecho del ratón en el directorio JBoss y establecer "Full control" como "Allow" para el usuario deseado en la pestaña Properties -> Security. Esto corregirá los derechos de acceso para UAC.
1125833 - Falta el archivo snmpd.conf.sample en zip para la plataforma RHEL7-x86_64

Falta el archivo snmpd.conf.sample en el archivador zip Apache HTTP Server for RHEL 7 x86_64.

Una solución es descargar el snmpd.conf.sample que falta de los documentos adjuntos en https://bugzilla.redhat.com/show_bug.cgi?id=1125833.
1122799 - La ruta en mod_snmp.conf.sample no se actualiza por parte del script postinstall

Este lanzamiento de JBoss EAP 6 tiene un error en donde la ruta en mod_snmp.conf.sample no es actualizada por parte del script postinstall.

Después de la instalación la ruta todavía contiene la variable installroot:
SNMPConf "@installroot@/etc/httpd/conf.d/snmpd"

Una solución para este problema es modificar el archivo mod_snmp.conf.sample manualmente.

Este problema se resolverá en un lanzamiento futuro.

Servidor Apache (httpd) y conectores, documentación

900580 - httpd: libaprutil-1.so.0: archivo demasiado corto

Los binarios del tiempo de ejecución portátil Apache (APR) no se empacan nativamente como parte de JBoss Enterprise Application Platform o JBoss Enterprise Web Server para Red Hat Enterprise Linux. Los Symlinks se utilizan para hacer referencia a las bibliotecas base Red Hat Enterprise Linux. Esto puede generar un problema con symlinks que no se pueden resolver al tratar de utilizar los binarios APR si los siguientes paquetes no están instalados: apr, apr-util, apr-devel, apr-util-devel.

La solución para este problema se enviará en un lanzamiento futuro del APR de Red Hat Enterprise Linux.

CDI/Weld,EJB

971679 - Problema al borrar la implementación de una aplicación con un temporizador EJB de intervalo ya inicializado

Al apagar una instancia EAP con una aplicación implementada que use un temporizador de intervalos EJB, ocasionalmente se presenta una IllegalStateException o una EJBComponentUnavailableException en el registro del servidor que contenga el texto "Formatting error" o "Error invoking timeout for timer".

Este problema tiene lugar ya que JBoss EAP 6 no espera a que todas las peticiones terminen al apagar.

No hay una solución para eliminar estos errores, sin embargo, no tienen ningún impacto negativo en el producto.

EE,EJB

1114061 - el enlace de interceptores ejb-jar.xml no acepta "*"

En este lanzamiento de JBoss EAP 6, debido a chequeos demasiado estrictos, los interceptores EJB predeterminados requieren una definición de interceptores junto con una declaración como parte de assembly-descriptor.

EJB, Nombrado

923836 - remote:// protocolo no funciona a través de SSL con IBM JDK

Hay un problema conocido en este lanzamiento de JBoss EAP 6 en donde la búsqueda del nombrado remoto falla de manera intermitente en un IBM JDK con la siguiente excepción:
org.jboss.remoting3.NotOpenException: Endpoint is not open.

Este problema parece presentarse cuando el cliente usa el JDK IBM. En instancias en donde el servidor está en el JDK IBM y luego el cliente usa otro JDK, el problema no se presenta.

Este problema está bajo investigación en busca de una solución.
1069591 - ERROR: notificación del final del canal de búsqueda remota recibida, se puede ver el ID del canal cerrándose al buscar una cola remota

Al realizar una búsqueda en una cola remota desde dentro de un EJB, aunque la operación ejecuta de manera exitosa, se presenta el siguiente error después de que se cierra el contexto:
Channel end notification received, closing channel Channel ID b8e969d6 (outbound) of Remoting connection 4970f4db to DEVPC016970/10.23.132.245:5301

Este problema se resolverá en un lanzamiento futuro.

EJB, administrador de transacciones

952746 - Arreglar fallos de recuperación de transacciones que involucran un recurso remoto EJB

En este lanzamiento de JBoss EAP 6, las operaciones de recuperación de transacciones pueden fallar si involucran recursos remotos EJB que se puedan haber caído.

Este problema se presenta debido a que cuando una conexión se cae entre el servidor y el cliente (específicamente cuando el cliente se cae y se reinicia); el servidor y el cliente no se comunicarán automáticamente entre ellos.

En estos escenarios, el servidor no sabrá que el cliente ha iniciado nuevamente, lo que significa de manera efectiva que el proceso de recuperación EJB tx no sabrá con cuales nodos EJB comunicarse.

El problema está bajo investigación y se está desarrollando una solución.

Soporte IPv6

900564 - Formato equivocado de direcciones IPv6 en entradas de registro

Las direcciones IPv6 se deben formatear con corchetes ([ and ]) alrededor de estas tal como en http://[2620:52:0:105f::ffff:2]:9990. Faltan los corchetes en los archivos de registro para JBoss EAP 6. Se espera solucionar este problema en un lanzamiento futuro.
900609 - Sockets IPv4 abiertos en Windows cuando el servidor está enlazado a IPv6

Si se inicia JBoss EAP 6 en Microsoft Windows Server con la pila IPv4 deshabilitada y la pila IPv6 habilitada, los sockets IPv4 todavía permanecen abiertos. Este problema todavía está bajo investigación.

Seguridad, red

952518 - run-as no funciona para los métodos Servlet init() y destroy()

En JBoss EAP 6 hay un problema en donde la identidad run-as no se está utilizando para Servlet.init(), lo cual va en contra de la especificación Java Servlet 2.4.

Esto se debe a que el RunAsListener no existe en JBoss EAP 6 de manera opuesta que en JBoss EAP 5.

Para solucionar este problema, establezca un contexto de seguridad dentro del método init() del servlet que invoca el EJB asegurado. Esto se puede lograr usando los enfoques descritos en A10 y A23 del JBoss Security FAQ, disponible en https://community.jboss.org/wiki/SecurityFAQ

Se espera resolver este problema en un lanzamiento futuro.

Web Console - UX

1016546 - RBAC: [Usability] Mensaje de error poco claro al tratar de configurar el rol de auditor como administrador

En este lanzamiento de JBoss EAP 6, si un usuario trata de realizar una operación, la cual no tiene permiso de ejecutar entonces recibirá el siguiente mensaje de error:

You don't have the permissions to access this resource!

Esto puede ser confuso para los usuarios ya que están tratando de realizar una operación, no intentando acceder a un recurso. Este texto de error se clarificarán en un lanzamiento futuro del producto.

XML Frameworks

1065128 - Problema de rendimiento con el transformador Xalan y nodos de texto muy grandes

Se encontró un error en este lanzamiento de JBoss EAP 6 que genera problemas de rendimiento al tratar de convertir grandes nodos de texto usando el Xalan Transformer. Al utilizar el transfomador para convertir un StreamSource a DOMResult, el rendimiento del transformador disminuye al incrementar el tamaño de los datos de caracteres. Este es un problema conocido y se corregirá en un lanzamiento posterior del producto.

doc-Release_Notes,JCA,JMS

1002518 - El adaptador de recursos genérico no permite utilizar instancias XAConnectionFactory de TIBCO EMS para operaciones no transaccionales

En este lanzamiento de JBoss EAP 6, cuando se crea una sesión en un contexto de transacción como: connection.createSession(false,0); se presenta una IllegalArgumentException.

Esto se debe a que el RA genérico no ignora los parámetros pasados para createSession en donde primero establece la sesión como no realizada y segundo en el modo de sesión de transacción realizada (0).

Para evitar este problema cree una sesión de transacción realizada: connection.createSession(true,0);.