Java výjimkyFatální
IncompatibleClassChangeErrorIncompatibleClassChangeError
Třída se od doby kompilace volajícího kódu změnila nekompatibilním způsobem.
jvm
Co způsobuje tuto chybu
Existuje binární nekompatibilita: pole se stalo metodou, rozhraní se stalo třídou nebo k podobným strukturálním změnám došlo mezi verzemi při kompilaci a za běhu.
Jak to opravit
Překompilujte veškerý kód oproti stejné verzi knihovny. Vyčistěte artefakty sestavení a znovu sestavte. Zkontrolujte konflikty verzí závislostí.
Související chybové kódy
Java výjimkyChyba
UnsupportedOperationExceptionUnsupportedOperationException
Operace není danou implementací podporována.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
IllegalAccessExceptionIllegalAccessException
Kód se pokouší přistoupit ke třídě, poli nebo metodě, k nimž nemá oprávnění.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
NumberFormatExceptionNumberFormatException
Řetězec nelze převést na číslo.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
FileNotFoundExceptionFileNotFoundException
Zadaná cesta k souboru neexistuje nebo ji nelze otevřít.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyFatální
StackOverflowErrorStackOverflowError
Zásobník volání překročil svou maximální velikost, obvykle kvůli hluboké nebo nekonečné rekurzi.
jvmandroid
Zobrazit podrobnosti Java výjimkyChyba
ClassNotFoundExceptionClassNotFoundException
Třídu nelze za běhu najít na classpath.
jvmandroidspring
Zobrazit podrobnosti