Skip to content

Commit e634b37

Browse files
author
Christoph Läubrich
committed
use correct classlaoder when validating glue
1 parent 514d7e8 commit e634b37

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

io.cucumber.eclipse.java/src/io/cucumber/eclipse/java/runtime/CucumberRuntime.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import java.util.Optional;
1616
import java.util.Set;
1717
import java.util.UUID;
18-
import java.util.function.Supplier;
1918

2019
import org.eclipse.core.resources.IFile;
2120
import org.eclipse.core.resources.IResource;
@@ -123,7 +122,7 @@ public void run(IProgressMonitor monitor, PrintStream stream) {
123122
public Collection<? extends Backend> get() {
124123
// TODO https://github.com/cucumber/cucumber-jvm/issues/2217
125124
ThreadLocalObjectFactorySupplier supplier = new ThreadLocalObjectFactorySupplier(
126-
new ObjectFactoryServiceLoader(()->this.getClass().getClassLoader(), options));
125+
new ObjectFactoryServiceLoader(() -> classLoader, options));
127126
ObjectFactory objectFactory = supplier.get();
128127
Set<Backend> backends = Collections.singleton(
129128
BACKEND_PROVIDER_SERVICE.create(objectFactory, objectFactory, () -> classLoader));

0 commit comments

Comments
 (0)