我是corba的新手,也是使用eclipse ide来运行它。无论何时运行服务器,都会出现以下错误消息
Dec 15, 2012 9:17:18 AM com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase
readGIOPHeader WARNING: "IOP00710220: (INTERNAL) Error in GIOP magic" org.omg.CORBA.INTERNAL:
vmcid: SUN minor code: 220 completed: Maybe
at com.sun.corba.se.impl.logging.ORBUtilSystemException.giopMagicError(Unknown Source)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.giopMagicError(Unknown Source)
at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPHeader(Unknown Source)
at com.sun.corba.se.impl.transport.CorbaContactInfoBase.createMessageMediator(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readBits(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.handleEvent(Unknown Source)
at com.sun.corba.se.impl.transport.SelectorImpl.run(Unknown Source)
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectionAbort(Unknown Source)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectionAbort(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readBits(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.handleEvent(Unknown Source)
at com.sun.corba.se.impl.transport.SelectorImpl.run(Unknown Source)
Caused by: org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 220 completed: Maybe
at com.sun.corba.se.impl.logging.ORBUtilSystemException.giopMagicError(Unknown Source)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.giopMagicError(Unknown Source)
at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPHeader(Unknown Source)
at com.sun.corba.se.impl.transport.CorbaContactInfoBase.createMessageMediator(Unknown Source)
... 3 more
我在网上搜索但我找不到合适的解决方案。任何人都可以帮助我
答案 0 :(得分:2)
GIOP Magic是通过网络在所有CORBA请求和回复中发送的前四个字节的序列,是ASCII字符GIOP
。
当您连接到由非CORBA应用程序保持打开的TCP端口时,可能会发生这种情况。确保您的CORBA应用程序配置正确,并且客户端使用的对象引用是有效的。