7.3. Problemas Conhecidos

CDI/Weld

1054876 - A criação do proxy falha quando uma superclasse não possui o construtor sem argumento

O CDI define que a classe deve possuir um construtor público anotado @Injector sem nenhum argumento. O Weld verifica esta solicitação durante a implantação. No entanto, a implantação Weld nesta versão do EAP executa erroneamente uma checagem e requer que os construtores de todas as superclasses também possuem construtores sem argumento público. Do contrário, um`UnproxyableResolutionException`é lançado e a implantação falha.

Uma alternativa para isto é incluir um construtor sem argumento público em todas as superclasses de uma classe bean.
1086555 - Weld - Especialização de beans genéricos lançam exceção inapropriada.

Neste lançamento do JBoss EAP 6, a configuração de uma especialização num bean genérico resulta num DefinitionException sendo lançado.

Este comportamento pode não ser apropriado e está sob investigação.

CLI

1054874 - Suporte jboss-cli.sh cygwin

Este lançamento do JBoss EAP 6 contém uma bug que pode criar problemas de uso do produto num ambiente Cygwin.

As diferenças entre as implementações pathing POSIX e Microsoft Windows podem levar ao mal funcionamento das variáveis do caminho no shell script jboss-cli.sh a não funcionarem conforme o esperado.

Espera-se que este problema seja resolvido num lançamento futuro do produto.

Clustering

900483 - Dados da sessão obsoleta recebidos quando usando DIST SYNC no encerramento do nó

Durante os testes, alguns casos apresentavam que os dados da sessão obsoleta eram recebidos quando o encerramento do nó e o modo do cache DIST SYNC ou DIST ASYNC era usado. Este problema continua sob investigação.
900378 - O CDI beans com o trigger de replicação SET não são replicados

Dervido a uma bug no componente Weld, o metódo setAttribute não é chamado corretamente. Isto leva à falha de replicação do CDI beans com o trigger de replicação SET. A alternativa é usar o trigger SET_AND_NON_PRIMITIVE_GET para esses beans. Isto será corrigido num lançamento futuro.
900946 - IllegalStateException: O cache está no estado 'TERMINATED'/'STOPPING'.

Este lançamento do JBoss EAP 6 possui uma bug que pode levar a um IllegalStateException aparecer após um aplicativo ser desimplantado de um nó com 5 segundos sendo implantado em outro nó com cluster.

Este problema está sob investigação e espera-se ser resolvido num lançamento futuro.
901162 - TimeoutException: Não foi possível adquirir o bloqueio

Um problema conhecido existe neste lançamento do JBoss EAP 6 que produz um TimeoutException: Unable to acquire lock sob certas circunstâncias.

Espera-se que este problema seja resolvido num futuro lançamento.
917635 - Falha ao carregar a sessão: NullPointerException

Um Problema Conhecido neste lançamento pode levar a NullPointerException com a mensagem Falha ao carregar a sessão a ser encontrado após a implantação do aplicativo em certas circunstâncias.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
993041 - O RuntimeException no org.jboss.as.web.session.ClusteredSession.access

Em circunstâncias raras, quando uma sessão da web distribuída é acessada enquanto um outro nó deixa o cluster abruptamente, a aquisição de bloqueio pode falhar. Quando isto ocorre, isto resulta numa mensagem de exceção:
RuntimeException: JBAS018060: Exception acquiring ownership of <session-id>

A causa principal deste problema é que a aquisição de bloqueio não leva em consideração aquele nó de cluster que pode deixar o cluster exatamente no mesmo período, resultando na falha de aquisição do bloqueio. Este problema está sob investigação e espera-se ser resolvido numa versão futura. Nenhuma alternativa está disponível no momento.
959951 - CacheException: java.lang.RuntimeException: Falha ao marshal argumento(s) no encerramento do servidor

A seguinte mensagem pode ser registrada no encerramento do servidor:
CacheException: java.lang.RuntimeException: Failure to marshal argument(s) at server shutdown

Esta mensagem ocorre uma vez que o Infinispan não suporta ainda o encerramento da limpeza e pode ser facilmente ignorado. Este problema está sendo investigado, porém não existe nenhuma alternativa disponível.
922699 - IllegalStateException: O AtomicMap armazenado sob X da chave foi removido!

Um IllegalStateException foi lançado em casos raros quando a passivação e expiração do processamento de rotina acessa uma sessão que é simultaneamente removida. Isto leva a uma exceção.

A exceção pode ser ignorada. No entanto, a desabilitação da passivação da sessão irá garantir que este problema é evitado.

Gerenciamento do Domain

1111575 - O subnet-match está completamente desfeito

Este lançamento do JBoss EAP possui uma bug que evita que o subnet-match respeite o atributo valor.

Este problema está sob investigação e espera-se ser resolvido num lançamento futuro do produto.
1105677 - O grupo ldap não existente leva à falha da autenticação no security-realm

Este lançamento do JBoss EAP6 possui uma bug que leva o LdapGroupSearcher a falhar quando tentando observar um grupo que não existe no servidor LDAP local. Nessas instâncias, a busca retorna um código de erro HTTP 500, impedindo que alguns usuários efetuem o logging.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1015524 - RBAC: não foi possível implantar a mesma implantação que já havia sido implantada pelo usuário a partir de um escopo diferente de server-group

Quando os controles de acesso baseados na função são habilitados, os usuários de gerenciamento com as funções com escopo do server-group podem levar à falhas de novas implantações com a seguinte mensagem:
"JBAS014807: Management resource '[(\"deployment\" => \"example.war\")]' not found"

Isto ocorre uma vez que a implantação com o mesmo nome já existe no domain. Este é o comportamento correto. No entanto, uma vez que o usuário de gerenciamento é adicionado escopo a um grupo de servidor, não é possível verificar caso tal implantação já existe em outro grupo de servidor. Isto dificulta impedir este erro confuso.

Para evitar esta limitação, a Red Hat recomenda que ambas funções sem escopo sejam determinadas aos usuários responsáveis pela adição de implantações ao domain ou que a lista dos nomes de implantação seja mantida de forma que os usuários estejam ciente da mesma.
995439 - As configurações das transações JTS dependem das configurações do Jacorb

Quando o JTS é habilitado na seção Transactions do console de gerenciamento da web ("Profile -> Container -> Transactions"), é necessário determinar o atributo transactions a um valor on no subsistema JacORB. O comportamento intencionado é que as transações sejam habilitadas quando o JTS for habilitado. A causa deste problema está sob investigação. A alternativa para este problema é garantir que o atributo transactions seja configurado para on. Perceba que o subsistema das transações está disponível apenas nos perfis full e full-ha.

