Ошибка java jar: исключение в потоке "main" java.lang.AssertionError ⇐ JAVA
Ошибка java jar: исключение в потоке "main" java.lang.AssertionError
I'm struggling with this error that occurs when to execute jar file. When I run my app with IntelliJ, It works perfectly fine. But when I build the project with Gradle and run java -jar my-app.jar, this error Exception in thread "main" java.lang.AssertionError is returned.
I've checked JDK version set up in IntelliJ and CMD, they are all same version of 17. Also I've rolled back to the last version I ran and tried running it again, but still not working.
I didn't change anything of gradle and jdk, I have no idea why this exception is occurred all of a sudden.
What is wrong with it and How do I fix it?
Exception in thread "main" java.lang.AssertionError: Package has already been defined but it could not be found at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.tolerateRaceConditionDueToBeingParallelCapable(JarUrlClassLoader.java:166) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackageIfNecessary(JarUrlClassLoader.java:129) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.loadClass(JarUrlClassLoader.java:99) at org.springframework.boot.loader.launch.LaunchedClassLoader.loadClass(LaunchedClassLoader.java:91) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:88) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) Caused by: java.lang.IllegalArgumentException: Size must not be negative and must be within bounds at org.springframework.boot.loader.zip.FileChannelDataBlock.slice(FileChannelDataBlock.java:145) at org.springframework.boot.loader.zip.FileChannelDataBlock.slice(FileChannelDataBlock.java:126) at org.springframework.boot.loader.zip.ZipContent$Loader.loadContent(ZipContent.java:557) at org.springframework.boot.loader.zip.ZipContent$Loader.openAndLoad(ZipContent.java:543) at org.springframework.boot.loader.net.protocol.jar.UrlNestedJarFile.(UrlNestedJarFile.java:42) at org.springframework.boot.loader.net.protocol.jar.UrlJarFileFactory.createJarFileForNested(UrlJarFileFactory.java:86) at org.springframework.boot.loader.net.protocol.jar.UrlJarFileFactory.createJarFile(UrlJarFileFactory.java:55) at org.springframework.boot.loader.net.protocol.jar.UrlJarFiles.getOrCreate(UrlJarFiles.java:72) at org.springframework.boot.loader.net.protocol.jar.JarUrlConnection.connect(JarUrlConnection.java:289) at org.springframework.boot.loader.net.protocol.jar.JarUrlConnection.getJarFile(JarUrlConnection.java:99) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.getJarFile(JarUrlClassLoader.java:185) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackage(JarUrlClassLoader.java:143) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackageIfNecessary(JarUrlClassLoader.java:126) ... 8 more
Источник: https://stackoverflow.com/questions/780 ... rtionerror
I'm struggling with this error that occurs when to execute jar file. When I run my app with IntelliJ, It works perfectly fine. But when I build the project with Gradle and run java -jar my-app.jar, this error Exception in thread "main" java.lang.AssertionError is returned.
I've checked JDK version set up in IntelliJ and CMD, they are all same version of 17. Also I've rolled back to the last version I ran and tried running it again, but still not working.
I didn't change anything of gradle and jdk, I have no idea why this exception is occurred all of a sudden.
What is wrong with it and How do I fix it?
Exception in thread "main" java.lang.AssertionError: Package has already been defined but it could not be found at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.tolerateRaceConditionDueToBeingParallelCapable(JarUrlClassLoader.java:166) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackageIfNecessary(JarUrlClassLoader.java:129) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.loadClass(JarUrlClassLoader.java:99) at org.springframework.boot.loader.launch.LaunchedClassLoader.loadClass(LaunchedClassLoader.java:91) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:88) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) Caused by: java.lang.IllegalArgumentException: Size must not be negative and must be within bounds at org.springframework.boot.loader.zip.FileChannelDataBlock.slice(FileChannelDataBlock.java:145) at org.springframework.boot.loader.zip.FileChannelDataBlock.slice(FileChannelDataBlock.java:126) at org.springframework.boot.loader.zip.ZipContent$Loader.loadContent(ZipContent.java:557) at org.springframework.boot.loader.zip.ZipContent$Loader.openAndLoad(ZipContent.java:543) at org.springframework.boot.loader.net.protocol.jar.UrlNestedJarFile.(UrlNestedJarFile.java:42) at org.springframework.boot.loader.net.protocol.jar.UrlJarFileFactory.createJarFileForNested(UrlJarFileFactory.java:86) at org.springframework.boot.loader.net.protocol.jar.UrlJarFileFactory.createJarFile(UrlJarFileFactory.java:55) at org.springframework.boot.loader.net.protocol.jar.UrlJarFiles.getOrCreate(UrlJarFiles.java:72) at org.springframework.boot.loader.net.protocol.jar.JarUrlConnection.connect(JarUrlConnection.java:289) at org.springframework.boot.loader.net.protocol.jar.JarUrlConnection.getJarFile(JarUrlConnection.java:99) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.getJarFile(JarUrlClassLoader.java:185) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackage(JarUrlClassLoader.java:143) at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.definePackageIfNecessary(JarUrlClassLoader.java:126) ... 8 more
Источник: https://stackoverflow.com/questions/780 ... rtionerror
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение