Подскажите пожалуйста, что это за ошибка?
Сам компилятор не дает подсказок.
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner scan=new Scanner (System.in);
int min1=scan.nextInt();
int min2=scan.nextInt();
// Правильно переопределяем, если min2<min1
if (min2<min1) {
int tmp=min1;
min1=min2;
min2=tmp;
}
while (scan.hasNextLine()) {
int x=scan.nextInt();
if (min1==min2) {
if (x<min1) {
min1=x;
} else {
min2=x;
}
} else if (x<min1) {
min2=min1;
min1=x;
} else if (x>min1 && x<min2) {
min2=x;
}
}
System.out.println(min2);
}
}