java.lang.IllegalArgumentException: Extensions must be non-null and not empty

Coderanch | Anam Abdul Razaq | 1 year ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Access each cell value in a csv file

    Coderanch | 1 year ago | Anam Abdul Razaq
    java.lang.IllegalArgumentException: Extensions must be non-null and not empty

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Extensions must be non-null and not empty

      at javax.swing.filechooser.FileNameExtensionFilter.<init>()
    2. Java RT
      FileNameExtensionFilter.<init>
      1. javax.swing.filechooser.FileNameExtensionFilter.<init>(FileNameExtensionFilter.java:76)
      1 frame
    3. Unknown
      class1.actionPerformed
      1. class1.actionPerformed(class1.java:30)
      1 frame
    4. Java RT
      EventDispatchThread.run
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      5. javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      6. java.awt.Component.processMouseEvent(Component.java:6516)
      7. javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
      8. java.awt.Component.processEvent(Component.java:6281)
      9. java.awt.Container.processEvent(Container.java:2229)
      10. java.awt.Component.dispatchEventImpl(Component.java:4872)
      11. java.awt.Container.dispatchEventImpl(Container.java:2287)
      12. java.awt.Component.dispatchEvent(Component.java:4698)
      13. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
      14. java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
      15. java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
      16. java.awt.Container.dispatchEventImpl(Container.java:2273)
      17. java.awt.Window.dispatchEventImpl(Window.java:2719)
      18. java.awt.Component.dispatchEvent(Component.java:4698)
      19. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
      20. java.awt.EventQueue.access$300(EventQueue.java:103)
      21. java.awt.EventQueue$3.run(EventQueue.java:706)
      22. java.awt.EventQueue$3.run(EventQueue.java:704)
      23. java.security.AccessController.doPrivileged(Native Method)
      24. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      25. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      26. java.awt.EventQueue$4.run(EventQueue.java:720)
      27. java.awt.EventQueue$4.run(EventQueue.java:718)
      28. java.security.AccessController.doPrivileged(Native Method)
      29. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      30. java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
      31. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      32. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      33. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      34. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
      35. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      36. java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
      36 frames