[423847] Container Selection dialog in new Servlet wizard does not
recognize nested source folders
[423825] Duplicate classpath entry
org.eclipse.jst.j2ee.internal.module.container when installing Java EE
facet
diff --git a/features/org.eclipse.jst.enterprise_ui.feature.patch/buildnotes_org.eclipse.jst.enterprise_ui.feature.patch.html b/features/org.eclipse.jst.enterprise_ui.feature.patch/buildnotes_org.eclipse.jst.enterprise_ui.feature.patch.html
index ce27507..e3eed70 100644
--- a/features/org.eclipse.jst.enterprise_ui.feature.patch/buildnotes_org.eclipse.jst.enterprise_ui.feature.patch.html
+++ b/features/org.eclipse.jst.enterprise_ui.feature.patch/buildnotes_org.eclipse.jst.enterprise_ui.feature.patch.html
@@ -18,4 +18,5 @@
<p>Bug <a href='https://bugs.eclipse.org/406595'>406595</a>. Disable Java EE module creation if not supported by target server runtime</p>
<p>Bug <a href='https://bugs.eclipse.org/400036'>400036</a>. Restrict supported servers for client and service runtimes</p>
<p>Bug <a href='https://bugs.eclipse.org/415168'>415168</a>. Restrict supported servers for client and service runtimes - supportedServers bug </p>
+<p>Bug <a href='https://bugs.eclipse.org/423847'>423847</a>. Container Selection dialog in new Servlet wizard does not recognize nested source folders </p>
diff --git a/features/org.eclipse.jst.enterprise_ui.feature.patch/feature.properties b/features/org.eclipse.jst.enterprise_ui.feature.patch/feature.properties
index 4f05f19..f4230d8 100644
--- a/features/org.eclipse.jst.enterprise_ui.feature.patch/feature.properties
+++ b/features/org.eclipse.jst.enterprise_ui.feature.patch/feature.properties
@@ -33,6 +33,7 @@
Bug https://bugs.eclipse.org/406595 Disable Java EE module creation if not supported by target server runtime\n\
Bug https://bugs.eclipse.org/400036 Restrict supported servers for client and service runtimes\n\
Bug https://bugs.eclipse.org/415168 Restrict supported servers for client and service runtimes - supportedServers bug \n\
+Bug https://bugs.eclipse.org/423847 Container Selection dialog in new Servlet wizard does not recognize nested source folders \n\
\n\
# "copyright" property - text of the "Feature Update Copyright"
copyright=\
diff --git a/features/org.eclipse.jst.web_core.feature.patch/buildnotes_org.eclipse.jst.web_core.feature.patch.html b/features/org.eclipse.jst.web_core.feature.patch/buildnotes_org.eclipse.jst.web_core.feature.patch.html
index 50a46ac..bec4270 100644
--- a/features/org.eclipse.jst.web_core.feature.patch/buildnotes_org.eclipse.jst.web_core.feature.patch.html
+++ b/features/org.eclipse.jst.web_core.feature.patch/buildnotes_org.eclipse.jst.web_core.feature.patch.html
@@ -26,6 +26,7 @@
<p>Bug <a href='https://bugs.eclipse.org/408055'>408055</a>. ResourceNotFoundException logged frequently when dragging items from the Palette</p>
<p>Bug <a href='https://bugs.eclipse.org/413730'>413730</a>. DependencyGraphImpl deadlocks if workspace lock has been acquired on another thread</p>
<p>Bug <a href='https://bugs.eclipse.org/403943'>403943</a>. CategorizedProblems problem in JSP file are disappearing when the annotations processor is turned on</p>
+<p>Bug <a href='https://bugs.eclipse.org/423825'>423825</a>. Duplicate classpath entry org.eclipse.jst.j2ee.internal.module.container when installing Java EE facet</p>
</body>
</html>
\ No newline at end of file
diff --git a/features/org.eclipse.jst.web_core.feature.patch/feature.properties b/features/org.eclipse.jst.web_core.feature.patch/feature.properties
index 9f65166..40db732 100644
--- a/features/org.eclipse.jst.web_core.feature.patch/feature.properties
+++ b/features/org.eclipse.jst.web_core.feature.patch/feature.properties
@@ -40,6 +40,7 @@
Bug https://bugs.eclipse.org/408055 ResourceNotFoundException logged frequently when dragging items from the Palette\n\
Bug https://bugs.eclipse.org/413730 DependencyGraphImpl deadlocks if workspace lock has been acquired on another thread\n\
Bug https://bugs.eclipse.org/403943 CategorizedProblems problem in JSP file are disappearing when the annotations processor is turned on\n\
+Bug https://bugs.eclipse.org/423825 Duplicate classpath entry org.eclipse.jst.j2ee.internal.module.container when installing Java EE facet\n\
\n\
\n\
# "copyright" property - text of the "Feature Update Copyright"
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/NewJavaClassWizardPage.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/NewJavaClassWizardPage.java
index 2365c92..4c20fd0 100644
--- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/NewJavaClassWizardPage.java
+++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/NewJavaClassWizardPage.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2003, 2007 IBM Corporation and others.
+ * Copyright (c) 2003, 2014 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -545,7 +545,7 @@
}
/**
- * Returns a new instance of the Selection Listner for the Container
+ * Returns a new instance of the Selection Listener for the Container
* Selection Dialog
*/
protected ViewerFilter getContainerDialogViewerFilter() {
@@ -561,7 +561,7 @@
IProject project = ProjectUtilities.getProject(model.getStringProperty(IArtifactEditOperationDataModelProperties.PROJECT_NAME));
IPackageFragmentRoot[] sourceFolders = J2EEProjectUtilities.getSourceContainers(project);
for (int i = 0; i < sourceFolders.length; i++) {
- if (sourceFolders[i].getResource()!= null && sourceFolders[i].getResource().equals(folder))
+ if(sourceFolders[i].getResource()!= null && folder.getFullPath().isPrefixOf(sourceFolders[i].getResource().getFullPath()))
return true;
}
}