I submitted a moderated post about this, but I think it got lost somewhere. My posts are getting through now, so here we go...
Environment: * Eclipse 3.6.2 (Helios SR2) * Google Plugin for Eclipse 2.2.1 (also tested 2.3.0 beta1) * Scala IDE plugin (any version, though primarily using the "recommended" 2.8.1-beta version) * GAE/J SDK 1.4.3 The exception below is thrown whenever GPE attempts to validate a Scala file. This happens no matter what I enter into the project's Properties -> Google -> App Engine -> Validation for exclusion, including "**/*.scala", "**.scala", "*.scala", "**/*", "**", or "*". It looks like the exclusion is not happening early enough to prevent the validator from attempting to process these not-really-Java-but-use-JDT-compiler-infrastructure files. java.lang.NullPointerException at com.google.appengine.eclipse.core.validators.java.JavaCompilationParticipant.validateCompilationUnit(JavaCompilationParticipant.java:74) at com.google.appengine.eclipse.core.validators.java.JavaCompilationParticipant.reconcile(JavaCompilationParticipant.java:180) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation$1.run(ReconcileWorkingCopyOperation.java:257) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.notifyParticipants(ReconcileWorkingCopyOperation.java:244) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1244) at scala.tools.eclipse.javaelements.ScalaSourceFile.scala$tools$eclipse$javaelements$ScalaSourceFile$$super$reconcile(ScalaSourceFile.scala:55) at scala.tools.eclipse.javaelements.ScalaSourceFile$$anonfun$reconcile$1.apply(ScalaSourceFile.scala:55) at scala.tools.eclipse.javaelements.ScalaSourceFile$$anonfun$reconcile$1.apply(ScalaSourceFile.scala:53) at scala.tools.eclipse.util.Tracer$.timeOf(Tracer.scala:40) at scala.tools.eclipse.javaelements.ScalaSourceFile.reconcile(ScalaSourceFile.scala:53) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:151) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:102) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206) -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
