Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-13271

BrowserSim: simulator is closing unexpectedly while changing skin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 4.1.0.Alpha2
    • 4.0.0.CR1
    • browsersim
    • None

      On some web pages BrowserSim is closing with the following stack trace while changing skin (see steps to reproduce):

      Exception in thread "main" org.eclipse.swt.SWTException: Widget is disposed
              at org.eclipse.swt.SWT.error(SWT.java:4361)
              at org.eclipse.swt.SWT.error(SWT.java:4276)
              at org.eclipse.swt.SWT.error(SWT.java:4247)
              at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
              at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)
              at org.eclipse.swt.widgets.Control.setVisible(Control.java:3725)
              at org.jboss.tools.vpe.browsersim.ui.skin.ios.AppleIPhone3ResizableSkin.
      progressChanged(AppleIPhone3ResizableSkin.java:247)
              at org.jboss.tools.vpe.browsersim.ui.BrowserSim$3.changed(BrowserSim.jav
      a:251)
              at org.eclipse.swt.browser.WebResourceLoadDelegate.identifierForInitialR
      equest(WebResourceLoadDelegate.java:225)
              at org.eclipse.swt.browser.WebResourceLoadDelegate$1.method3(WebResource
      LoadDelegate.java:45)
              at org.eclipse.swt.internal.ole.win32.COMObject.callback3(COMObject.java
      :92)
              at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
              at org.eclipse.swt.browser.WebKit$4.handleEvent(WebKit.java:650)
              at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
              at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2822)
              at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2417)
              at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:5152)
              at org.eclipse.swt.widgets.Control.windowProc(Control.java:4598)
              at org.eclipse.swt.widgets.Display.windowProc(Display.java:4976)
              at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method)
              at org.eclipse.swt.internal.webkit.IWebView.setHostWindow(IWebView.java:
      76)
              at org.eclipse.swt.browser.WebKit.onDispose(WebKit.java:1064)
              at org.eclipse.swt.browser.WebKit$4.handleEvent(WebKit.java:646)
              at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
              at org.eclipse.swt.widgets.Widget.release(Widget.java:808)
              at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
      
              at org.eclipse.swt.widgets.Widget.release(Widget.java:811)
              at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
      
              at org.eclipse.swt.widgets.Widget.release(Widget.java:811)
              at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
      
              at org.eclipse.swt.widgets.Widget.release(Widget.java:811)
              at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
      
              at org.eclipse.swt.widgets.Widget.release(Widget.java:811)
              at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:873)
      
              at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:167)
              at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:
      790)
              at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1290)
              at org.eclipse.swt.widgets.Widget.release(Widget.java:811)
              at org.eclipse.swt.widgets.Widget.dispose(Widget.java:446)
              at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:448)
              at org.eclipse.swt.widgets.Shell.dispose(Shell.java:715)
              at org.jboss.tools.vpe.browsersim.ui.BrowserSim.setSelectedDevice(Browse
      rSim.java:673)
              at org.jboss.tools.vpe.browsersim.ui.BrowserSim$11$1.update(BrowserSim.j
      ava:433)
              at java.util.Observable.notifyObservers(Unknown Source)
              at java.util.Observable.notifyObservers(Unknown Source)
              at org.jboss.tools.vpe.browsersim.ui.BrowserSim$22.widgetSelected(Browse
      rSim.java:651)
              at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
      248)
              at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
              at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
              at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
              at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
              at org.jboss.tools.vpe.browsersim.ui.BrowserSim.main(BrowserSim.java:156
      )
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
              at org.swtjar.SWTLoader.main(SWTLoader.java:38)
      

            kmarmaliykov Konstantin Marmalyukov (Inactive)
            yradtsevich Yahor Radtsevich (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: