fix bug 102467. JCC
diff --git a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/webapplication/impl/WelcomeFileListImpl.java b/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/webapplication/impl/WelcomeFileListImpl.java index a572348..df7197d 100644 --- a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/webapplication/impl/WelcomeFileListImpl.java +++ b/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/webapplication/impl/WelcomeFileListImpl.java
@@ -196,7 +196,8 @@ return; case WebapplicationPackage.WELCOME_FILE_LIST__FILE: getFile().clear(); - getFile().addAll((Collection)newValue); + if (newValue != null) + getFile().addAll((Collection)newValue); return; } eDynamicSet(eFeature, newValue);