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.

        1. DataAppPage1Error.jpg
          209 kB
          Debra Masada
        2. DataAppProductPage.jpg
          238 kB
          Debra Masada

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

              Created:
              Updated:
              Resolved:
              Imported: