我有一个使用jacorb 1.4的Java独立进程(不幸的是无法升级版本),它通过corba interfaec与一些外部进程进行通信。它在回复外部进程时抛出以下错误。
org.omg.CORBA.CODESET_INCOMPATIBLE: WARNING: CodeSet negotiation failed!at
org.jacorb.orb.connection.ClientConnection.setCodeSet(ClientConnection.java:134)
这个错误意味着什么?如何解决?
注意:jacorb 1.4版本由于其他原因无法升级。
这意味着外部进程[server]有一个该版本的JacORB不支持或无法与之协商的代码集。如果您转储服务器的IOR,或者使用wireshark,您应该能够看到它是什么。