Hi Kris, You're running into this: http://issues.gradle.org/browse/GRADLE-2102
It's fixed in m9, so you could one of the m9 nighties for the client jars instead of the m8a jars. These should work fine with m8a: http://gradle.org/nightly On 21/02/2012, at 12:08 PM, Kris De Volder wrote: > Hi guys, > > In the process of updating STS Gradle tooling to M8a... I ran into this error: > java.lang.NoClassDefFoundError: > org/gradle/internal/nativeplatform/OperatingSystem > Full stacktrace at end of message. > > I don't want to raise an issue for this just yet, since it is likely just a > jar that I've got missing on my classpath rather than a bug. > > On my classpath are these Gradle related jars: > gradle-core-1.0-milestone-8a.jar > gradle-tooling-api-1.0-milestone-8a.jar > gradle-wrapper-1.0-milestone-8a.jar > slf4j-simple-1.6.4.jar > commons-collections-3.2.1.jar"/> > slf4j-api-1.6.4.jar > gradle-base-services-1.0-milestone-8a.jar > > What am I missing here i.e. where is the > org/gradle/internal/nativeplatform/OperatingSystem class > supposed to come from? > > Cheers, > > Kris > > --- full stacktrace below ------------- > java.lang.NoClassDefFoundError: > org/gradle/internal/nativeplatform/OperatingSystem > at org.gradle.util.Jvm.create(Jvm.java:51) > at org.gradle.util.Jvm.forHome(Jvm.java:91) > at > org.gradle.tooling.internal.consumer.parameters.ConsumerOperationParameters.validateJavaHome(ConsumerOperationParameters.java:82) > at > org.gradle.tooling.internal.consumer.parameters.ConsumerOperationParameters.setJavaHome(ConsumerOperationParameters.java:70) > at > org.gradle.tooling.internal.consumer.DefaultModelBuilder.setJavaHome(DefaultModelBuilder.java:84) > at > org.gradle.tooling.internal.consumer.DefaultModelBuilder.setJavaHome(DefaultModelBuilder.java:32) > at > com.springsource.sts.gradle.core.GradleProject.configureJava(GradleProject.java:302) > at > com.springsource.sts.gradle.core.GradleModelProvider.buildModel(GradleModelProvider.java:359) > at > com.springsource.sts.gradle.core.GradleModelProvider$GroupedModelProvider.ensureModels(GradleModelProvider.java:283) > at > com.springsource.sts.gradle.core.GradleProject.getGradleModel(GradleProject.java:587) > at > com.springsource.sts.gradle.core.GradleProject.getGradleModel(GradleProject.java:600) > at > com.springsource.sts.gradle.core.GradleProject$1.doit(GradleProject.java:555) > at > com.springsource.sts.gradle.core.util.GradleRunnable$1.run(GradleRunnable.java:43) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > -- Adam Murdoch Gradle Co-founder http://www.gradle.org VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting http://www.gradleware.com
