ExecutionExceptionExecutionException
Er is een uitzondering opgetreden tijdens de uitvoering van een taak die aan een executor is aangeboden.
Wat veroorzaakt deze fout
Een aanroep van Future.get() heeft deze uitzondering gegenereerd omdat de taak met een uitzondering is beëindigd. De werkelijke oorzaak is ingepakt en toegankelijk via getCause().
Hoe op te lossen
Roep getCause() aan om de oorspronkelijke uitzondering op te halen. Verwerk de onderliggende uitzondering op de juiste manier. Controleer de ingediende taak op fouten.
Gerelateerde foutcodes
RejectedExecutionExceptionRejectedExecutionException
Een taak kan niet door de executor worden geaccepteerd voor uitvoering.
SocketTimeoutExceptionSocketTimeoutException
Een socket-lees- of verbindingsbewerking verloopt met een time-out.
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Een array wordt benaderd met een index die negatief is of groter dan of gelijk aan de arraylengte.
UnknownHostExceptionUnknownHostException
De hostnaam kan niet worden omgezet naar een IP-adres.
IllegalThreadStateExceptionIllegalThreadStateException
Een threadbewerking wordt uitgevoerd terwijl de thread zich niet in de juiste toestand bevindt.
OutOfMemoryError: GC OverheadOutOfMemoryError — GC Overhead Limit Exceeded
De garbage collector besteedt te veel tijd aan verzamelen terwijl er te weinig geheugen vrijgemaakt wordt.