Exception GWT火灾期间的伞例外情况

Exception GWT火灾期间的伞例外情况,exception,gwt,Exception,Gwt,我有一个单例实例,当我触发其处理程序使用单例实例的事件时,它会导致伞异常。 代码片段是 @UiHandler("panelButton") void handleClick(ClickEvent e) { AppUtils.eventBus.addHandler(PanelClickEvent.TYPE, new PanelClickEventHandler()); AppUtils.eventBus.fireEvent(new PanelClick

我有一个单例实例,当我触发其处理程序使用单例实例的事件时,它会导致伞异常。 代码片段是

@UiHandler("panelButton")
    void handleClick(ClickEvent e) {

         AppUtils.eventBus.addHandler(PanelClickEvent.TYPE, new PanelClickEventHandler());
         AppUtils.eventBus.fireEvent(new PanelClickEvent());

    }
处理程序是

public class PanelClickEventHandler implements EventHandler{
    @Inject
    PanelDataHandler pdh;
    public void displayPanelGrid() {

        System.out.print(pdh.getPanelList().size());

    }

}
@Singleton
public class PanelDataHandler {
    .......
    @Inject
    public PanelDataHandler(){
        ....
    }
.......
}
错误在于线路

@Inject
PanelDataHandler pdh;
我的PanelDataHandler是

public class PanelClickEventHandler implements EventHandler{
    @Inject
    PanelDataHandler pdh;
    public void displayPanelGrid() {

        System.out.print(pdh.getPanelList().size());

    }

}
@Singleton
public class PanelDataHandler {
    .......
    @Inject
    public PanelDataHandler(){
        ....
    }
.......
}
有什么我遗漏的吗?
我不应该在处理程序中使用@singleton对象吗

PanelClickEventHandler
如果使用
新建PanelClickEventHandler
创建,则不会注入它。只有在GIN(或用于依赖项注入的任何东西)创建实例时,或者在之后显式注入其成员时,才会出现这种情况。

您可以发布完整的堆栈跟踪吗?一定是有什么东西把伞打开了。非常感谢。。。它与inject一起工作,因为我是GWT的新手,可能我缺少很多简单的东西,谢谢你的帮助