[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cross-project-issues-dev] EMF GWT
|
I'm considering dropping support for EMF's GWT components from EMF
2.14. If you don't care, don't read any further because I'll interpret
silence as not caring.
The problem is that I'm still using very old versions of GWT and
AppEngine tools. These tools are broken in the latest Oxygen release
because of methods removed by JDT:
java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots([Lorg/eclipse/jdt/core/IClasspathEntry;ZLjava/util/Map;)[Lorg/eclipse/jdt/core/IPackageFragmentRoot;
at
com.google.gdt.eclipse.core.ClasspathUtilities.findRawClasspathEntryFor(ClasspathUtilities.java:163)
at
com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.findGwtDevClasspathEntry(GWTRuntime.java:369)
at
com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.computeInstallPath(GWTRuntime.java:269)
at
com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.getInstallationPath(GWTRuntime.java:190)
at
com.google.gwt.eclipse.core.runtime.GWTRuntime.findSdkFor(GWTRuntime.java:421)
at
com.google.gwt.eclipse.core.validators.GWTProjectValidator.build(GWTProjectValidator.java:77)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
So I can no longer use a development environment newer than Neon to work
on them.
Also the tools have been migrated to new versions hosted at other
locations. I think I could get most of this working with the latest
tools, but org.eclipse.emf.server.ecore.resource.DatastoreUtil uses
com.google.appengine and the tool for that now requires one to install a
Cloud SDK separately rather than embedding an SDK (or whatever is needed
at compile time) in the Eclipse bundle. Setting up such a development
environment is a PITA and also doing so for the Tycho build is a second
PITA.
Does anyone care?
Regards,
Ed