gwtbootstrap / gwt-bootstrap

A GWT Library that provides the widgets of Bootstrap, from Twitter.
http://gwtbootstrap.github.com
406 stars 190 forks source link

Datepicker fails to instanciate in GWT Designer #177

Open cyrilmhansen opened 12 years ago

cyrilmhansen commented 12 years ago

It seems that the DateBox components requests the browser locale at initialization time. When I try to use the Design view of an UIBinder xml file containing a reference to the datepicker, I get the following error :

[ERROR] Failed to create an instance of 'com.github.gwtbootstrap.datepicker.client.ui.DateBox' via deferred binding

found in .gwt-log : [ERROR] Failed to create an instance of 'com.github.gwtbootstrap.datepicker.client.ui.DateBox' via deferred binding java.lang.NullPointerException at com.github.gwtbootstrap.datepicker.client.ui.util.LocaleUtil.setupLocale(LocaleUtil.java:88) at com.github.gwtbootstrap.datepicker.client.ui.util.LocaleUtil.getLanguage(LocaleUtil.java:40) at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.(DateBoxBase.java:83)

Is it possible to provide a default behavior when the browser locale cannot be obtained ?

caarlos0 commented 12 years ago

hmm ok, I'll take a look!

Thanks for your report!

soundTricker commented 12 years ago

@caarlos0 Do you have time for it?

If you have no time, I can fix it. :) Let me know. ;)

caarlos0 commented 12 years ago

I'm a little busy right now... I changing to another city, state and job, so, if you can do this, I'll be very thankfull.

thanks

On Tue, Jul 10, 2012 at 11:44 PM, soundTricker < reply@reply.github.com

wrote:

@caarlos0 Do you have time for it?

If you have no time, I can fix it. :) Let me know. ;)


Reply to this email directly or view it on GitHub:

https://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-6896693

Atenciosamente, Carlos Alexandro Becker https://profiles.google.com/caarlos0

soundTricker commented 12 years ago

okay :)

soundTricker commented 12 years ago

Umm... We may have to change some structure, if resolve this issue.

Right now, we inject javascript file as a text on ResourceInjecter. But the GWT Designer is not effected it.

If we want to fix it, we should inject javascript file on module xml like below.

on module xml

<script src="js/jquery-1.7.1.min.js"/>
<script src="js/bootstrap.min.js"/>
<!-- and more js -->

I think, It is so big change to gwt-bootstrap. I'm worry about changing effect.

@caarlos0 How do you think it?

I want to move this issue to next issue.

caarlos0 commented 12 years ago

I agree...

On Thu, Jul 12, 2012 at 1:12 AM, soundTricker < reply@reply.github.com

wrote:

Umm... We may have to change some structure, if resolve this issue.

Right now, we inject javascript file as a text on ResourceInjecter. But the GWT Designer is not effected it.

If we want to fix it, we should inject javascript file on module xml like below.

on module xml

<script src="js/jquery-1.7.1.min.js"/>
<script src="js/bootstrap.min.js"/>
<!-- and more js -->

I thinks, It is so big change to gwt-bootstrap. I'm worry about changing effect.

@caarlos0 How do you think it?

I want to move this issue to next issue.


Reply to this email directly or view it on GitHub:

https://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-6926606

Atenciosamente, Carlos Alexandro Becker https://profiles.google.com/caarlos0

soundTricker commented 12 years ago

Okay @caarlos0

@cyrilmhansen Sorry. This issue move to the next release.

jiakuan commented 11 years ago

I got the same issue when running in Development Mode in eclipse:

16:40:38.158 [ERROR] [usersmanager] Failed to create an instance of 'com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended' via deferred binding 

java.lang.NullPointerException: null
    at com.github.gwtbootstrap.datepicker.client.ui.util.LocaleUtil.setupLocale(LocaleUtil.java:88)
    at com.github.gwtbootstrap.datepicker.client.ui.util.LocaleUtil.getLanguage(LocaleUtil.java:40)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.&lt;init&gt;(DateBoxBase.java:86)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended.&lt;init&gt;(DateBoxAppended.java:74)

It seems that I have to give up this nice widget for now. Look forward to seeing the next release. Thank you guys.

caarlos0 commented 11 years ago

Can you please try again? (after the linked merge is landed)

Cheers.

jiakuan commented 11 years ago

I built the latest code on my laptop, and then when using the DateBoxAppended widget, I got a slightly different exception stack:

