Я использую Gradle и недавно обновлен для использования Spring Boot 2.2.2. Однако при запуске приложения я получаю эту ошибку:
Exception in thread "main" java.lang.VerifyError: StackMapTable error: bad offset
Exception Details:
Location:
org/apache/commons/logging/LogAdapter.<clinit>()V @0: aconst_null
Reason:
Invalid stackmap specification.
Current Frame:
bci: @33
flags: { }
locals: { }
stack: { }
Bytecode:
0x0000000: 0112 7512 77b8 007d 120d b800 0e99 0025
0x0000010: 120f b800 0e99 0014 1210 b800 0e99 000c
0x0000020: b200 11b3 0003 a700 34b2 0012 b300 03a7
0x0000030: 002b 1210 b800 0e99 000c b200 11b3 0003
0x0000040: a700 1a12 13b8 000e 9900 0cb2 0014 b300
0x0000050: 03a7 0009 b200 15b3 0003 b1
Stackmap Table:
same_frame(@33)
same_frame(@42)
same_frame(@59)
same_frame(@76)
same_frame(@82)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:67)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:59)
at org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:196)
Я попытался обновить другие зависимости gradle. Кажется, что эта ошибка начинает появляться, когда я использую Spring Boot 2.1.10 и выше, и исчезает для 2.1.9 и ниже. Я использую Java 1,8.