デバッグしようとしている次の Java CORBA サーバー コードを取得しました。
コード スニペット (すべてのコードではありません) を以下に示します。コードは問題なく実行されています。しかし、「nameService.rebind(countName」のコメントを外すと、次の例外が発生します。
java.lang.NullPointerException
問題は countName 配列に関連しているように見えます。何が例外を引き起こす可能性がありますか?
// ネーミング サービスで Count オブジェクトをバインドします
NameComponent[] countName = new NameComponent [1000];
for(int i=1;i<1000;i++){
countName[i] = new NameComponent ("+i+", "");
}
// nameService.rebind(countName,
// myPOA.servant_to_reference(countServant));
System.out.println(myPOA.servant_to_reference(countServant)
+ " is ready.");