Hej mam plugin w którym pobieram zapytania przy użyciu asynchronicznego zapytania mysql, na początku wszystko działa OK, lecz po około 50 minutach wywala błąd
java.sql.SQLException: Operation not allowed after ResultSet closedCała metoda:
public static void CHALLENGE_CZAS(final Player p)
{
ResultSet result = null;
try
{
result = statement.executeQuery(GET_CHALL_TABLE.replace("{NICK}", p.getName()));
List inne = new ArrayList<>();
if(result.next())
{
inne.add(result.getInt("czas1"));
inne.add(result.getInt("czas2"));
inne.add(result.getInt("czas3"));
inne.add(result.getInt("czas4"));
inne.add(result.getInt("czas5"));
inne.add(result.getInt("czas6"));
inne.add(result.getInt("czas7"));
}
HashMaps.getChallengeCzas.put(p.getName(), inne);
}
catch (SQLException ex)
{
ex.printStackTrace();
}
}Ma ktoś jakiś pomysł jak rozwiązać to bez błędów?
HashMap do którego "wkładam" dane: HashMap> getChallengeInne = new HashMap<>();
