O Erro de Log do Aplicativo Cliente Indica um Arquivo JAR Ausente
A mensagem de erro a seguir aparece no arquivo de log do cliente porque está
faltando um arquivo JAR (Java Archive) no caminho de classe na máquina cliente. O ORB (Object Request Broker) precisa desse arquivo para
desempacotar a exceção aninhada como parte da exceção do EJB, retornada
pelo servidor para o aplicativo cliente.
Por exemplo, se o EJB retornar uma
exceção DB2® JCC SQL aninhada dentro da exceção do EJB retornada ao
cliente, o ORB não será capaz de desempacotar a exceção aninha se o
arquivo db2jcc.jar que contém a exceção DB2 SQL não estiver no caminho de
classe do cliente.
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; a exceção aninhada é: org.omg.CORBA.MARSHAL: impossível ler o valor da ponte subjacente : desempacotamento customizado da (4) classe do Emissor não corresponde à classe local vmcid: 4942f000 código secundário: 2202 concluída: No*
Para impedir esse erro, inclua o arquivo JAR que contém a classe da exceção aninhada retornada na exceção EJB.