I've confirmed that this is a bug in the 1.3.1 version of the Google Plugin for Eclipse. It will be fixed in the next public release. In the meanwhile, unfortunately, it's not possible to determine the actual cause of the error via the Eclipse error log, because the actual exception is being masked by the NullPointerException you reported. However, we might be able to understand and/or resolve the problem anyway. A couple of questions:
- Are you using Windows, Mac, or Linux? - Is it possible for you to use a 3rd party process tracing tool to capture the command line arguments that are being sent to the enhancer process? If you can, it should be easy to invoke it manually and determine the source of the problem. - Can you exclude classes/packages via the ORM property page (project properties > Google > App Engine > ORM) which don't actually require enhancement? If the root problem is that the process arguments are too long, this is the easiest way to shorten them. Keith On Mar 22, 12:34 pm, haole <[email protected]> wrote: > after updating to the newest release (20100319) of the eclipse plugin > (on 3/22), datanucleus enhancer is throwing null pointer exceptions > again. last time, it was due to classpath that was too long. removing > some unneeded jars out of my WEB-INF/lib directory seemed to do the > trick. this time, i cannot figure out what the problem is. i even > tried renaming jars to shorter names to no avail. PLEASE either (1) > fix this, or (2) give some kind of more detailed error message so we > know what is causing this. > > furthermore, i cannot figure out how to rollback the google eclipse > plugin to the previous version. is this possible? if so, how? > > java.lang.NullPointerException > at > com.google.gdt.eclipse.core.ProcessUtilities.cleanupProcess(ProcessUtilitie > s.java: > 367) > at > com.google.gdt.eclipse.core.ProcessUtilities.launchProcessAndActivateOnErro > r(ProcessUtilities.java: > 271) > at > com.google.appengine.eclipse.core.orm.enhancement.EnhancerJob.runInWorkspac > e(EnhancerJob.java: > 78) > at > org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorksp > aceJob.java: > 38) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > > eclipse.buildId=M20100211-1343 > java.version=1.6.0_18 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US > Command-line arguments: -os win32 -ws win32 -arch x86 -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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?hl=en.
