Runtime Error

Prezado(a)(s):

Estou com problema de Runtime error.
O erro aparece ao anexar o código no site urionlinejudge.com.br.
Segue abaixo o link com o código em anexo.


As variáveis codigo1 e codigo2 somente são digitados não utiliza-se para nada.
Na definição essas variáveis são definidas como inteiras.
Será essa a causa do problema???
A quantidade e o preço são utilizadas para calcular o preço total das mercadorias, através da fórmula abaixo.
valorTotalPagar = ((preco1 * qtdePecas1) + (preco2 * qtdePecas2));
Já inseri no código TRY … CATCH, para identificar o erro de Runtime error, mas não gerar nenhuma erro durante a execução.
Estou utilizando o Red Hat CodeReady Studio Version: 12.13.0.GA, para digitar e testar os programas.
Toda ajuda será bem-vinda.
Agradeço

Marcos

Posta o seu código fonte.

Bom dia, Staroski

Segue abaixo o código.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

public static void main(String[] args) throws IOException {

    InputStreamReader ir = new InputStreamReader(System.in);
    BufferedReader in = new BufferedReader(ir);

    int codigo1, qtdePecas1, codigo2, qtdePecas2;

    Double preco1, preco2; // Preço referente a cada uma das peças
    
    Double valorTotalPagar; // Preço total a pagar
    
    codigo1 = Integer.parseInt(in.readLine());
    qtdePecas1 = Integer.parseInt(in.readLine());
    preco1 = Double.parseDouble(in.readLine());
    
    codigo2 = Integer.parseInt(in.readLine());
    qtdePecas2 = Integer.parseInt(in.readLine());
    preco2 = Double.parseDouble(in.readLine());
    
    valorTotalPagar = ((preco1 * qtdePecas1) + (preco2 * qtdePecas2));
    
    System.out.printf("VALOR A PAGAR: %.2f\n", valorTotalPagar);

}

}