Skip to content
This repository has been archived by the owner on Aug 19, 2020. It is now read-only.

FastStringServiceFactory class not found exception in ProjectBuilder based tests after upgrade to latest Gradle master #1131

Closed
bamboo opened this issue Sep 21, 2018 · 3 comments

Comments

@bamboo
Copy link
Member

bamboo commented Sep 21, 2018

TaskContainerDslTest and NamedContainerDslTest started failing after upgrading to a distribution built from latest Gradle master with:

java.lang.NoClassDefFoundError: org/gradle/internal/impldep/org/apache/groovy/json/FastStringServiceFactory
	at org.gradle.initialization.DefaultGradleApiSpecProvider.getExportedClasses(DefaultGradleApiSpecProvider.java:29)
	at org.gradle.initialization.GradleApiSpecAggregator.mergeSpecsOf(GradleApiSpecAggregator.java:63)
	at org.gradle.initialization.GradleApiSpecAggregator.aggregate(GradleApiSpecAggregator.java:45)
	at org.gradle.initialization.DefaultClassLoaderRegistry.apiSpecFor(DefaultClassLoaderRegistry.java:44)
	at org.gradle.initialization.DefaultClassLoaderRegistry.restrictToGradleApi(DefaultClassLoaderRegistry.java:35)
	at org.gradle.initialization.DefaultClassLoaderRegistry.<init>(DefaultClassLoaderRegistry.java:29)
	at org.gradle.internal.service.scopes.GlobalScopeServices.createClassLoaderRegistry(GlobalScopeServices.java:216)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
	at org.gradle.internal.service.ReflectionBasedServiceMethod.invoke(ReflectionBasedServiceMethod.java:35)
	at org.gradle.internal.service.DefaultServiceRegistry$FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:821)
	at org.gradle.internal.service.DefaultServiceRegistry$FactoryService.create(DefaultServiceRegistry.java:774)
	at org.gradle.internal.service.DefaultServiceRegistry$ManagedObjectServiceProvider.getInstance(DefaultServiceRegistry.java:568)
	at org.gradle.internal.service.DefaultServiceRegistry$SingletonService.get(DefaultServiceRegistry.java:625)
	at org.gradle.internal.service.DefaultServiceRegistry.applyConfigureMethod(DefaultServiceRegistry.java:188)
	at org.gradle.internal.service.DefaultServiceRegistry.findProviderMethods(DefaultServiceRegistry.java:170)
	at org.gradle.internal.service.DefaultServiceRegistry.addProvider(DefaultServiceRegistry.java:244)
	at org.gradle.internal.service.ServiceRegistryBuilder.build(ServiceRegistryBuilder.java:52)
	at org.gradle.testfixtures.internal.ProjectBuilderImpl.getGlobalServices(ProjectBuilderImpl.java:155)
	at org.gradle.testfixtures.internal.ProjectBuilderImpl.createProject(ProjectBuilderImpl.java:110)
	at org.gradle.testfixtures.ProjectBuilder.build(ProjectBuilder.java:116)
@eskatos
Copy link
Member

eskatos commented Sep 25, 2018

@wolfs
Copy link
Member

wolfs commented Sep 25, 2018

@lptr I guess this is related to the Groovy update?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants