[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...>
|