11:04:50.655 [ERROR] [usersmanager] Failed to create an instance of 'com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended' via deferred binding 

com.google.gwt.core.client.JavaScriptException: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::updateValue(Lcom/google/gwt/dom/client/Element;)([JavaScript object(216)]): Object [object global] has no method 'jQuery'
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:299)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.updateValue(DateBoxBase.java)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.setValue(DateBoxBase.java:173)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.setValue(DateBoxBase.java:163)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.&lt;init&gt;(DateBoxBase.java:90)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended.&lt;init&gt;(DateBoxAppended.java:74)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:475)
    at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
    at com.google.gwt.core.shared.GWT.create(GWT.java:57)
    at com.google.gwt.core.client.GWT.create(GWT.java:85)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_boxExpiryDate(EditUserDialogView_BinderImpl.java:1855)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_boxExpiryDate(EditUserDialogView_BinderImpl.java:1851)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_f_Controls23(EditUserDialogView_BinderImpl.java:1826)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_f_Controls23(EditUserDialogView_BinderImpl.java:1813)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_groupExpiryDate(EditUserDialogView_BinderImpl.java:1739)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_groupExpiryDate(EditUserDialogView_BinderImpl.java:1724)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_f_Fieldset2(EditUserDialogView_BinderImpl.java:428)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_f_Fieldset2(EditUserDialogView_BinderImpl.java:415)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_userForm(EditUserDialogView_BinderImpl.java:384)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_userForm(EditUserDialogView_BinderImpl.java:377)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_modal(EditUserDialogView_BinderImpl.java:362)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_modal(EditUserDialogView_BinderImpl.java:356)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.build_f_HTMLPanel1(EditUserDialogView_BinderImpl.java:331)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.get_f_HTMLPanel1(EditUserDialogView_BinderImpl.java:318)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl$Widgets.access$0(EditUserDialogView_BinderImpl.java:317)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl.createAndBindUi(EditUserDialogView_BinderImpl.java:117)
    at com.pi.web.usersmgr.client.application.EditUserDialogView_BinderImpl.createAndBindUi(EditUserDialogView_BinderImpl.java:1)
    at com.pi.web.usersmgr.client.application.EditUserDialogView.&lt;init&gt;(EditUserDialogView.java:74)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.com$pi$web$usersmgr$client$application$EditUserDialogView_com$pi$web$usersmgr$client$application$EditUserDialogView_methodInjection(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:391)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.get_Key$type$com$pi$web$usersmgr$client$application$EditUserDialogView$_annotation$$none$$(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:383)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.get_Key$type$com$pi$web$usersmgr$client$application$EditUserDialogPresenter$MyView$_annotation$$none$$(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:147)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.get_Key$type$com$pi$web$usersmgr$client$application$EditUserDialogPresenter$_annotation$$none$$(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:233)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.memberInject_Key$type$com$pi$web$usersmgr$client$application$ApplicationPresenter$_annotation$$none$$(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:74)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.get_Key$type$com$pi$web$usersmgr$client$application$ApplicationPresenter$_annotation$$none$$(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:267)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment$1.get(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:287)
    at com.pi.web.usersmgr.client.application.com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment$1.get(com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java:1)
    at com.gwtplatform.common.client.StandardProvider.get(StandardProvider.java:48)
    at com.gwtplatform.mvp.client.proxy.ProxyImpl.getPresenter(ProxyImpl.java:45)
    at com.gwtplatform.mvp.client.proxy.ProxyPlaceAbstract.handleRequest(ProxyPlaceAbstract.java:217)
    at com.gwtplatform.mvp.client.proxy.ProxyPlaceAbstract.access$0(ProxyPlaceAbstract.java:216)
    at com.gwtplatform.mvp.client.proxy.ProxyPlaceAbstract$1.onPlaceRequest(ProxyPlaceAbstract.java:167)
    at com.gwtplatform.mvp.client.proxy.PlaceRequestInternalEvent.dispatch(PlaceRequestInternalEvent.java:132)
    at com.gwtplatform.mvp.client.proxy.PlaceRequestInternalEvent.dispatch(PlaceRequestInternalEvent.java:1)
    at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
    at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
    at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
    at com.google.web.bindery.event.shared.SimpleEventBus.fireEventFromSource(SimpleEventBus.java:96)
    at com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.fireEvent(PlaceManagerImpl.java:146)
    at com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.doRevealPlace(PlaceManagerImpl.java:121)
    at com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.revealPlace(PlaceManagerImpl.java:339)
    at com.gwtplatform.mvp.client.proxy.DefaultPlaceManager.revealDefaultPlace(DefaultPlaceManager.java:67)
    at com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.onValueChange(PlaceManagerImpl.java:264)
    at com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:128)
    at com.google.gwt.event.logical.shared.ValueChangeEvent.dispatch(ValueChangeEvent.java:1)
    at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
    at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
    at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
    at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
    at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
    at com.google.gwt.user.client.impl.HistoryImpl.fireEvent(HistoryImpl.java:80)
    at com.google.gwt.event.logical.shared.ValueChangeEvent.fire(ValueChangeEvent.java:43)
    at com.google.gwt.user.client.impl.HistoryImpl.fireHistoryChangedImpl(HistoryImpl.java:87)
    at com.google.gwt.user.client.History.fireCurrentHistoryState(History.java:131)
    at com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.revealCurrentPlace(PlaceManagerImpl.java:310)
    at com.gwtplatform.mvp.client.DefaultBootstrapper.onBootstrap(DefaultBootstrapper.java:38)
    at com.gwtplatform.mvp.client.ApplicationControllerImpl.init(ApplicationControllerImpl.java:11)
    at com.gwtplatform.mvp.client.ClientEntryPoint.onModuleLoad(ClientEntryPoint.java:27)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Thread.java:722)
jiakuan commented 11 years ago

I tried both

<inherits name='com.github.gwtbootstrap.datepicker.DatepickerNoResources' />

and

<inherits name='com.github.gwtbootstrap.datepicker.Datepicker' />

Both modules have the same issue, which seems that no method 'jQuery' method found on the page. I'm looking at the source code and see if I can make it work.

jiakuan commented 11 years ago

It worked after I commented several lines in com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase class:

    /**
     * {@inheritDoc}
     */
    @Override
    public void setValue(Date value, boolean fireEvents) {
        box.setValue(value != null ? dtf.format(value) : null);

//        updateValue(box.getElement());

        if (fireEvents) {
            ValueChangeEvent.fire(this, value);
        }
    }

//    protected native void updateValue(Element e)/*-{
//        if($wnd.jQuery(e).data('datepicker')) {
//            $wnd.jQuery(e).data('datepicker').update();
//        }
//    }-*/;

Is the JSNI code required? Anyway, it seems working for me now.

Thanks

caarlos0 commented 11 years ago

If I'm not mistaken, this JSNI is used to update values "inside" the datepicker. Looks like somehow it has been called too early...

Can you look for the setValue method of datepicker in your code? Maybe you're calling it in the wrong moment, as you are the only one to report this issue... maybe it is a corner case that need to avoided/documented/fixed.

Thanks!

jiakuan commented 11 years ago

Thanks for your quick reply.

When I got that error, I didn't do anything for the widget, only added the following code to the uibinder file.

  <b:Controls>
    <b2:DateBoxAppended ui:field="boxExpiryDate" format="yyyy-mm-dd" autoClose="true" icon="CALENDAR" />
  </b:Controls>
caarlos0 commented 11 years ago

Weird, very weird.

Right now I'm on my work and without any computer at home (my house was stolen), but I will take a look ASAP.

Maybe @soundTricker could take a look meanwhile...

Thanks in advance!

On Mon, Jun 3, 2013 at 9:06 AM, Jake W notifications@github.com wrote:

Thanks for your quick reply.

When I got that error, I didn't do anything for the widget, only added the following code to the uibinder file.

/b:Controls

— Reply to this email directly or view it on GitHubhttps://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-18836701 .

Atenciosamente, Carlos Alexandro Becker http://carlosbecker.com/about

jiakuan commented 11 years ago

Thanks a lot!

Please feel free to let me know anything that I can do for this. For example, testing a new version, etc.

caarlos0 commented 11 years ago

Well, I just upgraded bootstrap version and datepicker version... maybe you can build a new version to test if it somehow fixed the issue (but is improbable)

Thanks

On Mon, Jun 3, 2013 at 9:16 AM, Jake W notifications@github.com wrote:

Thanks a lot!

Please feel free to let me know anything that I can do for this. For example, testing a new version, etc.

— Reply to this email directly or view it on GitHubhttps://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-18837092 .

Atenciosamente, Carlos Alexandro Becker http://carlosbecker.com/about

jiakuan commented 11 years ago

I just updated the latest code (2.3.2.0-SNAPSHOT) and rebuilt locally, commented DateBoxAppended related code in java files of my application:

  //  @UiField
  //  DateBoxAppended boxExpiryDate;

when running the application I got the same error:

10:08:53.632 [ERROR] [usersmanager] Failed to create an instance of 'com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended' via deferred binding 

com.google.gwt.core.client.JavaScriptException: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::updateValue(Lcom/google/gwt/dom/client/Element;)([JavaScript object(183)]): Object [object global] has no method 'jQuery'
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:299)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.updateValue(DateBoxBase.java)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.setValue(DateBoxBase.java:173)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.setValue(DateBoxBase.java:163)
    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.&lt;init&gt;(DateBoxBase.java:90)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended$DateBoxAppendedAdapter.&lt;init&gt;(DateBoxAppended.java:62)
    at com.github.gwtbootstrap.datepicker.client.ui.DateBoxAppended.&lt;init&gt;(DateBoxAppended.java:74)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:475)
    at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
    at com.google.gwt.core.shared.GWT.create(GWT.java:57)
    at com.google.gwt.core.client.GWT.create(GWT.java:85)
jiakuan commented 11 years ago

After that JSNI code is commented, it seems no impact for UI. When changing the date manually in the text box, new value can be mapped to the datebox popup with no problem.

soundTricker commented 11 years ago

I have some question. Did It happen on browser? or in GWT Designer?

if on browser, please check that the jquery is imported.

if on GWT Designer, maybe we have to modify code.

jiakuan commented 11 years ago

It happened under GWT development mode in eclipse. I ran it with GWT eclipse plugin: "Run As" -> "Web Application".

On Thu, Jun 6, 2013 at 10:43 AM, Keisuke Oohashi notifications@github.comwrote:

I have some question. Did It happen on browser? or in GWT Designer?

if on browser, please check that the jquery is imported.

if on GWT Designer, maybe we have to modify code.

— Reply to this email directly or view it on GitHubhttps://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-19021926 .

Pintouch commented 11 years ago

Hi!

First, Gwt-Bootstrap is awesome, you're good! :)

I have the same problem using DatePickerNoResources.gwt.xml module.

In fact I try using the DatePicker.gwt.xml and it's work well but it's overiding my CSS. So I need to use the DatePickerNoResources module.

Here is my Stack Trace :

00:01:43,765 [ERROR] Uncaught exception escaped
com.google.gwt.event.shared.UmbrellaException: Exception caught: Exception caught: Exception caught: Exception caught: Exception caught: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function  at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:129)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.user.client.ui.AttachDetachException: Exception caught: Exception caught: Exception caught: Exception caught: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function  at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:87)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.user.client.ui.AttachDetachException: Exception caught: Exception caught: Exception caught: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function    at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:87)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.user.client.ui.AttachDetachException: Exception caught: Exception caught: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function  at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:87)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.user.client.ui.AttachDetachException: Exception caught: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function    at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:87)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.user.client.ui.AttachDetachException: 2 exceptions caught: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function; (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2266), bool: true]): $wnd.jQuery(...).datepicker is not a function  at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:87)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680) Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) @com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase::configure(Lcom/google/gwt/dom/client/Element;Z)([JavaScript object(2267), bool: true]): $wnd.jQuery(...).datepicker is not a function   at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:299)  at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.configure(DateBoxBase.java)    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.configure(DateBoxBase.java:218)    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.configure(DateBoxBase.java:244)    at com.github.gwtbootstrap.datepicker.client.ui.base.DateBoxBase.onLoad(DateBoxBase.java:200)   at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:350)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java:162)     at com.google.gwt.user.client.ui.AttachDetachException$1.execute(AttachDetachException.java:34)     at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java:74)    at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java:170)     at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:345)   at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:475)  at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:127)    at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:97)     at com.google.gwt.user.client.ui.FlowPanel.add(FlowPanel.java:44)   at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:300)    at com.github.gwtbootstrap.client.ui.TabPanel.add(TabPanel.java:260)    at fr.greenalternative.ga.client.view.centerView.vpView.ChildSideBar.ChildSideBarImpl$3.onClick(ChildSideBarImpl.java:102)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)  at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)   at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)   at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)     at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)   at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)     at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)  at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)  at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)     at com.github.gwtbootstrap.client.ui.base.IconAnchor.onBrowserEvent(IconAnchor.java:242)    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1351)  at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1307)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)  at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)   at com.google.gwt.core.client.impl.Impl.apply(Impl.java)    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:242)   at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)     at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)   at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)   at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     at java.lang.Thread.run(Thread.java:680)
jiakuan commented 11 years ago

It's good to hear more reports! so that it becomes a real issue :)

On Fri, Aug 9, 2013 at 6:43 PM, dzom-dzom notifications@github.com wrote:

Hi! I'm kind of having a similar problem. I've included gflot's SimplePlot in my UiBinder before DateBoxAppended here is the UI:

— Reply to this email directly or view it on GitHubhttps://github.com/gwtbootstrap/gwt-bootstrap/issues/177#issuecomment-22387180 .

dzun commented 10 years ago

I'm new to Gwt development. I want to integrate Gwt-Bootstrap into my app without it compromising the existing CSS. I added the following to my module.xml:

<inherits name='com.github.gwtbootstrap.BootstrapNoResources'/>
<inherits name='com.github.gwtbootstrap.datepicker.DatepickerNoResources' />
<inherits name='com.github.gwtbootstrap.datetimepicker.DatetimepickerNoResources' />

And injected the css at the onModuleLoad of the entry point:

    ResourceInjector.configureWithCssFile();
    DatepickerResourceInjector.configureWithCssFile();
    DatetimepickerResourceInjector.configureWithCssFile();

When I try to add a DateTimeBox to a panel, I get the following:


Failed to create an instance of 'com.greatlittlebox.portal.client.ui.report.Reports_Filter' via deferred binding 
java.lang.NullPointerException: null
    at com.greatlittlebox.portal.client.ui.report.Reports_Filter.(Reports_Filter.java:72)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:480)
    at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
    at com.google.gwt.core.shared.GWT.create(GWT.java:72)
    at com.google.gwt.core.client.GWT.create(GWT.java:86)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.build_filter(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:331)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.get_filter(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:327)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.build_f_VerticalPanel9(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:313)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.get_f_VerticalPanel9(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:306)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.build_f_ScrollPanel8(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:296)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.get_f_ScrollPanel8(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:290)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.build_f_StackLayoutPanel7(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:277)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.get_f_StackLayoutPanel7(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:271)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.build_f_DockLayoutPanel1(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:116)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.get_f_DockLayoutPanel1(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:109)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl$Widgets.access$1(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:108)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl.createAndBindUi(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:33)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl_Reports_UsageImplUiBinderImpl.createAndBindUi(Reports_UsageImpl_Reports_UsageImplUiBinderImpl.java:1)
    at com.greatlittlebox.portal.client.ui.report.Reports_UsageImpl.(Reports_UsageImpl.java:46)
    at com.greatlittlebox.portal.client.ClientFactoryImpl.getReportsUsage(ClientFactoryImpl.java:835)
    at com.greatlittlebox.portal.client.activity.report.Reports_UsageActivity.start(Reports_UsageActivity.java:42)
    at com.google.gwt.activity.shared.ActivityManager.tryStart(ActivityManager.java:226)
    at com.google.gwt.activity.shared.ActivityManager.onPlaceChange(ActivityManager.java:153)
    at com.google.gwt.place.shared.PlaceChangeEvent.dispatch(PlaceChangeEvent.java:70)
    at com.google.gwt.place.shared.PlaceChangeEvent.dispatch(PlaceChangeEvent.java:1)
    at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
    at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
    at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
    at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
    at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:52)
    at com.google.gwt.place.shared.PlaceController.goTo(PlaceController.java:156)
    at com.greatlittlebox.portal.client.AppController.gotoReports_UsagePlace(AppController.java:544)
    at com.greatlittlebox.portal.client.ui.Navigation.report.ReportsImpl$1.onClick(ReportsImpl.java:54)
    at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:56)
    at com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)
    at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
    at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
    at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
    at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
    at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)
    at com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:125)
    at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:177)
    at com.google.gwt.user.client.ui.Composite.onBrowserEvent(Composite.java:80)
    at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1714)
    at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1653)
    at com.google.gwt.user.client.impl.DOMImplStandard.dispatchEvent(DOMImplStandard.java:325)
    at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:576)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:284)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
    at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:356)
    at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Unknown Source)
I can see that after I declare a new DateTimeBox that it is not null but it is not binding. Any idea why? Thanks