[jbosstools-issues] [JBoss JIRA] (JBIDE-13948) Error when fixing location of fileset

Jaroslav Jankovič (JIRA) jira-events at lists.jboss.org
Mon Apr 8 04:38:42 EDT 2013


     [ https://issues.jboss.org/browse/JBIDE-13948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jaroslav Jankovič updated JBIDE-13948:
--------------------------------------

    Steps to Reproduce: 
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)
{code}
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)
{code}
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


  was:
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)
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



    
> Error when fixing location of fileset
> -------------------------------------
>
>                 Key: JBIDE-13948
>                 URL: https://issues.jboss.org/browse/JBIDE-13948
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Archives
>    Affects Versions: 4.1.0.Alpha2
>            Reporter: Jaroslav Jankovič
>            Assignee: Rob Stryker
>             Fix For: 4.1.x
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the jbosstools-issues mailing list