eclipse / dartboard

Dart Plugin for Eclipse
https://marketplace.eclipse.org/content/dart-plugin-eclipse-0
Eclipse Public License 2.0
56 stars 20 forks source link

NPE in IsFlutterProjectPropertyTester #153

Closed vogella closed 4 years ago

vogella commented 4 years ago

java.lang.NullPointerException at org.eclipse.dartboard.flutter.util.IsFlutterProjectPropertyTester.test(IsFlutterProjectPropertyTester.java:57) at org.eclipse.core.internal.expressions.Property.test(Property.java:65) at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:103) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:55) at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:118) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:55) at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:165) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:55) at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:81) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:55) at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:58) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:280) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.getApplicableConfigurationTypes(LaunchConfigurationManager.java:739) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.getApplicableLaunchConfigurations(LaunchConfigurationManager.java:777) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getParticipatingLaunchConfigurations(LaunchingResourceManager.java:509) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:328) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:248) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$1$1.run(LaunchingResourceManager.java:146) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

vogella commented 4 years ago

@jonas-jonas I guess we are missing a null check.