简体   繁体   English

从Mac OS X 10.6 64位Macbook运行时CORBA异常

[英]CORBA exception when running from a Mac OS X 10.6 64 bit macbook



I get a weird exception while using CORBA ACE/TAO. 使用CORBA ACE / TAO时出现一个奇怪的异常。 I am trying to run a service written in Java that sends/receives messages from clients. 我试图运行用Java编写的服务,该服务发送/接收来自客户端的消息。 When I run the same code in Windows 7 32-bit it works fine! 当我在32位Windows 7中运行相同的代码时,效果很好! I exported an executable jar file and tried to run it on my mac, but the problem was still there. 我导出了一个可执行的jar文件,并尝试在我的Mac上运行它,但是问题仍然存在。 The exception I get is the following: 我得到的异常是以下内容:

Dec 7, 2011 6:43:52 AM com.sun.corba.se.impl.naming.namingutil.CorbalocURL badAddress
WARNING: "IOP00110603: (BAD_PARAM) Bad host address in -ORBInitDef"
org.omg.CORBA.BAD_PARAM:   vmcid: SUN  minor code: 603  completed: No
    at com.sun.corba.se.impl.logging.NamingSystemException.insBadAddress(NamingSystemException.java:148)
    at com.sun.corba.se.impl.logging.NamingSystemException.insBadAddress(NamingSystemException.java:166)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.badAddress(CorbalocURL.java:104)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.handleColon(CorbalocURL.java:140)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.handleIIOPColon(CorbalocURL.java:115)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.<init>(CorbalocURL.java:67)
    at com.sun.corba.se.impl.naming.namingutil.INSURLHandler.parseURL(INSURLHandler.java:41)
    at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(INSURLOperationImpl.java:114)
    at com.sun.corba.se.impl.resolver.ORBInitRefResolverImpl.resolve(ORBInitRefResolverImpl.java:31)
    at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:20)
    at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
    at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(ORBImpl.java:1151)
    at ami.ImplRepoClient.<init>(ImplRepoClient.java:23)
    at ami.Famine.initialize(Famine.java:22)
    at ami.Famine.initialize(Famine.java:12)
    at test.Test.main(Test.java:45)
Exception in thread "main" org.omg.CORBA.BAD_PARAM:   vmcid: SUN  minor code: 603  completed: No
    at com.sun.corba.se.impl.logging.NamingSystemException.insBadAddress(NamingSystemException.java:148)
    at com.sun.corba.se.impl.logging.NamingSystemException.insBadAddress(NamingSystemException.java:166)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.badAddress(CorbalocURL.java:104)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.handleColon(CorbalocURL.java:140)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.handleIIOPColon(CorbalocURL.java:115)
    at com.sun.corba.se.impl.naming.namingutil.CorbalocURL.<init>(CorbalocURL.java:67)
    at com.sun.corba.se.impl.naming.namingutil.INSURLHandler.parseURL(INSURLHandler.java:41)
    at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(INSURLOperationImpl.java:114)
    at com.sun.corba.se.impl.resolver.ORBInitRefResolverImpl.resolve(ORBInitRefResolverImpl.java:31)
    at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:20)
    at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
    at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(ORBImpl.java:1151)
    at ami.ImplRepoClient.<init>(ImplRepoClient.java:23)
    at ami.Famine.initialize(Famine.java:22)
    at ami.Famine.initialize(Famine.java:12)
    at test.Test.main(Test.java:45)

In both cases I use java 1.6. 在这两种情况下,我都使用Java 1.6。 The java version in my mac is "build 1.6.0_29-b11-402-10M3527" 我的Mac中的Java版本为“内部版本1.6.0_29-b11-402-10M3527”

Does anybody have any idea of what the problem could be?? 有人对问题可能有什么想法吗?

Thanks, 谢谢,
Dimos. Dimos。

Probably your Mac can't resolve the address you pass with -ORBInitDef. 您的Mac可能无法解析使用-ORBInitDef传递的地址。 Try to ping the server manually and see if that works. 尝试手动ping服务器,看看是否可行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Mac OS X 10.6上构建一个运行10.5的PyObjC项目? - How to build a PyObjC project on Mac OS X 10.6, that runs 10.5? 在Corba中,RMI是否存在任何已知的“远程异常”? - Is there any “Remote Exception” known from RMI in Corba? 在异常情况下,在Windows x86-64下推入多少32位堆栈? - How much is pushed onto a 32-bit stack under Windows x86-64 on an exception? 在非Mac OS X平台上是否支持Objective-C 2.0异常处理? - Is Objective-C 2.0 exception handling supported on non Mac OS X platforms? 初始化 IDT(64 位内核)时出现 INVALID_OPCODE 异常 - Starnge INVALID_OPCODE exception when initialising IDT (64-bit kernel) C ++无法使用g ++-mp-4.4捕获Mac OS中curlpp抛出的异常 - C++ cannot catch the exception thrown from curlpp in Mac OS with g++-mp-4.4 从文件读取模型时,Apache Jena异常(仅在Mac上?) - Apache Jena exception when reading a model from a file (only on mac?) Eclipse未处理的事件循环异常不再处理-Windows 7 64位 - Eclipse Unhandled event loop exception no more handles - Windows 7 64 bit 从32位应用程序获取64位应用程序的过程信息 - Getting process information of a 64 bit application from 32 bit application 无法从 Win7 x64 上的 32 位进程启动屏幕键盘 (osk.exe) - Unable to launch onscreen keyboard (osk.exe) from a 32-bit process on Win7 x64
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM