Windows 2003 SP1 + JBoss [ok] , Windows 2003 SP2 + JBoss [bug]

Estou com um problema estranho que a minha aplicação num servidor Linux roda OK (tanto 32, como 64), em Windows XP roda Ok, em Windows 2003 Server Service Pack 1 também, mas com o Service Pack 2 dá um erro esquisito do MyFaces.

15:31:39,766 ERROR [FacesConfigurator] Configuration objects do not support clean-up. Update aborted
15:31:39,766 ERROR [BaseXMLFilter] Exception in the filter chain

Fiz algumas pesquisas e descobri um blog que afirma um problema com o JDK da Sun, que basta atualizar para a última versão que resolve o problema.
Eu tentei rodar com a última versão (6.0 - update 12), com algumas versões da JRockit sem sucesso.

Depois dessas tentativas, resolvi olhar no release notes do SP2 para ver se havia algum comentário.

Vejam que estranho essa lista de compatibilidade:

How to determine application compatibility with Windows Server 2003 Service Pack 2

 Sun Microsystems	Sun Java 2 SDK SE -	1.4.2_06

Caramba, apenas a versão 1.4 é homologada! :shock:

Além desse erro estranho, alguma justificativa para homologar uma versão tão antiga? Para usar a maquina vistual da Microsoft?