1

我编写了一个需要处理 HOST_REMOVED 事件的应用程序。我激活了 Host Mobility 应用程序,但我收到了

2017-06-07 21:59:13,565 | 警告 | tp1493291118-324 | UiWebSocket | 158 - org.onosproject.onos-gui - 1.11.0.SNAPSHOT | 无法解析 GUI 消息 {"event":"requestDetails","payload":{"id":"FE:82:48:57:8C:48/None","class":"host"}} 由于java.lang.NullPointerException

并且每当我使用 REST API 以管理方式杀死主机时,我的应用程序都不会捕获该事件。如果您能告诉我出了什么问题,我将不胜感激。

这是源代码:

private void recover(HostEvent hostEvent) {
    hostEvent.subject().ipAddresses().iterator().next().toInetAddress();
    ...
} 
private class InnerHostListener implements HostListener {
    @Override
    public void event(HostEvent event) {
        switch (event.type()) {
            case HOST_ADDED:
                break;
            case HOST_REMOVED:
                recover(event);
                break;
            default:
                break;
        }//switch
    }
}
4

0 回答 0