Note that there are some explanatory texts on larger screens.

plurals
  1. POGetting exception "ArrayOutOfBounds:1" though it is not accessing any indexout of bounds
    primarykey
    data
    text
    <p>Though this code was working fine when there was no GUI added. I am now getting the following exception. (I read the SCCE for such exceptions is posting the whole stacktrace and the code at the first line of the stack trace. I hope it is clear.) </p> <p><strong>Error:</strong></p> <pre><code> Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 at generaterpt.TransactionDetails.ReadFromFile(TransactionDetails.java:90) at generaterpt.DMS.GenerateReport(DMS.java:25) at report.Monthly.genButtonActionPerformed(Monthly.java:95) at report.Monthly.access$000(Monthly.java:20) at report.Monthly$1.actionPerformed(Monthly.java:55) 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:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) </code></pre> <p><strong>Code:</strong></p> <pre><code>try { File file = new File("TransactionDetails.txt"); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line = ""; while((line = br.readLine()) != null) { String [] tokens = line.split(","); String [] modeltoken = tokens[0].split("="); String [] nametoken = tokens[1].split("="); String [] monthtoken = tokens[2].split("="); String [] yeartoken = tokens[3].split("="); String model = (""+modeltoken[1]); } </code></pre> <p>error is at the last line.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload