diff --git a/build-logic/src/main/groovy/org.apache.groovy-library.gradle b/build-logic/src/main/groovy/org.apache.groovy-library.gradle index 12232b12fec..661aab9f50c 100644 --- a/build-logic/src/main/groovy/org.apache.groovy-library.gradle +++ b/build-logic/src/main/groovy/org.apache.groovy-library.gradle @@ -35,7 +35,6 @@ tasks.named('jarjar') { JarJarTask jjt -> jjt.withManifest { instruction '-nouses', 'true' instruction 'Export-Package', "*;version=${groovyBundleVersion}" - instruction 'Fragment-Host', 'groovy' // GROOVY-9402, GROOVY-11570 def folder = file("${projectDir}/src/main/resources/META-INF/services") if (folder.exists() && folder.listFiles().count { it.name ==~ /^(?!(org.codehaus.groovy.transform.ASTTransformation)$).*$/ } > 0) { instruction 'Require-Capability', 'osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)"' diff --git a/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/FastStringUtils.java b/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/FastStringUtils.java index 4bf9ef4edd8..025599e9d8b 100644 --- a/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/FastStringUtils.java +++ b/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/FastStringUtils.java @@ -37,7 +37,7 @@ private static FastStringService loadService() { // that means you might need @GrabConfig(systemClassLoader=true) if getting json via grab // ClassLoader rootLoader = DefaultGroovyMethods.getRootLoader(loader); ServiceLoader serviceLoader = ServiceLoader.load(FastStringServiceFactory.class); - FastStringService found = null; + FastStringService found = new DefaultFastStringService(); for (FastStringServiceFactory factory : serviceLoader) { FastStringService service = factory.getService(); if (service != null) {