ssi-schaefer / lcdsl

Eclipse Launch Configuration DSL (Xtext based)
Eclipse Public License 1.0
23 stars 12 forks source link

fix silent NPE during Validation #46

Closed jukzi closed 2 years ago

jukzi commented 2 years ago

when referencing a product which is not part of workspace.

Caused by: java.lang.NullPointerException at com.wamas.ide.launching.validation.LcDslValidator.lambda$12(LcDslValidator.java:731) at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:43) at com.google.common.collect.Iterators$6.transform(Iterators.java:783) at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) at com.google.common.collect.Iterators.addAll(Iterators.java:356) at com.google.common.collect.Iterables.addAll(Iterables.java:320) at com.google.common.collect.Sets.newLinkedHashSet(Sets.java:329) at org.eclipse.xtext.xbase.lib.IterableExtensions.toSet(IterableExtensions.java:640) at com.wamas.ide.launching.validation.LcDslValidator.checkProduct(LcDslValidator.java:647)