0

Hey guys, I am doing my game project but i get this error everytime i press high scores button...can any one explain what this error means?
Thanks in advance :)

j

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1
at HighScoreManager.readHighScores(HighScoreManager.java:22)
at StatusView$1.actionPerformed(StatusView.java:71)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

2
Contributors
2
Replies
8
Views
7 Years
Discussion Span
Last Post by jollyton12
Featured Replies
  • 2
    Ezzaral 2,714   7 Years Ago

    This [code]java.lang.ArrayIndexOutOfBoundsException: 1[/code]means your code tried to access element index 1 of an array that has less than 2 elements. This line [code]HighScoreManager.readHighScores(HighScoreManager.java:22)[/code]shows that it occurred on line 22 of HighScoreManager in the readHighScores method. So check your array access there. Read More

2

This

java.lang.ArrayIndexOutOfBoundsException: 1

means your code tried to access element index 1 of an array that has less than 2 elements.

This line

HighScoreManager.readHighScores(HighScoreManager.java:22)

shows that it occurred on line 22 of HighScoreManager in the readHighScores method.
So check your array access there.

Comments
Short and bang on target as usual.
thanks
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.