Success! Looks like we've fixed this one. According to our records the fix was applied for EXTGWT-1908 in a recent build.
  1. #1
    Sencha Premium Member
    Join Date
    Feb 2012
    Posts
    16
    Vote Rating
    3
    dkay is on a distinguished road

      0  

    Default Issue when expanding a CombobBox while an other ComboBox is already expanded.

    Issue when expanding a CombobBox while an other ComboBox is already expanded.


    Required Information

    Version(s) of Ext GWT
    «Ext GWT 3.0 Release Candidate 2»

    Browser versions and OS
    (and desktop environment, if applicable)

    Browsers showing issue:
    • «Firefox 8.0.1, Windows 7 Ultimate»
    • «Firefox 11.0, Windows 7 Ultimate»
    Browsers not showing issue:
    • «Chrome 18.0.1025.162 m, Windows 7 Ultimate»
    • «Internet Explorer 9.0, Windows 7 Ultimate»
    Virtual Machine
    «No»

    Description
    «Exception thrown when expanding a ComboBox while an other ComboBox is already expanded.»

    Run mode
    «Both modes »

    Steps to reproduce the problem
    1. Start Firefox Browser (Tested with 8.0.1 and 11.0)
    2. Navigate browser to: http://www.sencha.com/examples-dev
    3. Select "Combos/ComboBox" from the navigation list
    4. Expand the 3rd ComboBox
    5. Without collapsing the previous expanded ComboBox, expand the 2nd ComboBox
    6. You will see the message "Error: One or more exceptions caught, see full set in UmbrellaException#getCauses"
    Expected result
    «That the first expanded ComboBox collapses before the newly selected ComboBox expands»

    Actual result
    «In the GWT Ext Explorer Demo: Popup message showing an error.»

    Test case
    Code:
    «Not supplied»
    Helpful Information

    Stacktrace (In development mode)
    Code:
    ERROR: Uncaught exception escaped
    com.google.gwt.event.shared.UmbrellaException: One or more exceptions caught, see full set in UmbrellaException#getCauses
        at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:129)
        at com.google.gwt.user.client.Event$NativePreviewEvent.fire(Event.java:87)
        at com.google.gwt.user.client.Event$NativePreviewEvent.access$4(Event.java:73)
        at com.google.gwt.user.client.Event$.fireNativePreviewEvent(Event.java:488)
        at com.google.gwt.user.client.DOM.previewEvent(DOM.java:1328)
        at sun.reflect.GeneratedMethodAccessor87.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.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
        at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
        at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
        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:213)
        at sun.reflect.GeneratedMethodAccessor84.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.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
        at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
        at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
        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:213)
        at sun.reflect.GeneratedMethodAccessor84.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:292)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
        at java.lang.Thread.run(Thread.java:662)
    Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): parent is null
        at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248)
        at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeBoolean(ModuleSpace.java:184)
        at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeBoolean(JavaScriptHost.java:35)
        at com.google.gwt.dom.client.DOMImplMozilla.isOrHasChild(DOMImplMozilla.java)
        at com.google.gwt.dom.client.Node$.isOrHasChild$(Node.java:280)
        at com.sencha.gxt.cell.core.client.form.ComboBoxCell.collapseIf(ComboBoxCell.java:690)
        at com.sencha.gxt.cell.core.client.form.ComboBoxCell$4.onPreview(ComboBoxCell.java:768)
        at com.sencha.gxt.core.client.util.BaseEventPreview.onPreviewNativeEvent(BaseEventPreview.java:115)
        at com.google.gwt.user.client.Event$NativePreviewEvent.dispatch(Event.java:195)
        at com.google.gwt.user.client.Event$NativePreviewEvent.dispatch(Event.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.Event$NativePreviewEvent.fire(Event.java:87)
        at com.google.gwt.user.client.Event$NativePreviewEvent.access$4(Event.java:73)
        at com.google.gwt.user.client.Event$.fireNativePreviewEvent(Event.java:488)
        at com.google.gwt.user.client.DOM.previewEvent(DOM.java:1328)
        at sun.reflect.GeneratedMethodAccessor87.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.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
        at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
        at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
        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:213)
        at sun.reflect.GeneratedMethodAccessor84.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.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
        at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
        at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
        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:213)
        at sun.reflect.GeneratedMethodAccessor84.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:292)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
        at java.lang.Thread.run(Thread.java:662)
    Live test
    «http://www.sencha.com/examples-dev»

    Debugging already done
    • «none»
    Possible fix
    «Not provided»

  2. #2
    Sencha User WesleyMoy's Avatar
    Join Date
    Oct 2009
    Location
    Redwood City, California
    Posts
    402
    Vote Rating
    2
    WesleyMoy is on a distinguished road

      0  

    Default


    Thanks for the report and for providing the stack trace. I'm able to replicate this issue here. I've filed this bug and will update here with any changes we make.

  3. #3
    Sencha - GXT Dev Team
    Join Date
    Feb 2009
    Location
    Minnesota
    Posts
    2,731
    Vote Rating
    90
    Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light

      0  

    Default


    This has been fixed in SVN, and will be available in the next release.

  4. #4
    Sencha Premium Member
    Join Date
    Apr 2012
    Location
    London
    Posts
    12
    Vote Rating
    0
    ozlemsimsek is on a distinguished road

      0  

    Default Combobox exception when expanded in firefox 11

    Combobox exception when expanded in firefox 11


    Hi,
    This happens also when there is only one combobox.If you expand the combobox and click not on the values of combobox; just next to the combobox; you get an exception."Error: One or more exceptions caught, see full set in UmbrellaException#getCauses"
    This does not occur on explorer or chrome.
    Also the example on below page gives the same exception.
    http://www.sencha.com/examples-dev/#...Place:combobox
    Ozlem

  5. #5
    Sencha - GXT Dev Team
    Join Date
    Feb 2009
    Location
    Minnesota
    Posts
    2,731
    Vote Rating
    90
    Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light

      0  

    Default


    There are many cases where this happens - some events were misordered in how the combo deals with its listview, but I believe they were all resolved in the commit I made before posting my last message. This can be verified on the nightly build, at http://staging.sencha.com:8080/examp...Place:combobox

  6. #6
    Sencha Premium Member
    Join Date
    Apr 2012
    Location
    London
    Posts
    12
    Vote Rating
    0
    ozlemsimsek is on a distinguished road

      0  

    Default Combobox exception when expanded in firefox 11

    Combobox exception when expanded in firefox 11


    Thank you..
    It does not give the exception on this page.

  7. #7
    Sencha User WesleyMoy's Avatar
    Join Date
    Oct 2009
    Location
    Redwood City, California
    Posts
    402
    Vote Rating
    2
    WesleyMoy is on a distinguished road

      0  

    Default


    The fix for this bug has been included in the public release of Sencha GXT 3.0.0. You should now see the fix included in the Sencha GXT 3.0.0 Explorer demo.

  8. #8
    Sencha User
    Join Date
    Jul 2011
    Posts
    28
    Vote Rating
    1
    rbrecheis is on a distinguished road

      0  

    Default


    Hi,

    I'm using GXT 3.0.0-rc2 (using Maven) and I still have this error. I didn't realize you guys had a post on it already so I submitted another one. I'm working in Firefox as well because Chrome gives all kinds of other JavaScript errors.

    Any comments?

    Ralph

  9. #9
    Sencha - GXT Dev Team
    Join Date
    Feb 2009
    Location
    Minnesota
    Posts
    2,731
    Vote Rating
    90
    Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light Colin Alworth is a glorious beacon of light

      0  

    Default


    3.0.0-rc2 is the Release Candidate for 3.0.0, which Wesley mentioned had the fix you are after. Since then, 3.0.1 has also been released - both of these versions are available in the public maven repos, and 3.0.2 is available to support customers with additional fixes.

  10. #10
    Sencha User
    Join Date
    Jul 2011
    Posts
    28
    Vote Rating
    1
    rbrecheis is on a distinguished road

      0  

    Default


    Hi Colin,

    Right, of course, 3.0.0-rc comes _before_ 3.0.0 Indeed I noticed that 3.0.1 does not show this particular problem. Both 3.0.0 and 3.0.1 do have style/rendering issues for TextButton (the button is truncated or cut-off at the bottom). I posted another thread for that. Nothing serious but it doesn't look very nice.

    Thanks for you fast reply!

    Rlp