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
oDIST 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ónSET
que falle al ser replicados. La solución es usar el disparadorSET_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 errorHTTP 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 atributotransactions
con el valoron
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 atributotransactions
también se establezca comoon
. Note que el subsistema de transacciones está disponible sólo en los perfilesfull
yfull-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 contextoejb-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 valoresnatural-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 teclaTab
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 comandoxdg-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:- 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)
- 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" />
- 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 usandoorg.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 elInstallationManagerService
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
yserver
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 theWEB-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 deorg.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 llamadoresteasy-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 unaIllegalStateException
.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étodossetNext()
ygetNext()
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 elLdapExtLoginModule
no puede utilizar fábricas de sockets personalizadas para crear conexiones al servidor ldap. Se presentará unaClassNotFoundException
al tratar de utilizar una fábrica de sockets personalizada con elLdapExtLoginModule
.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 elfGrammerPool
enorg.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 elBinarySecurityToken
referenciado por la EncryptedKey esté encima del elemento EncryptedKey ya que no han procesado elBinarySecurityToken
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 deSystemMemoryUsageLoadMetric
para sustraer el valorbuffers/cache
del númeroused
. 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 zipApache HTTP Server for RHEL 7 x86_64
.Una solución es descargar elsnmpd.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 variableinstallroot
:SNMPConf "@installroot@/etc/httpd/conf.d/snmpd"
Una solución para este problema es modificar el archivomod_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 unaEJBComponentUnavailableException
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 paraServlet.init()
, lo cual va en contra de la especificación Java Servlet 2.4.Esto se debe a que elRunAsListener
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étodoinit()
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/SecurityFAQSe 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 unaIllegalArgumentException
.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);
.