Por favor, ¿podría decirme qué hice mal? Creo que mi código funciona correctamente, pero no pasa la prueba de Ideone.
do{ linia = reading.nextLine(); try{ number = Integer.parseInt(linia); if(number < 100 && number > -100) { sum += number; resultList.add(sum); } }catch(NumberFormatException e){ //System.out.println("Niepoprawne dane !"); end = true; } }while(!end); if(resultList != null) { for (int i = 0; i < resultList.size(); i++) { System.out.println(resultList.get(i)); } }El problema es que en su código, acepta la entrada en la línea de comando del usuario usando el código linia = reading.nextLine(); lo cual no es posible con IDEONE (editor en línea) ya que allí no puede proporcionar la entrada del usuario.
Esa es la razón por la que funcionaba bien localmente pero fallaba cuando lo ejecutaba en IDEONE.
Eliminar el código, que solicita la entrada del usuario, resolverá el problema.