Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-13948

Error when fixing location of fileset

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.1.0.CR1
    • 4.1.0.Alpha2
    • archives
    • None
    • Hide

      STEP: Create an archive and some valid fileset in it
      STEP: Change created fileset's Root directory to not existing one
      ASSERT: Error is correctly thrown (there is not folder with given location)

      java.lang.IllegalStateException: basedir /home/user/workspace/notExist is not a directory
      	at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scanPrepare(DirectoryScanner.java:552)
      	at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scan(DirectoryScanner.java:588)
      	at org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.createDirectoryScanner(DirectoryScannerFactory.java:66)
      	at org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.createDirectoryScanner(DirectoryScannerFactory.java:45)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveFileSetImpl.getScanner(ArchiveFileSetImpl.java:133)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveFileSetImpl.matchesPath(ArchiveFileSetImpl.java:95)
      	at org.jboss.ide.eclipse.archives.core.util.ModelUtil$1.visit(ModelUtil.java:64)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:247)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:252)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:252)
      	at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:235)
      	at org.jboss.ide.eclipse.archives.core.model.ArchivesModel.accept(ArchivesModel.java:129)
      	at org.jboss.ide.eclipse.archives.core.util.ModelUtil.getMatchingFilesets(ModelUtil.java:72)
      	at org.jboss.ide.eclipse.archives.core.util.ModelUtil.getMatchingFilesets(ModelUtil.java:56)
      	at org.jboss.ide.eclipse.archives.core.util.ModelUtil.otherFilesetMatchesPathAndOutputLocation(ModelUtil.java:128)
      	at org.jboss.ide.eclipse.archives.core.util.ModelUtil.otherFilesetMatchesPathAndOutputLocation(ModelUtil.java:123)
      	at org.jboss.ide.eclipse.archives.core.util.internal.ModelTruezipBridge.fullFilesetRemove(ModelTruezipBridge.java:86)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.nodeRemoved(ModelChangeListener.java:256)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handleFilesetAttributeChanged(ModelChangeListener.java:178)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handleAttributeChange(ModelChangeListener.java:160)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:122)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:132)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:132)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.executeAndLog(ModelChangeListener.java:86)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListenerWithRefresh.access$0(ModelChangeListenerWithRefresh.java:1)
      	at org.jboss.ide.eclipse.archives.core.build.ModelChangeListenerWithRefresh$1.runInWorkspace(ModelChangeListenerWithRefresh.java:52)
      	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      

      STEP: Fix fileset's Root directory -> enter the default value (value which was entered when fileset was created for the first time)
      ASSERT: Fileset's Root directory is correctly fixed and no error is thrown
      FAIL: The same error as in #3 is thrown also after fixing the Root directory value

      Show
      STEP: Create an archive and some valid fileset in it STEP: Change created fileset's Root directory to not existing one ASSERT: Error is correctly thrown (there is not folder with given location) java.lang.IllegalStateException: basedir /home/user/workspace/notExist is not a directory at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scanPrepare(DirectoryScanner.java:552) at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scan(DirectoryScanner.java:588) at org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.createDirectoryScanner(DirectoryScannerFactory.java:66) at org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.createDirectoryScanner(DirectoryScannerFactory.java:45) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveFileSetImpl.getScanner(ArchiveFileSetImpl.java:133) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveFileSetImpl.matchesPath(ArchiveFileSetImpl.java:95) at org.jboss.ide.eclipse.archives.core.util.ModelUtil$1.visit(ModelUtil.java:64) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:247) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:252) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:252) at org.jboss.ide.eclipse.archives.core.model.internal.ArchiveNodeImpl.accept(ArchiveNodeImpl.java:235) at org.jboss.ide.eclipse.archives.core.model.ArchivesModel.accept(ArchivesModel.java:129) at org.jboss.ide.eclipse.archives.core.util.ModelUtil.getMatchingFilesets(ModelUtil.java:72) at org.jboss.ide.eclipse.archives.core.util.ModelUtil.getMatchingFilesets(ModelUtil.java:56) at org.jboss.ide.eclipse.archives.core.util.ModelUtil.otherFilesetMatchesPathAndOutputLocation(ModelUtil.java:128) at org.jboss.ide.eclipse.archives.core.util.ModelUtil.otherFilesetMatchesPathAndOutputLocation(ModelUtil.java:123) at org.jboss.ide.eclipse.archives.core.util.internal.ModelTruezipBridge.fullFilesetRemove(ModelTruezipBridge.java:86) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.nodeRemoved(ModelChangeListener.java:256) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handleFilesetAttributeChanged(ModelChangeListener.java:178) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handleAttributeChange(ModelChangeListener.java:160) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:122) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:132) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.handle(ModelChangeListener.java:132) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListener.executeAndLog(ModelChangeListener.java:86) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListenerWithRefresh.access$0(ModelChangeListenerWithRefresh.java:1) at org.jboss.ide.eclipse.archives.core.build.ModelChangeListenerWithRefresh$1.runInWorkspace(ModelChangeListenerWithRefresh.java:52) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) STEP: Fix fileset's Root directory -> enter the default value (value which was entered when fileset was created for the first time) ASSERT: Fileset's Root directory is correctly fixed and no error is thrown FAIL: The same error as in #3 is thrown also after fixing the Root directory value

          rob.stryker Rob Stryker (Inactive)
          jjankovi Jaroslav Jankovič (Inactive)
          Votes:
          0 Vote for this issue
          Watchers:
          4 Start watching this issue

            Created:
            Updated:
            Resolved: