Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8125357

ArrayOutOfBoundsException in DataApp

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8
    • 8
    • javafx
    • None
    • fx 8.0, b58 (possibly started in b54 or before)

      When starting the DataAppClient, with the DataAppServer already running, the preloader finishes, but then the following error and stack trace occurs
      (data before the stack trace left there for context). Could this be a CSS error?:

      startFetcher()
      POLLING LIVE DATA >>> fresh=[true] region=null product=-1 lastQuery=-1
      fetchResults()
          compareMonthChoiceBox = ChoiceBox@646d6aa0[styleClass=choice-box]
          compareMonthChoiceBox.getSelectionModel().getSelectedItem() = 2012 Oct
          toMonthChoiceBox = ChoiceBox@28a50da4[styleClass=choice-box]
          compareProductChoiceBox = ChoiceBox@4b7361e2[styleClass=choice-box]
          toProductChoiceBox = ChoiceBox@6c229ed4[styleClass=choice-box]
      fetchResults Sun Oct 28 00:00:00 PDT 2012, Fri Oct 28 00:00:00 PDT 2011 -- -1 , -1
      POLLING LIVE DATA >>> fresh=[false] region=null product=-1 lastQuery=3
      java.lang.ArrayIndexOutOfBoundsException: -8
      at com.sun.javafx.css.SimpleSelector.getStyleClassMasks(SimpleSelector.java:111)
      at com.sun.javafx.css.SimpleSelector.<init>(SimpleSelector.java:210)
      at com.sun.javafx.css.StyleHelper.getSimpleSelector(StyleHelper.java:561)
      at com.sun.javafx.css.StyleHelper.setStyles(StyleHelper.java:99)
      at javafx.scene.Node.impl_processCSS(Node.java:7502)
      at javafx.scene.Parent.impl_processCSS(Parent.java:1186)
      at javafx.scene.Node.processCSS(Node.java:7469)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Node.processCSS(Node.java:7463)
      at javafx.scene.Scene.doCSSPass(Scene.java:447)
      at javafx.scene.Scene.access$3800(Scene.java:172)
      at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2219)
      at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:346)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:502)
      at com.sun.javafx.tk.quantum.QuantumToolkit$11.run(QuantumToolkit.java:355)
      at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
      Glass detected outstanding Java exception at -[GlassViewDelegate sendJavaMouseEvent:]:src/com/sun/mat/ui/GlassViewDelegate.m:540
      Exception in thread "JavaFX Application Thread" java.lang.ArrayIndexOutOfBoundsException: -8
      at com.sun.javafx.css.SimpleSelector.getStyleClassMasks(SimpleSelector.java:111)
      at com.sun.javafx.css.SimpleSelector.<init>(SimpleSelector.java:210)
      at com.sun.javafx.css.StyleHelper.getSimpleSelector(StyleHelper.java:561)
      at com.sun.javafx.css.StyleHelper.setStyles(StyleHelper.java:99)
      at javafx.scene.Node.impl_processCSS(Node.java:7502)
      at javafx.scene.Parent.impl_processCSS(Parent.java:1186)
      at javafx.scene.Parent.impl_processCSS(Parent.java:1189)
      at javafx.scene.Parent.impl_processCSS(Parent.java:1189)
      at javafx.scene.Node.impl_processCSS(Node.java:7484)
      at com.sun.javafx.scene.control.skin.ContextMenuContent.updateItems(ContextMenuContent.java:162)
      at com.sun.javafx.scene.control.skin.ContextMenuContent.access$000(ContextMenuContent.java:82)
      at com.sun.javafx.scene.control.skin.ContextMenuContent$1.invalidated(ContextMenuContent.java:136)
      at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:134)
      at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:79)
      at javafx.beans.property.ReadOnlyBooleanWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:176)
      at javafx.beans.property.ReadOnlyBooleanWrapper$ReadOnlyPropertyImpl.access$100(ReadOnlyBooleanWrapper.java:146)
      at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:142)
      at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:107)
      at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:140)
      at javafx.stage.Window.setShowing(Window.java:786)
      at javafx.stage.Window.show(Window.java:801)
      at javafx.stage.PopupWindow.showImpl(PopupWindow.java:368)
      at javafx.stage.PopupWindow.show(PopupWindow.java:326)
      at javafx.scene.control.ContextMenu.doShow(ContextMenu.java:275)
      at javafx.scene.control.ContextMenu.show(ContextMenu.java:251)
      at com.sun.javafx.scene.control.skin.ChoiceBoxSkin.handleControlPropertyChanged(ChoiceBoxSkin.java:242)
      at javafx.scene.control.SkinBase$3.call(SkinBase.java:244)
      at javafx.scene.control.SkinBase$3.call(SkinBase.java:242)
      at com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1.changed(MultiplePropertyChangeListenerHandler.java:55)
      at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
      at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:175)
      at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:79)
      at javafx.beans.property.ReadOnlyBooleanWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:176)
      at javafx.beans.property.ReadOnlyBooleanWrapper$ReadOnlyPropertyImpl.access$100(ReadOnlyBooleanWrapper.java:146)
      at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:142)
      at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:107)
      at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:140)
      at javafx.scene.control.ChoiceBox.show(ChoiceBox.java:303)
      at com.sun.javafx.scene.control.behavior.ChoiceBoxBehavior.mouseReleased(ChoiceBoxBehavior.java:124)
      at javafx.scene.control.SkinBase$2.handle(SkinBase.java:122)
      at javafx.scene.control.SkinBase$2.handle(SkinBase.java:115)
      at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
      at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:113)
      at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
      at javafx.event.Event.fireEvent(Event.java:201)
      at javafx.scene.Scene$MouseHandler.process(Scene.java:3372)
      at javafx.scene.Scene$MouseHandler.process(Scene.java:3212)
      at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3164)
      at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1570)
      at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2313)
      at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:291)
      at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
      at com.sun.glass.ui.View.notifyMouse(Unknown Source)

      I see this error in b54 also.

            dgrieve David Grieve
            dmasada Debra Masada (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: