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

Exception creating NewProject JavaWithMaven

    XMLWordPrintableJSON

Details

    Description

      Dialog has incomplete validation for "Project Folder:". Also incomplete validation for "Package:". These problems affect several new project types

      To reproduce "Project Folder:" problem

      1. touch /tmp/xxx # create some random file
      2. NewProject > JavaWithMaven > JavaApplication
      3. Enter "Project Location:" as "/tmp"
      4. Enter "Project Name:" as "xx
      5. click Finish

      Observe exception (last few lines)

      java.lang.IllegalArgumentException: Attempted to pass a non-directory to findProject: F:\tmp\xx@6b3ef9bc:3669eed1
      	at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:140)
      [catch] at org.netbeans.modules.maven.newproject.ArchetypeWizardUtils.processProjectFolder(ArchetypeWizardUtils.java:208)
      
      

      To reproduce "Package:" problem (several ways)

      1. NewProject > JavaWithMaven > JavaApplication
      2. Enter "Project Name:" as "xx-yy-8", notice that "Package:" has a trailing dot
      3. click Finish

      Project is created with invalid package name.

      Attachments

        Activity

          People

            errael Ernie Rael
            errael Ernie Rael
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: