Fehlerprotokoll des Anwendungsclients weist auf eine fehlende JAR-Datei hin
Die folgende Fehlernachricht wird in der Clientprotokolldatei aufgezeichnet, wenn eine JAR-Datei im Klassenpfad auf der Clientmaschine fehlt.
Der Object Request Broker (ORB) benötigt diese Datei für das Auflösen der verschachtelten Ausnahme in der
EJB-Ausnahme, die vom Server an die Clientanwendung zurückgegeben wird.
Wenn die EJB beispielsweise eine DB2-JCC-SQL-Ausnahme zurückgibt, die in der EJB-Ausnahme verschachtelt ist, die an den Client zurückgegeben wird,
kann der ORB die verschachtelte Ausnahme nicht auflösen, wenn die Datei
db2jcc.jar, die die DB2-SQL-Ausnahme enthält, nicht im Klassenpfad des Clients enthalten ist.
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Custom marshaling (4) Sender's class does not match local class vmcid: 0x4942f000 minor code: 2202 completed: No*
Sie können diesen Fehler vermeiden, indem Sie die JAR-Datei, die die Klasse für die verschachtelte Ausnahme enthält, die in der EJB-Ausnahme zurückgegeben wird, in den Klassenpfad einfügen.