[Overlayweaver-discuss-ja] =?ISO-2022-JP?B?GyRCJTAlayE8JVclXiVNITwlOCVjJEcbKEJOdWxsUG9pbnRl?= =?ISO
Brought to you by:
shudo
From: Masatoshi H. <m....@rd...> - 2006-04-06 07:27:34
|
皆さん始めまして、保木野と申します。 グループマネージャで、配送木のルートとなっているノードがマルチキャストの メッセージを送信するときに、NullPointerExceptionが発生してメッセージの送 信に失敗している気がします。 グループマネージャシェルでは次のようになります。 -- neighbors group ID: 02bdfa369e51525fc48a7821fec45bea0d2ff16b parent: children: hoge/192.168.1.1:3999 Ready. multicast test testmessage An Exception thrown: java.lang.NullPointerException at ow.groupmanager.impl.GroupManagerImpl.floodMessage(GroupManagerImpl.java:563) at ow.groupmanager.impl.GroupManagerImpl.multicast(GroupManagerImpl.java:256) at ow.tool.groupshell.commands.MulticastCommand.execute(MulticastCommand.java:53) at ow.tool.util.shellframework.Shell.run(Shell.java:147) at ow.tool.groupshell.Main.start(Main.java:154) at ow.tool.groupshell.Main.start(Main.java:80) at ow.tool.groupshell.Main.main(Main.java:75) Ready. -- GroupManagerImpl.javaの563行目みると -- 562: // forward to parent 563: MessagingAddress parent = neighborTable.getParent(groupID).getAddress(); 564: if (parent != null && !parent.equals(from)) { -- neighborTable.getParent(groupID)で null が返ってきてしまい .getAddress() で NullPointerException を投げているのではないでしょうか。 動作環境は、 WindowsXP java version "1.5.0_06" Overlay Weaver Version 0.1.5 で確認しています。 私の使用方法(グループマネージャの理解)が間違っているだけかもしれません が、ご調査いただければと思います。 以上、よろしくお願いします。 -- 保木野昌稔<m....@rd...> |