[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-1294) Duplicating folders in package explorer
Andy Gibson (JIRA)
jira-events at lists.jboss.org
Wed Nov 14 13:43:18 EST 2007
[ http://jira.jboss.com/jira/browse/JBIDE-1294?page=comments#action_12387575 ]
Andy Gibson commented on JBIDE-1294:
------------------------------------
Ok, I create a new eclipse from scratch, new project from scratch, and didn't quite get the problem. I did get a similar problem in that creating a new folder in the webcontent folder makes the IDE jump to the test project, in the referenced libraries section where it contains the webcontent folder, it shows folders with package icons. This problem appears in both ear and war projects.
I've included my complete test script below :
Unzip IDE files into a directory (c:\dev\demo) in this order :
eclipse-SDK-3.3.1.1-win32.zip
dtp-sdk_1.5.1.zip
emf-sdo-xsd-SDK-2.3.1.zip
GEF-SDK-3.3.1.zip
wtp-sdk-R-2.0.1-20070926042742.zip
JBossTools-200711120813-nightly-ALL-win32.zip
Create shortcut with args :
-clean -vmargs -Xmx512M -Xms512M -XX:PermSize=256M -XX:MaxPermSize=256M
Unzip jboss-4.2.2.GA.zip into c:\dev\demo
unizip jboss-seam-2.0.0.GA.zip into c:\dev\demo\libs\
Start the IDE
Set the workspace path to c:\dev\demos\projects\
Switch to the Seam view
In the JBoss server tab, click new server
Select JBoss, a division of Red Hat->JBoss AS 4.2
Set home directory to C:\Dev\demo\jboss-4.2.2.GA
Using JRE 1.6.0_02
using Default configuration
Finish
Create new datasource
HSQL 1.8 DB
Add the hsqldb.jar from c:\dev\demo\jboss-4.2.2.GA\server\default\lib\hsqldb.jar
Call it DefaultDS
Click ok,
Finish datasource wizard with defaults
File New->Seam Web Project
call it seamtest
Select target server as JBoss 4.2 Server
Set it as a web project with Seam 2.0
Click next
Add Java Persistence as a facet.
Click Next
Click Next
Add a new seam run time called Seam20 with a home folder of C:\Dev\demo\libs\jboss-seam-2.0.0.GA, set version to 2.0
Check recreate database tables and data on deploy
Click Finish
I forgot to set this an an ear deployed project so I don't have the 3 projects.
I expand the WebContent folder in the seamtest project, and there are no duplicate folders.
I right click and add a new folder called 'test' and the package navigator jumps down to the seamtest-test project with the webContent folder in the referenced libraries expanded, and there is a test folder inside it, but also the seamtest-test projects webcontent folder has no regular folder icons, only folders with the package icons (see screenshot 2). It also created a test folder in there and gave it the package icon.
The seamtest project webcontent folder contains a folder called 'test', and there are no duplicate folders with package icons.
I'm going to delete this project, and create a new one deployed as an ear and see what happens then :
Delete the projects, also deleting the contents and create a new Seam Project, follow the steps above callign it seamtest, adding the JPA facet, and selecting Seam 2.0.
This time select Ear in the "Deploy as:" radio buttons
Click Finish
Expand the seamtest project
navigate to the webcontent folder
No duplicate folders visible
Create a new folder called 'test'
Again, the seamtest webcontent folder is good, but it jumps down to the seamtest-test projects webcontent folder where it has duplicate folders as packages, and it has a test folder there. (this I haven't seen before, I rarely create folders). You can see this in screenshot 2.
Pressed F5 on the seamtest/webcontent folder, no change
Pressed F5 on the seamtest project, no change.
Lets add some code and see what happens.
Add Project Entity class
Check the seamtest/webcontent folder,it looks good
Start the JBoss Server, all is well this time
Add some sql to the importsql, and restart jboss so it processes it
Created a projectList Seam stateless bean with a factory returning all projects
Created a projects folder in my webcontent
Copied the home.xhtml file to the projects directory (saves me creating new from scratch). Rename as projects.xhtml
Add a data table referencing the projects factory contained in the projectList bean.
Deploy the project, run it, looks fine.
There are no duplicate folders visible anywhere. The only problem is in the test project which doesn't have duplicates but it does have the wrong icon. I'm going to keep working on this project to create a demo for some people here, so I'll keep an eye out for duplicated folders.
> Duplicating folders in package explorer
> ---------------------------------------
>
> Key: JBIDE-1294
> URL: http://jira.jboss.com/jira/browse/JBIDE-1294
> Project: JBoss Tools
> Issue Type: Bug
> Components: UpStream
> Environment: JBoss 4.2.2, Eclipse 3.3.1.1, nightly build from 11/11/2007 including the build driver plugins from that build. Windows XP SP2, Application using Seam 2 GA deployed as an Ear, generated in JBoss Tools (using eclipse V 3.3.1).
> Reporter: Andy Gibson
> Fix For: LATER
>
> Attachments: screenshot-1.jpg
>
>
> In the package explorer, in my web project, in the web content folder, I get duplicate folders. Each folder in the dir appears once as with a folder Icon, and again with an 'empty package' icon. Both icons display the warning graphic if the folder content has warnings. I can use either folder to navigate and open items. It behaves exactly like a folder, except it treats sub folders like packages in how it displays them (see attached screenshot for more details).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list