Gwt ClientBundleFieldName不可能与用户指定的FieldOK_33_g$(…)冲突。style_86_g$不是函数

Gwt ClientBundleFieldName不可能与用户指定的FieldOK_33_g$(…)冲突。style_86_g$不是函数,gwt,gwtp,Gwt,Gwtp,突然之间,一切似乎都坏了。我想不起我改变了什么。我清理了整个项目,签出了它的旧版本,删除了所有代码服务器编译文件,重新启动了Eclipse等。但我在这里遇到了以下错误: Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) : this.get_clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay_17_g$(...).style_4

突然之间,一切似乎都坏了。我想不起我改变了什么。我清理了整个项目,签出了它的旧版本,删除了所有代码服务器编译文件,重新启动了Eclipse等。但我在这里遇到了以下错误:

Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) : this.get_clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay_17_g$(...).style_48_g$ is not a function
ConsoleLogger.java:32 TypeError: this.get_clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay_17_g$(...).style_48_g$ is not a function
    at Jmg_g$ [as build_style_17_g$] (HomeView_BinderImpl.java:74)
    at Dmg_g$ (HomeView_BinderImpl.java:43)
    at ymg_g$ [as createAndBindUi_17_g$] (HomeView_BinderImpl.java:31)
    at zmg_g$ [as createAndBindUi_0_g$] (HomeView_BinderImpl.java:28)
    at tmg_g$ (HomeView.java:20)
    at qng_g$ [as com$mz$client$application$admin$home$HomeView_com$mz$client$application$admin$home$HomeView_methodInjection_0_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:116)
    at xng_g$ [as get_Key$type$com$mz$client$application$admin$home$HomeView$_annotation$$none$$_0_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:106)
    at ung_g$ [as get_Key$type$com$mz$client$application$admin$home$HomePresenter$MyView$_annotation$$none$$_0_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:30)
    at vng_g$ [as get_Key$type$com$mz$client$application$admin$home$HomePresenter$_annotation$$none$$_0_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:57)
    at Gng_g$ [as get_27_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:78)
    at Hng_g$ [as get_21_g$] (com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:77)
    at I5f_g$ [as get_16_g$] (StandardProvider.java:47)
    at b7d_g$ [as getPresenter_0_g$] (ProxyImpl.java:44)
    at lag_g$ [as handleRequest_0_g$] (ProxyPlaceAbstract.java:263)
    at xag_g$ [as onPlaceRequest_0_g$] (ProxyPlaceAbstract.java:201)
    at L6d_g$ [as dispatch_54_g$] (PlaceRequestInternalEvent.java:130)
    at K6d_g$ [as dispatch_1_g$] (PlaceRequestInternalEvent.java:129)
    at W6b_g$ [as dispatch_0_g$] (GwtEvent.java:76)
    at Ngc_g$ (EventBus.java:40)
    at rhc_g$ [as doFire_0_g$] (SimpleEventBus.java:193)
    at yhc_g$ [as fireEventFromSource_0_g$] (SimpleEventBus.java:96)
    at x4d_g$ [as fireEvent_1_g$] (PlaceManagerImpl.java:158)
    at v4d_g$ [as doRevealPlace_0_g$] (PlaceManagerImpl.java:133)
    at R4d_g$ [as revealPlace_1_g$] (PlaceManagerImpl.java:354)
    at Q4d_g$ [as revealPlace_0_g$] (PlaceManagerImpl.java:335)
    at Jxg_g$ [as redirectToLoggedOnPage_0_g$] (LoginPresenter.java:169)
    at Mug_g$ [as loggedInAndInitialized_0_g$] (LoginPresenter.java:125)
    at Vug_g$ [as done_1_g$] (LoginPresenter.java:115)
    at Wce_g$ [as onChildRequestFailure_0_g$] (ParallelRequest.java:144)
    at Xce_g$ [as onChildRequestSuccess_0_g$] (ParallelRequest.java:120)
    at gde_g$ [as onSuccess_0_g$] (Request.java:68)
    at Lfd_g$ [as onResponseReceived_0_g$] (RequestCallbackAdapter.java:232)
    at pjc_g$ [as fireOnResponseReceived_0_g$] (Request.java:250)
    at xkc_g$ [as onReadyStateChange_0_g$] (RequestBuilder.java:412)
    at XMLHttpRequest.<anonymous> (XMLHttpRequest.java:329)
    at DI_g$ (Impl.java:233)
    at GI_g$ (Impl.java:285)
    at XMLHttpRequest.<anonymous> (Impl.java:71)
以下是HomeModule:

公共类HomeModule扩展了AbstractPresenterModule{
@凌驾
受保护的void configure(){
此.bindPresenter(HomePresenter.class、HomePresenter.MyView.class、,
HomeView.class、HomePresenter.MyProxy.class);
}
}
主持人

公共类HomePresenter扩展了Presenter{
私有最终静态记录器Logger=Logger.getLogger(HomePresenter.class.getName());
公共接口MyView扩展了视图{
}
@ProxyStandard
@NameToken(AdminNameTokens.home)
公共接口MyProxy扩展了ProxyPlace{
}
@注入
公共HomePresenter(EventBus EventBus、MyView视图、MyProxy代理){
超级(事件总线、视图、代理、AdminToolPresenter.SLOT\u AdminToolMainContent);
}
@凌驾
受保护的void onReveal(){
LOGGER.fine(“HomePresenter.onReveal()”;
super.onReveal();
}
}
HomeView:

公共类HomeView扩展ViewImpl实现HomePresenter.MyView{
公共接口绑定器扩展了UiBinder{
}
@注入
公共HomeView(活页夹uiBinder){
this.initWidget(uiBinder.createAndBindUi(this));
}
}
以及HomeView.ui.xml文件:



我不知道这里出了什么问题,我似乎也不知道问题出在哪里。我完全不知道这是什么突然发生的。

我也遇到了这个问题,结果我的浏览器仍然打开了SuperDev模式,我重新编译了整个项目


关闭SuperDev模式,问题就消失了。

只要确保您已启用

true


使用gwt maven插件时。

在我的例子中,这似乎是由于在小部件的
ui:style
中包含了一些现代CSS造成的。。。不知道这是如何导致错误的,但我怀疑有问题的一行是这样的:
grid-template-columns:repeat(auto-fit,minmax(150px,1fr))。一旦我把这个样式放进一个普通的CSS文件中,一切都正常了。

是的,这个错误是由
元素引起的。
您可能需要通过单击“清除”按钮来清除SuperDevMode下codeserver的缓存。

我觉得错误来自CalendarView或OfferModelView依赖项。你能从这两个方面分享更多的代码吗?java和ui.xml文件就可以了。例如,这个
get\u ClientBundleFieldName不可能与用户指定的FieldOK发生冲突
方法是由GWT生成的,用于访问嵌入在ui.xml文件中的css。@Christopher我刚刚意识到我项目中的所有东西都坏了。我甚至不知道从哪里开始。我签出了我的项目的一个旧版本,但现在即使是回家也停止了工作,给了我同样的问题。我快发疯了。。我现在要添加整个Home*功能。@Christopher请告诉我您还需要什么代码!没有更多细节,这里显示的只是生成的clientbundle无法生成,这表明您的设置中完全出了问题。您能否共享完整的日志,并可能确保编译器处于“严格”模式,以便它在遇到第一个错误时失败(而不是让滚雪球变成更多看似无关的错误)。