Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-7901960

JFileChooserOperator.selectFile(..) throws NullPointerException on Mac

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • None
    • None
    • tools

      Jemmy version: 2
      JDK version : 9
      Platform : Mac

      The JFileChooserOperator is written to work for a list of files as a model for a JList. This is available on the List view mode of the filechooser on windows but as there is no List view on mac os this code does not work.

      Reproducible testcase:
      Please run fileOperatorTest.java as java fileOperatorBug.fileOperatorTest

      Please see sample test output.txt for the output we are getting on execution of fileOperatorTest.

      Exception:
      Exception in thread "main" java.lang.NullPointerException
      at org.netbeans.jemmy.operators.JFileChooserOperator$61.actionProduced(JFileChooserOperator.java:1491)
      at org.netbeans.jemmy.operators.JFileChooserOperator$61.actionProduced(JFileChooserOperator.java:1)
      at org.netbeans.jemmy.Waiter.actionProduced(Waiter.java:229)
      at org.netbeans.jemmy.Waiter.waitAction(Waiter.java:203)
      at org.netbeans.jemmy.operators.JFileChooserOperator.waitPainted(JFileChooserOperator.java:1521)
      at org.netbeans.jemmy.operators.JFileChooserOperator.getFiles(JFileChooserOperator.java:761)
      at org.netbeans.jemmy.operators.JFileChooserOperator$65.actionProduced(JFileChooserOperator.java:1597)
      at org.netbeans.jemmy.operators.JFileChooserOperator$65.actionProduced(JFileChooserOperator.java:1)
      at org.netbeans.jemmy.Waiter.actionProduced(Waiter.java:229)
      at org.netbeans.jemmy.Waiter.waitAction(Waiter.java:203)
      at org.netbeans.jemmy.operators.JFileChooserOperator.findFileIndex(JFileChooserOperator.java:1620)
      at org.netbeans.jemmy.operators.JFileChooserOperator.clickOnFile(JFileChooserOperator.java:470)
      at org.netbeans.jemmy.operators.JFileChooserOperator.clickOnFile(JFileChooserOperator.java:497)
      at org.netbeans.jemmy.operators.JFileChooserOperator.clickOnFile(JFileChooserOperator.java:535)
      at org.netbeans.jemmy.operators.JFileChooserOperator.selectFile(JFileChooserOperator.java:621)
      at fileOperatorBug.fileOperatorTest.main(fileOperatorTest.java:19)

        1. fileOperatorTest.java
          1 kB
          Vikrant Agarwal
        2. sampleFileChooser.java
          0.6 kB
          Vikrant Agarwal
        3. sample test output.txt
          3 kB
          Vikrant Agarwal

            shurailine Aleksandre Iline
            vagarwal Vikrant Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: