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.

Reply via email to