2011-12-07 11 views
0



CORBA ACE/TAOを使用している間に私は奇妙な例外が発生します。私はクライアントからメッセージを送受信するJavaで書かれたサービスを実行しようとしています。 Windows 7 32ビットで同じコードを実行するとうまくいきます!私は実行可能なjarファイルをエクスポートし、私のMacでそれを実行しようとしましたが、問題はまだそこにあった。私が手 例外は以下の通りである。私は、Java 1.6を使用して、両方のケースでMac OS X 10.6 64ビットMacbookから実行する場合のCORBA例外

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) 

。私のMacのJavaバージョンは "ビルド1.6.0_29-b11-402-10M3527"

誰も問題が何かの可能性についての任意のアイデアを持っていますか?

ありがとう、
Dimos。

答えて

0

おそらく、お使いのMacは、-ORBInitDefで渡したアドレスを解決できません。サーバーに手動でpingを実行し、それが機能するかどうか確認してください。

+0

あなたの答えをありがとう。 実際に私のMacがサーバーに正常にpingを実行します。 ORBInitDefに渡されるパラメータは、どのように確認できますか? – dimstamat

関連する問題