[119051] JS Alt DD loading error
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/impl/ModuleURIUtil.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/impl/ModuleURIUtil.java
index cbf3d51..779eebf 100644
--- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/impl/ModuleURIUtil.java
+++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/impl/ModuleURIUtil.java
@@ -127,8 +127,14 @@
* @return
*/
public static URI trimToDeployPathSegment(URI aFullyQualifiedModuleResourcePath) {
- int segmentCount = aFullyQualifiedModuleResourcePath.segmentCount();
- return aFullyQualifiedModuleResourcePath.deresolve(aFullyQualifiedModuleResourcePath.trimSegments(segmentCount - 4));
+ int segmentCount = aFullyQualifiedModuleResourcePath.segmentCount();
+ URI uri;
+ if(segmentCount > 4){
+ uri = aFullyQualifiedModuleResourcePath.deresolve(aFullyQualifiedModuleResourcePath.trimSegments(segmentCount - 4));
+ } else {
+ uri = URI.createURI(aFullyQualifiedModuleResourcePath.segment(segmentCount-1));
+ }
+ return uri;
}
public static URI concat(URI uri1, URI uri2){