233196 Class cast exception while deploying to Tomcat
diff --git a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java index c61fbc8..b973efb 100644 --- a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java +++ b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java
@@ -200,7 +200,10 @@ if (folder.getName().equals(J2EEConstants.META_INF)) { IModuleResource[] files = folder.members(); for (int j = 0; j < files.length; j++) { - files[j] = replaceManifestFile((IModuleFile) files[j]); + if (files[j] instanceof IModuleFile) + { + files[j] = replaceManifestFile((IModuleFile) files[j]); + } } } }