Depois de muitas conversões do PDF Generator no JBoss, as conversões falham intermitentemente com uma exceção. As conversões inicialmente resultam em falhas intermitentes, mas sem uma reinicialização do servidor, elas podem fazer com que todas as operações comecem a falhar. A mensagem de erro vista nos logs é a seguinte:
org.omg.CORBA.NO_RESOURCES: (Pool)[0/1000] no idle threads but maximum number of threads reached (1000) vmcid: 0x0 minor code: 0 completed: No
O problema é causado pelo jacORB (o ORB empacotado com o JBoss) que mantém um encadeamento em espera para conectar-se a um par que não está mais disponível. Ocorrências repetidas dessa situação fazem com que os encadeamentos permaneçam desnecessariamente ocupados, causando o esgotamento do conjunto de encadeamentos.
A Red Hat fornece o patch JBPAPP-10887 para resolver o problema no JBoss EAP 5.2.
Os detalhes sobre o patch são os seguintes:
É possível obter o patch diretamente do suporte da Red Hat e aplicá-lo conforme recomendado. Se você não tiver um contrato de suporte com a Red Hat, entre em contato com o Suporte Corporativo da Adobe para obter o patch.
Fazer logon em sua conta