EJB

990102 - Intervalo de acesso simultâneo -- não foi possível obter o bloqueio com 5000 de MILÉSIMOS DE SEGUNDOS

Este lançamento do JBoss EAP 6 possui uma bug que poderia produzir um concurrent access timeout quando um cliente EJB estiver invocando um método no stateful bean de um cluster "de envio". Este bean envia a chamada ao stateful beans num "target" cluster e retorna novamente. As invocações são seriais. O cliente não invoca um método num bean até que ele obtenha resposta de uma invocação anterior. O erro ocorre quando um destes servidores no cluster é encerrado.
1118432 - O java.util.concurrent.RejectedExecutionException caso o remote-naming InitialContext estiver encerrado

Neste lançamento do JBoss EAP 6, caso uma nomeação remota for usada para observar um EJB, ele cria um contexto ejb-client.

Caso o objeto do contexto de nomeação for encerrado, o cliente não irá efetuar o log no erro apresentado abaixo, uma vez que o contexto ejb-client já estava encerrado e ocorreu uma nova tentativa.
ERROR [org.jboss.remoting.handler-errors] Close handler threw an exception: java.util.concurrent.RejectedExecutionException

Este problema será corrigido num lançamento futuro.
1067194 - O código do cliente EJB3 engole exceções dificultando o rastreamento do problema na produção.

Este lançamento do JBoss EAP 6 possui uma bug que leva os clientes EJB engolirem exceções a não ser que o logging esteja configurado para DEBUG.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1123505 - A configuração EJB/remoting não propaga o certificado como credenciais caso um auth SSL mutual for usado para a conexão

Neste lançamento do JBoss EAP 6, as configurações EJB/remoting não propagam o certificado como credenciais para uma autenticação caso o SSÇ da autenticação mútua for usado para a conexão.

Este problema impossibilita o uso do BaseCertLoginModule para autenticação com os EJBs protegidos do SSL.

Este problema está sob investigação e espera-se ser resolvido num lançamento do produto.

Hibernate

1102974 - HHH-9231 Os dados não confirmados podem ser mantidos num cache de coleção transacional após a reversão, caso a coleção for inicializada após o esvaziamento

Este lançamento do JBoss EAP 6 contém uma bug que causa algumas alterações a continuarem no cache de nível 2, seguidas das alterações de reversão.

Este problema pode resultar num javax.persistence.EntityNotFoundException ou entidades não existentes sendo encontradas.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1111706 - NonUniqueDiscoveredSqlAliasException: Foi encontrado um sql alias duplicado

Neste lançamento do JBoss EAP 6, uma consulta SQL native, que especifica uma coluna diversas vezes sem um aliases único (ex: "select e.id, e.title, e.id from Event e") para qualquer entidade simples (ex: Evento), falha com a seguinte mensagem:
org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias [id] during auto-discovery of a native-sql query

Isto acontece uma vez que o Hibernate obtém os rótulos da coluna a partir do java.sql.ResultSetMetaData.getColumnLabel(). O Hibernate não pode determinar se as colunas com o mesmo nome referem-se ao mesmo valor a partir da mesma entidade.

Ao invés de assumir algo incorreto, o Hibernate lança uma exceção.

A alternativa é fornecer um aliases único para as colunas com o mesmo nome (ex: "select e.id AS id1, e.title, e.id AS id2 from Event e").
1094951 - HHH-9261 As representações múltiplas desconectas da mesma entidade não podem ser mescladas usando o cascade=merge

Um problema neste lançamento do JBoss EAP 6 poderia resultar num erro java.lang.IllegalStateException: An entity copy was already assigned to a different entity sendo encontrado.

Este problema é presente na mesclagem em cascata caso múltiplas instâncias com a mesma identidade forem detectadas. Uma vez que elas não podem ser mescladas automaticamente, a exceção é elevada.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1105078 - HHH-9062 Estratégia de auditoria de validação envers: o timestamp do final da revisão não está armazenado nas tabelas para as subclasses unidas

Neste lançamento do JBoss EAP 6, quando o Envers é usado com uma estratégia de auditoria de validação para auditoria de uma hierarquia de entidade usando a herança JOINED, as tabelas resultantes de auditoria criadas para as subclasses unidas não contém a coluna de revisão final.

Isto pode complicar o particionamento das tabelas de auditoria para as subclasses unidas.

Este problema está sob investigação.
1085982 - Envers: Falta a Coluna do Incorporado na Tabela de Auditoria (HHH-8908)

Este lançamento do JBoss EAP 6 contém uma bug que impede os atributos herdados de superclasses no Hibernate de serem auditorados, a não ser que a classe seja marcada como @Audited.

A alternativa é garantir que o atributo @Audited seja usado nas classes a serem rastreadas.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1117447 - HHH-9280 União do nome da tabela para o @ElementCollection do nome da classe de entidade ao invés do nome de entidade especificado

Este lançamento do JBoss EAP 6 possui uma bug no componente Hibernate que leva o nome computado da tabela para um @ElementCollection a usar o nome de classe de entidade ao invés do nome da entidade especificado.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
900321 - HHH-7287 Ocorre um problema na realização adequada do cache natural-id-values quando obtendo resultado pelo naturalIdQuery usando o NaturalIdLoadAccess

O NaturalIdLoadAccess da interface do Hibernate possui um comportamento inconsistente quando tentando carregar as entidades do Nível Dois (L2) Cache seguindo uma atualização de seus valores natural-id a partir de um cenário não transacional.

No momento, o Hibernate não suporta o cache L2 das entidades com identificadores naturais em cenários onde existem uma mistura de acesso transacional e não transacional ao banco de dados.

Installer

1032892 - Não foi possível usar o preenchimento da tabela para o caminho iniciando com a letra da unidade no windows.

No installer do console do JBoss EAP 6 no Microsoft Windows Server, a conclusão da tabela para caminhos do diretório que começam com a letra da unidade não está funcionando.

Quando inserindo um caminho que começa com a letra da unidadeC:\ e pressionando a tecla Tab nada aparece. Nesta situação, espera-se que os conteúdos do diretório sejam apresentados.

Este problema será corrigido num lançamento futuro.
977805 - A iniciação do JBoss Administration Console a partir do menu de início não está funcionando no Solaris

Os atalhos do menu de iniciação para o Console de Administração no Solaris não funciona ou a instância do JBoss EAP 6 que foi instalado usando o installer.

Ao invés de abrir o Console de Administração num navegador da web, o seguinte erro ou mensagem será exibida:
Error showing url: HTTP Error: Method Not Allowed

Este problema é causado pelo comando xdg-open que não opera conforme o esperado no Solaris.

A alternativa para usar os atalhos do menu de iniciação, é o Console de Administração sendo acessado diretamente num navegador da web. Caso configurado com as portas default, os URLs para o Console de Administração são apresentados abaixo: Para o modo autônomo: http://localhost:8080/console Para o modo domain: http://localhost:9990/console

JCA

1109691 - A Recuperação não funciona quando nenhum dos credenciais são especificados para o elemento de recuperação na configuração do RA

Neste momento do JBoss EAP 6, quando os credenciais de segurança não são especificados no XML para o elemento de recuperação, a recuperação não inicia para um recurso JMS particular.

Este comportamento não é intencional uma vez que a conexão não deve ser criada com "no credencial" (ou similar).

Espera-se que este problema seja resolvido num lançamento futuro do produto.
991389 - A criação da conexão não é ativada no adaptador do recurso generic-jms-ra.rar após o servidor recarregar o modo das transações jts determinado.

Quando o servidor do JBoss EAP for configurado com um adaptador de recurso implantado usando generic-jms-ra.rar, a criação da conexão é desregistrada quando o servidor é recarregado. A causa deste problema é que o adaptador do recurso genérico não manuseia corretamente o recarregamento caso o subsistema da transação for configurado para executar no JBoss Transactions System (JTS). O motivo principal deste problema está sendo investigado.

Uma alternativa é adicionar o arquivo XML do descritor JCS ao arquivo RAR com as propriedades da conexão especificadas.
1023193 - O RA genérico do JMS apresenta o aviso 'lock owned during cleanup' durante a recuperação da falha periódica

Um problema mínimo com a recuperação periódica foi identificado, onde a mensagem de aviso iniciando com o seguinte texto é registrada.
WARN [org.jboss.resource.adapter.jms.JmsManagedConnection] (Periodic Recovery) Lock owned during cleanup: java.lang.Throwable: Lock owned during cleanup

A causa subjacente deste problema é que o adaptador JMS genérico não manuseia corretamente a segunda chamada de recuperação. De acordo com a especificação do Object Transaction Service (Serviço da Transação do Objeto), quando o gerenciador da transação é determinado a executar no Java Transaction Service (JTS), a reversão de recuperação periódica para o mesmo XID ocorre duas vezes. O problema é que o adaptador JMS genérico manuseia incorretamente a segunda chamada na reversão para o mesmo XID e os avisos acima são registrados. Perceba que independente das mensagens de aviso, a recuperação ocorre corretamente.
1107120 - Falhas quando implantando o MySQL JDBC driver ao EAP 6.x

Este lançamento do JBoss EAP 6 possui uma bug que previne que o MyAQL JDBC driver seja implantado sob certas circunstâncias.

A implantação falha informando o usuário que a implantação já existe. Qualquer tentativa de remover uma implantação existente também falhará.

Uma alternativa para evitar esses erros é reiniciar o servidor. O driver irá então implantar com sucesso.

Este problema está sob investigação.
901300 - A injeção @Resource do Datasource no SFSB com cluster falha com erro de serialização

Este lançamento do JBoss EAP 6 possui uma bug que leva a injeção do @Resource de um campo de Fonte de Dados no SFSB com cluster a falhar com um erro de serialização.

Uma alternativa para este problema é marcar o campo transiente e então popular isto manualmente no @PostActivate.

Este problema será endereçado num lançamento futuro deste produto.
1033008 - O JMS RA Genérico não é consistente com o EE spec - isto *não* ignora os parâmetros quando a sessão é criada no contexto de transação

Quando uma sessão é criada num contexto de transação e os parâmetros são passados ao adaptador de recurso JMS genérico, um Null Pointer Exception (NPE) ocorre. O problema ocorre uma vez que ocorre uma tentativa do processamento dos parâmetros, quando a especificação do Java EE declara que eles não estão prestes a serem processados. O motivo principal deste problema está sob investigação, mas uma alternativa é determinar a sessão a ser transacionada, conforme a seguinte amostra. O NPE não ocorrerá com esta alternativa.
connection.createSession(true, Session.SESSION_TRANSACTED);
1104227 - Jndi incorreto da fonte de dados fornecida ao jdbc driver para recuperação quando mais fontes de dados existirem

Neste lançamento do JBoss EAP 6, existe um problema durante a passagem JNDI de uma fonte de dados durante o processo de recuperação quando mais de uma fonte de dados for definida.

Essas fontes de dados pertencem a uma máquina física, porém cada uma delas aponta a uma fonte de dados diferente (um usuário diferente é usado para a conexão).

Isto leva a recuperação a falhar com uma exceção e encerrar com o seguinte erro:
WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local XARecoveryModule.xaRecovery got XA exception XAException.XAER_RMERR: oracle.jdbc.xa.OracleXAException

Espera-se que este problema seja resolvido num lançamento futuro.

JDR

917683 - A utilidade jdr gera o nome do arquivo de entrada errado quando executando no Windows

Uma bug foi encontrada na utilidade JDR quando usada nos ambientes do Windows. Foi relatado que a utilidade irá anexar o último caractere do diretório $JBOSS_HOME original ao diretório JBOSS_HOME criado dentro do arquivo.

Por exemplo, para um diretório JBOSS_HOME originado nomeado jboss-eap-6.2, a utilidade JDR produziria um diretório de arquivo chamado JBOSS_HOME2.

A causa desta bug está sendo investigada e nenhuma alternativa para prevenir isto está disponível.

JPA

1114726 - O aprimoramento da classe de entidade JPA pode não funcionar para as subimplementações quando outras subimplementações referencia as classes da entidade

Este lançamento do JBoss EAP 6 possui uma bug que permite as classes de entidade nos aplicativos do usuário a serem regravadas pelo provedor de persistência na implantação do aplicativo.

Ocorreram problemas quando as subimplantações são implantadas em paralelo e existem referências às classes de entidade em outras subimplantações, além da implantação que contém a unidade de persistência. Nessas instâncias, cada subimplantação procederá através de várias fases de implantação internas em paralelo.

Espera-se que este problema seja resolvido num lançamento futuro do produto.

JSF

1096905 - O InstantiationException no WeldApplicationFactory quando alternando ao JSF 1.2 no EAP 6.2.

O JBoss EAP 6 permite que usuários escolham uma versão JSF para uma implantação usando os descritores empacotados com a implantação.

No entanto, isto não opera corretamente quando a implantação também usa o CDI. No momento não é possível possuir duas implantações diferentes usando versões do JSF caso ambas implantações também usem o CDI.

Quando ocorre esta tentativa, uma exceção é lançada e a implantação falha com o seguinte erro:
java.lang.InstantiationException: org.jboss.as.weld.webtier.jsf.WeldApplicationFactory

Embora o uso do JSF 1.2 com o CDI não é oficialmente suportado, uma vez que o JSF 1.2 é uma tecnologia EE5 e o CDI é uma tecnologia EE6, é possível fazer com que o JSF 1.2 opere com o CDI para todas as implantações usando a seguinte alternativa:
  1. Configure o 1.2 como a versão JSF default no EAP pela execução do seguinte comando no jboss-cli: /subsystem=jsf/:write-attribute(name=default-jsf-impl-slot,value=1.2)
  2. Configure a dependência JSF 1.2 para o módulo Weld em ambos /modules/system/layers/base/org/jboss/weld/core/main/module.xml e `/modules/system/layers/base/org/jboss/as/weld/main/module.xml, alterando a linha <module name="javax.faces.api"/> para <module name="javax.faces.api" slot="1.2" />
  3. Reinicie o servidor.

Logging

1096053 - O SyslogHandler não manuseia os caracteres multi-byte corretamente

O uso do org.jboss.logmanager.handlers.SyslogHandler para os caracteres log multi-byte pode resultar num resultado corrupto gravado no registro. Por exemplo:
Mar 8 17:29:09 UNKNOWN_HOSTNAME java[9896]: SyslogHandler: ????????????

A alternativa para este problema é que os mesmos caracteres multi-byte podem ser registrados com sucesso org.apache.log4j.net.SyslogAppender.

Este problema é causado em parte pelo algorítimo de conversão UTF e espera-se ser corrigido num lançamento futuro.
1031448 - O logging-profile funciona para o servlet, mas não para o JSP

Neste lançamento do JBoss EAP 6, os perfis de logging funcionarão conforme o esperado para o servlet, porém não funcionarão para o JSP. Todas as mensagens de log do JSP irão ao contexto do log de sistema.

Isto é devido ao carregador de classe ser checado ser um org.apache.jasper.servlet.JasperLoader com um carregador de classe pai do carregador de classe que estava registrado no contexto de log.

Espera-se que este problema seja resolvido num lançamento futuro do produto.

Outro

901231 - O uso do finalize() precisa de protetores extras no IBM JDK

O JBoss Enterprise Application Plataform 6 pode experienciar diversas falhas quando executando no IBM JDK 6 e 7. Isto é devido ao coletor de lixo IBM ser muito mais agressivo que os outros JVMs. Isto pode resultar às vezes numa memória sendo redeclarada em situações que não eram antecipadas e não eram manifestadas quando testando em outros JVMs.

A Red Hat recomenda o uso do OpenJDK ou Oracle JDK para execução do JBoss Enterprise Application Platform 6 no Red Hat Enterprise Linux, até que este problema seja solucionado.

Patching

1120535 - O enfileiramento do patching MBeans durante o encerramento resulta num IllegalStateException

Este lançamento do JBoss EAP 6 possui uma bug causada pelo PatchResource do subsistema não possuindo uma dependência no InstallationManagerService, porém usando isto quando ele venha a encerrar.

Isto levou a um IllegalStateException caso o gancho de encerramento tentar o patching subsystem MBeans.

A alternativa é confirmar se é que o InstallationManagerService está ativo antes de usá-lo.

PicketLink

1086733 - Alterações no PicketLink API entre as versões 2.1 e 2.5

O PicketLink 2.5 trouxe algumas alterações no API do PicketLink 2.1, que estava incluso nos lançamentos do JBoss EAP 6.x anteriores.

Essas alterações incluem diversas classes sendo afetadas pelo compatibilidade inversa. Os aplicativos PicketLink 2.1 precisarão ser atualizados com as alterações.

A lista completa de alterações é fornecida no final desta documentação.

RBAC

1021607 - RBAC não endereçável

Alguns recursos não são endereçáveis ao server-group e às funções com escopo do host, com o objetivo de fornecer uma visualização simplificada do modelo de gerenciamento para melhorar a usabilidade. Isto é distinto dos recursos que não são endereçáveis para proteger os dados de confidenciais de proteção.

Para as funções com escopo do server-group, isto significa que os recursos nas porções profile, socket binding group, deployment, deployment override, server group, server config e server do modelo de gerenciamento não serão visíveis caso elas não forem relacionadas ao server-groups especificado pela função.

Para as funções com escopo do host isto significa que os recursos na porção /host=* do modelo de gerenciamento não será visível caso eles não forem relacionados aos grupos do servidor especificados para a função.

No entanto, em alguns casos esta visão simplificada pode ocultar a informação que embora esteja fora do escopo do que o usuário está gerenciando, ela pode fornecer orientação ao usuário como um curso da ação. Uma amostra disto é o BZ# 1015524.

Num lançamento futuro, alguns desses recursos não endereçáveis podem ser alterados para serem endereçáveis, porém sem leitura. Isto não afetará a segurança do servidor, uma vez que eles não eram não endereçáveis por motivos de segurança. A Red Hat recomenda que você não baseie-se no não endereçamento dos recursos para ocultar informação, a não ser que o não endereçamento seja definido numa restrição de confiabilidade.

RESTEasy

899666 - RESTEasy: cfg. param javax.ws.rs.Application vazia produz exceção

Os componentes RESTEasy lançados com esta versão do JBoss EAP 6 lançam um erro java.lang.StringIndexOutOfBoundsException: String index out of range: 0 quando a opção da configuração _javax.ws.rs.Application_ no arquivo WEB-INF/web.xml é deixada em branco.

Este comportamento é subideal e espera-se ser endereçado num lançamento futuro do produto.
1088956 - MalformedByteSequenceException no teste Namespace no Windows

Neste lançamento do JBoss EAP 6, quando a codificação é especificada no corpo da solicitação do cliente, o RESTeasy retorna uma resposta de codificação do servidor e não na codificação da solicitação original. Para receber a resposta em codificação específica, o cabeçalho request.accept(mediaType) deve ser especificado ou a anotação @Produces para o recurso pode ser usada.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1078186 - Conexão reusada num estado inconsistente independente do 'Connection: close' após uma autenticação com êxito

Neste lançamento do JBoss EAP 6, quando enviando uma solicitação ao cliente diversas vezes, a conexão não é manuseada de forma apropriada pelo httpClient. O RESTeasy está usando o org.apache.httpcomponents do módulo fornecido pelo JBoss EAP que possui atualmente a versão 4.2.1-redhat-1. A versão 4.2.6 do org.apache.httpcomponents corrige o problema.
1122779 - O DataSourceProvider não exclui os arquivos temporários que ele criou

O DataSourceProvider (org.jboss.resteasy.plugins.providers.DataSourceProvider.readDataSource(InputStream, MediaType)) cria um arquivo temporário nomeado resteasy-provider-datasource ... .tmp quando lendo mais que 4096 bites. No entanto, isto não exclui o arquivo temporário criado por conta nem mesmo fornece a facilidade para isto, resultando num vazamento de memória. Este problema está sob investigação e espera-se ser resolvido no próximo lançamento.
1080420 - O DataSourceProvider usa um método inseguro de leitura do fluxo de entrada

O RESTEasy usado InputStream.available() para determinar se isto possuía uma leitura completa de uma fluxo de entrada a partir de um cliente.

O RESTEasy falhava algumas vezes a completar a leitura dos dados de entrada dos clientes.

Espera-se que isto seja resolvido num lançamento futuro do produto.
899664 - (EAP 6.4.x) RESTEasy: Parâmetros de configuração booliano não rejeitam o conteúdo sem sentido

Este lançamento do JBoss EAP 6 possui uma bug que permite que os parâmetros de configuração booliano inválidos a serem configurados. Este comportamento não é intencionado uma vez que os parâmetros inválidos devem ser rejeitados e o aplicativo não deve ser implantado.

Espera-se que este problema seja resolvido num lançamento futuro do produto.

RPMs

1124516 - Falta o snmpd.conf.sample do arquivo no rpm

Falta o arquivo httpd/conf.d/snmpd/snmpd.conf.sample a partir das seguintes versões dos mod_snmp RPMs:
  • 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

Um arquivo de amostra snmpd.conf.sample é anexado ao Bugzilla para este problema e pode ser modificado.

Espera-se que este problema seja resolvido num lançamento futuro do produto.

Remoto

1104328 - O 'Compatible Change' Marshalling não permite que as classes sejam removidas da hierarquia da classe de uma classe serializada

Um ClassNotFoundException pode ser encontrado durante o unmarshalling caso a classe esteja ausente a partir da hierarquia de uma classe serializada.

Por exemplo, caso um dos sistemas aplica o marshal na classe A, que estende a classe B e em retorno estende a classe C for enviado a um sistema que não contém todas as três classe na mesma hierarquia, uma exceção pode ser encontrada na classe ausente.

Este problema será endereçado no próximo lançamento do produto.
1089236 - A versão (desconhecida) do JBoss Remoting num log AS

Neste lançamento do JBoss EAP 6, a versão do JBoss Remoting aparece como (unknown) nos logs do servidor.

Esta é uma bug de logging do sistema Remoto, ela não possui qualquer impacto no desempenho.

Espera-se que isto seja corrigido com uma atualização do componente num lançamento futuro.

Scripts e Comandos

1069252 - O add-user.sh não está funcionando com o cygwin

Neste lançamento do JBoss EAP 6, o script add-user.sh falhará com um IllegalStateException.

Esta bug é evidente quando os processos do Java são executados no Cygwin, uma vez que o java.io.Console não está disponível, significando que não há API disponível para leitura de uma senha mascarada.

Espera-se que isto seja resolvido num lançamento futuro do produto.

Segurança

949737 - A replicação da sessão foi interrompida pela válvula NegotiationAuthenticator

A replicação da sessão não funciona para aplicativos que possuem a válvula NegotiationAuthenticator habilitada em seus arquivos WEB-INF/web.xml. A válvula NegotiationAuthenticator fornece os seus próprios métodos setNext() e getNext() que não adicionam corretamente a válvula de sessão com Cluster à pipeline de solicitação do JBossWeb.

Este problema está sob investigação.
1103684 - Não foi possível compartilhar o Identity Security Domain pelas fontes de dados

Este lançamento do JBoss EAP 6 possui uma bug que apresenta o erro javax.resource.ResourceException: No matching credentials in Subject! quando fontes de dados múltiplas forem definidas pelo mesmo security domain.

Este problema está sendo investigado e espera-se ser resolvido num lançamento futuro do produto.
1052644 - O LdapExtLoginModule não pode encontrar a criação do socket ldap personalizado

Neste lançamento do JBoss EAP 6, o LdapExtLoginModule não determina o TCCL ao do classloader de um módulo (configurável) de um módulo do JBoss. O módulo do JBoss contendo uma criação do socket personalizado.

Como resultado o LdapExtLoginModule não pode usar criações de socket personalizado para criação de conexões para o servidor ldap. Um ClassNotFoundException será lançado quando tentando usar uma criação de socket personalizado com o LdapExtLoginModule.

Este problema será resolvido num lançamento futuro do produto.
1097276 - A fonte de dados MsSql lança um IllegalStateException enquanto obtendo a conexão

Este lançamento do JBoss EAP 6 possui uma bug que produz uma exceção: java.lang.IllegalStateException: This ticket is no longer valid nas fontes de dados MySQ enquanto obtendo conexão.

Espera-se que este problema seja resolvido num lançamento futuro.
979369 - Comportamentos diferentes da criação HttpSession com o login() programático.

Foi averiguado que a criação do HttpSession difere-se quando usada junto com um login programático:
  • sem SSO: A sessão não é criada enquanto chamando o método login() - ex: solicitações subsequentes não são autenticadas;
  • sem SSO que não possui cluster: O IS da sessão criado enquanto chamando o método de login(), mas a primeira chamada não envia o status de autenticação: - ex: as solicitações subsequentes não são autenticadas; o usuário é autenticado após a segunda chamada do método de login(), uma vez que a sessão já está presente;
  • com o SSO com cluster: A sessão é criada enquanto chamando o método login() e solicitações subsequentes são autenticadas.

O motivo da diferença neste comportamento está sendo investigado. Nenhuma alternativa está disponível.
1069326 - O login/saída são necessários nos eventos de auditoria

As solicitações do gerenciamento do domain são manuseadas usando o protocolo stateless. Para o HTTP, a autenticação ocorre com cada solicitação. Para a autenticação Native, ela acontece no estabelecimento da conexão. Além disso, não há sessão autenticada.

Uma vez que não há sessão autenticada, os eventos de login e saída não podem ser auditorados. Ao invés disto, as mensagens de auditoria são registradas quando uma operação é recebida de um usuário.

Gerenciador da Transação

1124861 - Problema com a recuperação AA com o CMR, ela recupera OK, mas através da detecção órfã

Neste lançamento do JBoss EAP 6, caso o servidor interromper no final da fase de preparo da confirmação de duas fases quando o Commit Markable Resource fizer parte da transação XA, o recurso XA será revertido imediatamente conforme o esperado. Os recursos continuam naquele estado até que a detecção órfão seja iniciada.

Espera-se que este problema seja resolvido num lançamento futuro.
1017256 - Estatísticas calculadas incorretamente quando a recuperação proceder

Esta recuperação do JBoss EAP 6 carrega uma bug que apresenta estáticas incorretas da transação, quando processando as transações preparadas em dúvida.

A conta total de transação processada é incorretamente aumentada antes de uma interrupção do servidor e também quando a recuperação corrige o estado duvidoso após o servidor ser iniciado for reiniciado. Nesses situações, a transação pode ser contada duas vezes.

Este problema está sob investigação e espera-se ser resolvido num lançamento futuro do produto.
1077156 - Não é possível iniciar a transação XST no IPv6 com o servidor limitado para ::1

Neste lançamento do JBoss EAP 6, não é possível iniciar uma transação XST no IPv6 com o servidor limitado ao endereço ::1. Isto é devido a esta parte do endereço ter que ser envolvida em colchete superior; [::1].

Espera-se que este problema seja resolvido no próximo lançamento do produto.
1113225 - CMR: O TX log apresenta participantes após a interrupção.

Este lançamento do JBoss EAP 6 possui uma bug que previne os participantes de aparecerem no TX log após a interrupção.

Caso o servidor falhar na saída do método CommitMarkableResourceRecord.commit (e caso a Recuperação Periódica for interrompida durante o reboot), o TX log não irá apresentar mais os participantes que espera-se serem exibidos.

Este problema está sob investigação.

Web

1076439 - O Conector NIO2 não é recarregado de forma apropriada durante o recarregamento da operação no IBM 1.7 JDK

Caso este lançamento do JBoss EAP 6 for iniciado no IBM JDK 1.7 e uma tentativa é realizada para recarregar o servidor, o seguinte erro de mensagem aparecerá nos logs.
ERROR [org.apache.coyote.http11.Http11NioProtocol] (MSC service thread 1-6) JBWEB003043: Error initializing endpoint: java.net.BindException: Address already in use

Este erro é causado por um problema com o IBM JDK que resulta no conectador NIO2 não recarregando de forma apropriada e continuar executando como o original. Uma alternativa para este problema é tanto usar o conector diferente (perceba que cada conector possui suas próprias capacidades) ou usar um JDK diferente.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
918130 - Os conectores do JBossWeb iniciam antes das implantações do aplicativo serem concluídas no EAP 6

Foi averiguado um problema de tempo com os conectores do JBossWeb na iniciação, pela qual os conectores iniciam e aceitam as solicitações antes dos aplicativos serem completamente implantados. Nessas circunstâncias, as conexões do cliente através de um balanceador de carga ou diretas ao JBoss EAP recebem uma mensagem 404. Este problema afeta as versões 6.0.1 do JBoss EAP e mais recentes. Nenhuma alternativa está disponível, porém o problema está sob investigação.

Web Console

1017655 - Erros de validação da configuração dos serviços da web

Neste lançamento do JBoss EAP 6, os valores inválidos para o WSDL Host, WSDL Port e WSDL Secure Port sob Profiles > Web > Web Services não são rejeitados pelo console da web.

Alguns valores inválidos causam uma mensagem de erro, enquanto outros são ignorados sem apresentar uma mensagem de erro. Nenhum dos valores inválidos são armazenados na configuração.

Este problema será resolvido num lançamento futuro do produto.
1051991 - As estatísticas da destinação JMS não são apresentadas no console de administração

Este lançamento do JBoss EAP 6 possui uma bug que previne o Admin Console de exibir um número correto de destinações JMS. A figura é sempre exibida como 0.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1027586 - RBAC: O console da web é muito granulado com os recursos do aplicativo

Neste lançamento do JBoss EAP 6, quando um recurso é definido como um recurso do aplicativo, o console pode não refletir aquela definição. Isto é devido ao console agrupar com frequência diversos recursos sob uma visualização. Os controles nas visualizações estão disponíveis caso todos os recursos relacionados forem graváveis. Caso quaisquer um desses recursos for configurado como um recurso do aplicativo, no entanto, os controles relacionados continuarão desabilitados.

A alternativa atual é, se possível, configurar todos os tipos de recursos associados com um subsistema como recursos do aplicativo.
1029851 - console de gerenciamento - mesmo após o cancelamento do processo para carregar o arquivo de implantação, o conteúdo é adicionado ao diretório de dados.

Um problema conhecido existe neste lançamento do JBoss EAP 6 que leva ao carregamento dos arquivos através da tela de Implantações de Gerenciamento a ser concluída, mesmo se o carregamento for cancelado pelo usuário.

O cancelamento da operação resulta no arquivo carregado sendo adicionado ao diretório de dados, mas previne isto de ser adicionado como uma implantação ao arquivo domain.xml. Isto significa que o arquivo não pode ser removido através de tanto a interface de gerenciamento da Web ou CLI.

Este problema será endereçado num lançamento futuro deste produto.
1026823 - Fornece uma maneira confiável de limpar os cabeçalhos "ROLE" determinados pelo diálogo "Run as"

Neste lançamento do JBoss EAP 6, foi relatado que um Super Usuário age como outro usuário (com o link Executar como...), sua função não é restabelecida quando a ação é usada.

A alternativa para este problema é encerrar a janela do navegador (não apenas a tab ativa) e acessar novamente o Console da Web. Este problema será endereçado num lançamento futuro do produto.
1014048 - RBAC: O login no lado direito após a saída não irá esvaziar o UI de forma apropriada no modo do domain

Em alguns casos, quando saindo do Console da Web, o console é parcialmente renderizado antes do logging como outro usuário. Isto leva a um conteúdo "mesclado" onde partes da tela são renderizadas como se o usuário antigo estivesse conectado e partes da tela uma vez que o novo usuário estava conectado.

Este problema não é um risco de segurança e nenhum dado confidencial será revelado.

Uma alternativa para este problema é encerrar a janela do navegador (não apenas a tab ativa) e efetuar o login como um novo usuário.

Serviços da Web

1111046 - Resposta vazia retornada quando a Falha SOAP é lançada a partir de um ponto de extremidade possuindo um perfil WS-Security Policy Signature

Este lançamento do JBoss EAP 6 contém uma bug que leva o serviço da web que possui uma política WS-Security Signature em seu WSDL para retornar uma resposta HTTP que possui comprimento zero de conteúdo ao cliente quando lança um SOAP Fault ao invés do SOAP Fault atual.

Este problema é evidente apenas quando a política de Assinatura está em uso.

Espera-se que isto seja resolvido num lançamento futuro do produto.
1079049 - Problema no uso do @SchemaValidation em combinação com o wsrm 1.1

Caso um cliente enviar uma mensagem WS-RM 1.1 que referencia o CreateSequence a um ponto de extremidade que utiliza o WS-RM juntamente com o esquema de validação, o aplicativo lança o seguinte erro:
Unmarshalling Error: cvc-elt.1: Cannot find the declaration of element 'CreateSequence'.

O CreateSequence não é encontrado no fGrammerPool do org.apache.xerces.impl.xs.XMLSchemaLoader uma vez que o CXF e JBossWS ainda não suportam inteiramente o WS-RM 1.1.
1074368 - O elemento do esquema gerado a partir de uma classe de exceção não honra a anotação @XmlElement

Uma bug foi encontrada neste lançamento do JBoss EAP 6 onde o esquema gerado a partir das classes de exceção não honram a anotação do @XmlElement. Este lançamento será resolvido num lançamento futuro do produto.
1103847 - O Java First WS-Policy duplica o PolicyReferences quando usando anotações e não separa a Interface Java

Uma bug no componente CXF gerada com o JBoss EAP 6 leva ao PolicyReferences ser duplicado quando usando o Java First WS-Policy Annotations (tais como @Policies). O WSDL resultante gera elementos PolicyReference múltiplos quando não houver interface Java separada.

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1121223 - [CXF-5892] Certifique-se de que o EncryptedKey referencia o BinarySecurityToken antes disso

Neste lançamento do JBoss EAP 6, o CXF posiciona o BinarySecurityToken referenciado pelo elemento EncryptedKey após o elemento EncryptedKey quando o WSS timestamp não estiver incluído na mensagem SOAP.

Isto pode levar os receptores que esperavam que o BinarySecurityToken, referenciado pelo EncryptedKey estivesse acima do elemento EncryptedKey, falhasse uma vez que eles não processaram o BinarySecurityToken quando tentando observá-lo enquanto processando o elemento EncryptedKey

Espera-se que este problema seja resolvido num lançamento futuro do produto.
1115215 - CXF-5679, CXF-5724 - WS-S falha após atualização com o org.apache.ws.security.WSSecurityException: A assinatura ou descrição era inválida

A regressão foi introduzida no CXF 2.7.10 que falhava com o seguinte erro: org.apache.ws.security.WSSecurityException: The signature or decryption was invalid

Isto será resolvido num lançamento futuro do produto.

mod_cluster

1085427 - O StickySessions não funciona para o ProxyPass a partir de um contexto desabilitado

Este lançamento do JBoss EAP 6 possui uma bug que impede o StickySessions de funcionar para o ProxyPass a partir de um contexto desabilitado. Espera-se que este problema seja resolvido num lançamento futuro.
1044879 - Caso o "Balancer name includes" letra maiúscula no final do nome, o modcluster não manterá as sessões adesivas

Um problema no JBoss EAP 6 impede que o módulo modcluster mantenha as sessões aderentes caso letras maiúsculas forem usadas para nomeação dos balanceadores de carga.

Este problema causa solicitações a uma sessão em particular a ser roteada a um nó diferente e não ao nó atendido na primeira solicitação para aquela sessão.

Isto é devido ao EAP 6 não suportar as letras maiúsculas para nomeação dos balanceadores de carga uma vez que os nomes do balanceador de carga são similares aos host-names num URL.

O módulo do modcluster pode manter sessões aderentes caso as letras maiúsculas forem usadas para nomeação de todos os balanceadores de carga no módulo.
900047 - O SystemMemoryUsageLoadMetric não está correto no Linux/Unix

O SystemMemoryUsageLoadMetric não apresenta informação útil nos sistemas operacionais do Linux ou UNIX. Para estes sistemas, o HeapMemoryUsageLoadMetric fornece informações mais úteis. A solução para este problema é alterar o algorítimo do SystemMemoryUsageLoadMetric para subtrair o valor buffers/cache do número used. A melhor forma de realizar isto está sob investigação.

Apache Server (httpd) e Conectores

1125829 - Falta o módulo httpd mod_snmp para o RHEL6, RHEL7 com a arquitetura PPC64

Neste lançamento do JBoss EAP 6, as bibliotecas mod_snmp não serão fornecidas para a plataforma PPC64 (RHEL6, RHEL7).
900620 - Os APR nativos não estão sendo carregados caso o UAC estiver operando (Windows Server 2008 R2)

Nos servidores Microsoft Windows, as bibliotecas do período de execução portável do Apache (Apache portable runtimeAPR) irão falhar no carregamento como o Controle da Conta do Usuário (User Account Control UAC) habilitado. Após a instalação das bibliotecas, o usuário do administrador precisará clicar no botão direito do mouse sobre o diretório do JBoss e determinar o "controle total" para "Permitir" o usuário desejado na tab de Segurança -> das Propriedades. Isto corrigirá os direitos de acesso ao UAC.
1125833 - Falta o arquivo snmpd.conf.sample no zip para a plataforma RHEL7-x86_64

Falta o arquivo snmpd.conf.sample no arquivo zip Apache HTTP Server for RHEL 7 x86_64.

Como resultado, você pode baixar o snmpd.conf.sample ausente a partir dos anexos https://bugzilla.redhat.com/show_bug.cgi?id=1125833.
1122799 - O caminho mod_snmp.conf.sample não é atualizado pelo postinstall script

Este lançamento do JBoss EAP 6 possui uma bug onde o caminho no mod_snmp.conf.sample não é atualizado pelo postinstall script.

Após a instalação, o caminho continua a conter a variável installroot:
SNMPConf "@installroot@/etc/httpd/conf.d/snmpd"

Uma alternativa para este problema é modificar o arquivo mod_snmp.conf.sample manualmente.

Este problema será resolvido num lançamento futuro.

Apache Server (httpd) e Conectores, Documentação

900580 - httpd: libaprutil-1.so.0: O arquivo é muito curto

As binárias do período de execução do Apache portável (Apache portable runtime - APR) não são empacotados nativamente como parte do JBoss Enterprise Application Platform ou JBoss Enterprise Web Server para Red Hat Enterprise Linux. Os Symlinks são usados para referenciar a base das bibliotecas do Red Hat Enterprise Linux. Isto pode resultar num problema com os symlinks não solucionáveis quando tentando usar as binárias APR, caso os seguintes pacotes não estejam instalados: apr, apr-util, apr-devel, apr-util-devel.

A correção para este problema será gerada numa atualização futura do Red Hat Enterprise Linux APR

CDI/Weld,EJB

971679 - Ocorre um problema quando o aplicativo com o intervalo já iniciado do EJB Timer

Quando encerrando uma instância EAP com o aplicativo implantado que usa um timer de intervalo do EJB, um IllegalStateException ou um EJBComponentUnavailableException pode ocorrer ocasionalmente no log do servidor contendo o texto "Formatting error" ou "Error invoking timeout for timer".

Este problema ocorre uma vez que o JBoss EAP 6 não espera que todas as solicitações feitas durante o encerramento.

Não existe alternativa para eliminar esses erros, no entanto eles não apresentam qualquer impacto negativo no produto.

EE,EJB

1114061 - ejb-jar.xml interceptor-binding does not accept "*"

Neste lançamento do JBoss EAP 6, devido a checagens bastante restritas, os interceptores EJB default requerem uma definição interceptores juntamente com uma declaração como parte do assembly-descriptor.

EJB,Nomeação

923836 - remote:// O protocolo não funciona no SSL com o IBM JDK

Existe um Problema Conhecido neste lançamento do JBoss EAP 6 onde a busca de nomeação remota falha intermitentemente num IBM JDK com a seguinte exceção:
org.jboss.remoting3.NotOpenException: Endpoint is not open.

Este problema aparece quando o cliente usa o IBM JDK. Nas instâncias onde o servidor está no IBM JDK e o cliente usa outro JDK, o problema não está presente.

O problema não está sendo investigado para a resolução.
1069591 - ERRO: A notificação final do Canal de procura remota foi recebida, o encerrando da ID do Canal é visto quando buscando por uma fila remota

Quando executando uma busca numa fila remota a partir de um EJB, embora a operação execute com êxito após o contexto ser encerrado, o seguinte erro é exibido:
Channel end notification received, closing channel Channel ID b8e969d6 (outbound) of Remoting connection 4970f4db to DEVPC016970/10.23.132.245:5301

Este problema será corrigido em uma atualização futura.

EJB, Gerenciador da Transação

952746 - Falhas da recuperação da transação de correção envolvendo o recurso EJB remoto

Neste lançamento do JBoss EAP 6, as operações da recuperação da transação podem falhar caso elas envolverem os recursos EJB que podem ter falhado.

Este problema ocorre uma vez que a conexão falha entre o servidor e o cliente (especificamente quando o cliente falha e é reiniciado). O servidor e o cliente não irão se comunicar automaticamente.

Neste cenários, o servidor não terá conhecimento que o cliente iniciou novamente, significando efetivamente que o processo de recuperação do EJB tx não saberá quais nós EJB se comunicar.

Este problema está sob investigação e uma solução está sendo desenvolvida.

Suporte IPv6

900564 - Formato errado dos endereços IPv6 em entradas do log

Os endereços IPv6 devem ser formatados com colchetes ([ and ]), assim como no http://[2620:52:0:105f::ffff:2]:9990. Faltam colchetes nos arquivos do log para o JBoss EAP 6. Espera-se que este problema seja corrigido num lançamento futuro.
900609 - Sockets IPv4 abertos no Windows quando o servidor é limitado ao IPv6

Caso o JBoss EAP 6 for inciado no Microsoft Windows Server com a pilha IPv4 desabilitada e a pilha IPv6 habilitada, os sockets IPv4 continuam abertos. Este problema está sob investigação.

Segurança, Web

952518 - O run-as não funciona para os métodos init() e destroy() do Servlet

Existem problemas no JBoss EAP 6 onde a identidade run-as não está sendo usada para o Servlet.init(), que é contrário à especificação Java Servlet 2.4.

Isto é causado pela não existência do RunAsListener no JBoss EAP 6, sendo que ele existia anteriormente no JBoss EAP 5.

Uma alternativa para este problema é estabelecer o contexto de segurança com o método init() servlet que invoca o EJB com segurança. Isto pode ser realizado usando as abordagens no A10 e A23 do JBoss Security FAQ, disponível no https://community.jboss.org/wiki/SecurityFAQ

Espera-se que este problema seja corrigido num lançamento futuro.

Web Console - UX

1016546 - RBAC: [Usability] Mensagem de erro confusa quando tentando configurar a função Auditor como Administrator

Neste lançamento do JBoss EAP 6, caso um usuário tentar executar uma operação que não possui permissão para executar, ele(a) receberá a seguinte mensagem de erro:

Você não possui permissão para acessar este recurso!

Isto pode ser confuso a usuários, uma vez que eles estarão tentando executar uma operação ao invés de tentarem acesso ao recurso. Este texto de erro será corrigido num lançamento futuro.

XML Frameworks

1065128 - Problema de execução com o transformador Xalan e nós de texto bastante extensos

Uma bug foi encontrada neste lançamento do JBoss EAP 6 que causa problemas de desempenho quando tentando converter os nós de texto extensos usando o Transformador Xalan. Quando usando o Transformador para converter um StreamSource ao DOMResult, o desempenho do Transformador diminui uma vez que o tamanho dos dados do caractere aumenta. Isto é um Problema Conhecido e será corrigido num lançamento futuro do produto.

doc-Release_Notes,JCA,JMS

1002518 - O adaptador do recurso genérico não permite o uso das instâncias XAConnectionFactory do TIBCO EMS para operações sem transações

Neste lançamento do JBoss EAP 6, quando a sessão é criada no contexto da transação como um connection.createSession(false,0);, um IllegalArgumentException occorre.

Isto é devido ao RA genérico não ignorar os parâmetros passados ao createSession, onde ele primeiramente determina a sessão não transacionada e segundo, a sessão de modo transacionado (0).

Para evitar este problema, crie uma sessão transacionada: connection.createSession(true,0);.