GradleMongoPlugin icon indicating copy to clipboard operation
GradleMongoPlugin copied to clipboard

Ungraceful Shutdown

Open ehei opened this issue 6 years ago • 0 comments

This plugin works great except that at shutdown, a rather ugly stacktrace is generated:

Exception in thread "Thread-30" Exception in thread "Thread-58" Exception in thread "Thread-46" java.lang.NoClassDefFoundError: de/flapdoodle/embed/process/extract/ExtractedFileSets
        at de.flapdoodle.embed.process.store.ArtifactStore.removeFileSet(ArtifactStore.java:90)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$FilesWithCounter.forceDelete(CachingArtifactStore.java:176)
        at de.flapdoodle.embed.process.store.CachingArtifactStore.removeAll(CachingArtifactStore.java:100)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$CacheCleaner.run(CachingArtifactStore.java:196)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: de.flapdoodle.embed.process.extract.ExtractedFileSets
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 5 more
java.lang.NoClassDefFoundError: de/flapdoodle/embed/process/extract/ExtractedFileSets
        at de.flapdoodle.embed.process.store.ArtifactStore.removeFileSet(ArtifactStore.java:90)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$FilesWithCounter.forceDelete(CachingArtifactStore.java:176)
        at de.flapdoodle.embed.process.store.CachingArtifactStore.removeAll(CachingArtifactStore.java:100)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$CacheCleaner.run(CachingArtifactStore.java:196)
        at java.lang.Thread.run(Thread.java:748)
java.lang.NoClassDefFoundError: de/flapdoodle/embed/process/extract/ExtractedFileSets
        at de.flapdoodle.embed.process.store.ArtifactStore.removeFileSet(ArtifactStore.java:90)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$FilesWithCounter.forceDelete(CachingArtifactStore.java:176)
        at de.flapdoodle.embed.process.store.CachingArtifactStore.removeAll(CachingArtifactStore.java:100)
        at de.flapdoodle.embed.process.store.CachingArtifactStore$CacheCleaner.run(CachingArtifactStore.java:196)
        at java.lang.Thread.run(Thread.java:748)

Is there a way to supress it?

ehei avatar Feb 05 '19 17:02 ehei