Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-1561

Reproducible NullPointerException at Refactor-Move in Java Modular Project breaks refactoring

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 9.0, 10.0
    • None
    • java - Refactoring

    Description

      (Edit: When reporting this first, I neglected to mention that in certain situations when this NullPointerException is triggered, refactoring is actually broken.)

       

      I found a reproducible case of NullPointerException when trying to refactor-move a class. In the attached testProject1, each module contains two classes. In mod1a, class Test1A2.java can be moved to package mod1a.pkg without issue. Trying the same thing in mod1b with Test1B2.java results in an exception.

      Importantly, I can still select 'Refactor' afterwards, but the classes just are moved without refactoring.

      Not sure what triggers this, but simpler projects with less class/module relations seem to work fine.

      Platform:

      Linux x86_64

      openjdk version "11.0.1" 2018-10-16

      NetBeans-dev-incubator-netbeans-linux-882-on-20181025-release.zip

      (I've seen this error since Netbeans 9.0/JDK9)

      Attachments

        1. testProject1.zip
          20 kB
          Andreas Eckstein

        Issue Links

          Activity

            People

              Unassigned Unassigned
              andreas.eckstein Andreas Eckstein
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: