JDK-4024901 : exception occurs in Stdin using BurreredReader on Win32
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.io
  • Affected Version: 1.1
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_95
  • CPU: x86
  • Submitted: 1997-01-09
  • Updated: 1997-01-09
  • Resolved: 1997-01-09
Related Reports
Duplicate :  
Description
 
masayoshi.okutsu@Eng 1997-01-09
The description below is from Fujitsu. Note that the description includes
EUCJIS characters.
--
  On windows environment, exception occurs in Stdin using
BurreredReader. 


  Source program

import java.io.*;

public class a{
    public static void main(String[] args){
        InputStreamReader InputSR = new InputStreamReader(System.in);
        BufferedReader    BufRead = new BufferedReader(InputSR);
        try{
            System.out.print("Stdin a letter > ");
            int i = BufRead.read();
            System.out.println("Stdout a letter > "+new Character((char)i));
        }
        catch(IOException e){
            e.printStackTrace();
        }
    }
}


  Execution result

- PC
[F:\TEMP\io]java a
Stdin a letter > java.io.IOException
    at java.io.BufferedInputStream.available(BufferedInputStream.java:181)
    at java.io.InputStreamReader.fill(InputStreamReader.java:216)
    at java.io.InputStreamReader.read(InputStreamReader.java:273)
    at java.io.BufferedReader.fill(BufferedReader.java:141)
    at java.io.BufferedReader.read(BufferedReader.java:158)
    at a.main(a.java:9)

[F:\TEMP\io]

- Solaris
% java a
Stdin a letter > ����   // '����'����������������������
Stdout a letter > ����
%

Comments
EVALUATION Already fixed in 1.1beta3.
11-06-2004

WORK AROUND
11-06-2004

SUGGESTED FIX
11-06-2004

PUBLIC COMMENTS exception occurs in Stdin using BurreredReader on Win32
10-06-2004