Bugs Fixed in J2SE 1.4.0

This page lists all bugs fixed in J2SE 1.4.0 that had at least one vote on Bug Parade. Bug Parade is the public data base of bug reports available on the Java Developer ConnectionTM (JDC) web site. The bugIDs in the table below link to the bug report on the JDC. Free registration is required to access the JDC.

Contents


Bugs fixed in J2SE 1.4.0 Beta

 Votes      BugID   Category           Synopsis
 2 votes    4300227 accessibility      SwingEventMonitor misses all DocumentEvents, when a new Document is set.         
 4 votes    4221476 char_encodings     Croatian file.encoding is wrong on Windows                                       
 6 votes    4251997 char_encodings     UTF-8 Surrogate Decoding is Broken                                               
 3 votes    4100712 classes_2D         RFE: International Paper Sizes for PageFormat and javax.print APIs               
 12 votes   4101949 classes_2D         RFE: Add a pluggable Image I/O framework into Java 2 SE SDK                      
 115 votes  4137899 classes_2D         RFE: Get a list of printer devices                                               
 6 votes    4177514 classes_2D         antialiased drawstring (t2k) fails to rasterize Chinese character correctly on W 
 2 votes    4191539 classes_2D         RFE: Java 2D font handling should support Indic scripts                          
 2 votes    4192198 classes_2D         Affine Ops (Rotate and Scale) do not work on UShort Images                       
 3 votes    4192418 classes_2D         Rotated text is at wrong angles for drawString()                                 
 88 votes   4196958 classes_2D         Repaint Problem on Win 95/98 when using desktop themes with software cursors     
 17 votes   4204551 classes_2D         XOR mode for shapes broken in swing components but not AWT                       
 487 votes  4204845 classes_2D         Remote use of double buffering on JDK 1.2 is very slow                           
 2 votes    4210199 classes_2D         RFE: Numerals are always Arabic (Roman)                                          
 19 votes   4212010 classes_2D         RFE: Java 2D printing : want API to select paper tray when printing              
 5 votes    4216571 classes_2D         HTML tab in SwingSet dithers horribly                                            
 11 votes   4221185 classes_2D         In Jdk1.2 (Java 2 platform), getGraphics() is dramatically slow.                 
 2 votes    4232184 classes_2D         RFE : PrinterJob.setPrintTo(int) & PrinterJob.setFileName(String)                
 34 votes   4233886 classes_2D         Anti-aliased text renders longer than it should                                  
 126 votes  4236332 classes_2D         Java1.2 slow on SGI Visual 320                                                   
 22 votes   4242294 classes_2D         Java sets fontpath, but it shouldn't.                                            
 4 votes    4252109 classes_2D         RFE: Java2D printing:  cross-platform printDialog and pageDialog                 
 71 votes   4258020 classes_2D         Java 2D printing API : images are B&W on PCL printers on win95/98 only           
 2 votes    4259548 classes_2D         MemoryImageSource constructor seems to ignore offset                             
 4 votes    4264298 classes_2D         null pointer exception at hitClip() and getClipBounds(Rectangle) of Graphics     
 3 votes    4264877 classes_2D         RFE: Java 2D printing: text streaming convenience APIs                           
 4 votes    4273333 classes_2D         RFE: Let PrinterJob.printDialog dialog box be optionally modal                   
 11 votes   4280257 classes_2D         256 colors corrupt and flash when switch focus (win32 plugin only)               
 11 votes   4285177 classes_2D         RFE: Additional Java 2D printing work                                            
 2 votes    4291377 classes_2D         AWT printing in JDK1.3Beta always prints fonts as raster/bitmap                  
 3 votes    4292477 classes_2D         On Canvas, Cannot Change Font Style without changing font size                   
 2 votes    4294014 classes_2D         Windows printers don't print RenderableImages (and probably not RenderedImages)  
 13 votes   4294865 classes_2D         Deadlock caused by bug in java/awt/Window.java                                   
 3 votes    4298489 classes_2D         Print result ugly with setColor(new Color(0,0,0,200))                            
 3 votes    4300123 classes_2D         Java 2D Printing: text printed over transparent images is low resolution         
 3 votes    4316828 classes_2D         Images drawn at wrong location when partially covered by another window          
 3 votes    4320618 classes_2D         Impact Font renders incorrectly for "non-standard" font size                     
 2 votes    4329866 classes_2D         Java2D printing exception in drawImage(BufferedImage, BufferedImageOp, int, int) 
 2 votes    4329949 classes_2D         Printing Error appears multiple times                                            
 2 votes    4332685 classes_2D         AbstractButton.getDisabledIcon can cause the VM to hang! (dual-processor box)    
 78 votes   4346273 classes_2D         User interface text in Plugin control panel unreadable in T. Chinese             
 3 votes    4355892 classes_2D         JEditorPane: scrolling HTML on 8-bit display causes randomly colored artifacts   
 135 votes  4371514 classes_2D         Bold and Italic attributes don't work properly.                                  
 2 votes    4374642 classes_2D         createIntersection fails if rectangles do not overlap                            
 6 votes    4386450 classes_2D         Processing ColorSpace.TYPE_GRAY img isTWO orders of magnitude slower in1.3vs1.2  
 6 votes    4387089 classes_2D         jdk 1.3 fonts are displayed incorectly when using exceed                         
 2 votes    4394805 classes_2D         fillPolygon doesn't fill properly when called on a nested component's graphics   
 217 votes  4030718 classes_awt        A program which calls Toolkit.getDefaultToolkit() won't terminate.               
 20 votes   4032847 classes_awt        There is no way to account for the presence/size of the Windows Taskbar          
 15 votes   4046446 classes_awt        ScrollPane limitation for large Canvas                                           
 5 votes    4049410 classes_awt        CardLayout uses show/hide, not setVisible                                        
 3 votes    4058336 classes_awt        In the java.awt.event package the keycode VK_SEPARATOR is misspelled.            
 2 votes    4060323 classes_awt        System Color Dynamic Update                                                      
 51 votes   4063022 classes_awt        RFE: Awt ThreadGroup catches all UncaughtExceptions                              
 4 votes    4066657 classes_awt        setFont(font) on MenuBar items does not take effect                              
 4 votes    4067506 classes_awt        RFE: need method to control keyboard language                                    
 4 votes    4069679 classes_awt        Key mapping for some keys is inconsistent.                                       
 192 votes  4071554 classes_awt        Ability to programmatically maximize a window                                    
 6 votes    4077991 classes_awt        RFE: WinNT: update contents of window as it is being resized                     
 5 votes    4085659 classes_awt        need to document serialization of AWT listeners                                  
 10 votes   4094565 classes_awt        Calling 'toFront()' on non-visible Window, Frame, and/or Dialogs is bad.         
 85 votes   4096745 classes_awt        disable()/enable() make AWT components blink                                     
 2 votes    4103229 classes_awt        some keys on the numpad do not work correctly when NumLock is off (Solaris)      
 11 votes   4173094 classes_awt        Window maximize/de-maximize events should be posted to the EventQueue            
 3 votes    4177788 classes_awt        Inconsistent mapping of modifier keys a problem with Swing                       
 60 votes   4186928 classes_awt        focus events for Lightweights in Windows are not generated with requestFocus     
 4 votes    4187496 classes_awt        Animating gifs don't appear on applet restart                                    
 364 votes  4189244 classes_awt        Swing Popup menu is not being refreshed (cleared) under a Dialog                 
 42 votes   4189326 classes_awt        Need a way to create a fullscreen Java window                                    
 20 votes   4191352 classes_awt        Numega BoundsChecker showing many java/jre RESOURCE LEAKS                        
 206 votes  4199374 classes_awt        Component.requestFocus() fails for components on JWindow.                        
 18 votes   4203982 classes_awt        Keypad key codes are not unique                                                  
 2 votes    4243125 classes_awt        setSize incorrect on Frame with Menubar                                          
 8 votes    4245442 classes_awt        Dimension.setSize(double, double) doesn't work as stated in specs                
 268 votes  4281163 classes_awt        support "headless" Java                                                          
 2 votes    4284277 classes_awt        Add Java main() class name to Win32 lpszClassName for java.awt.Frames            
 178 votes  4289845 classes_awt        Mouse Wheel Support                                                              
 5 votes    4302270 classes_awt        Can't distinguish between left & right alt                                       
 4 votes    4307281 classes_awt        setEchoChar causes incorrect actions. (Solaris ONLY)                             
 4 votes    4354535 classes_awt        NullPointerException when adding JInternalFrame and JSplitPane to a JDesktopPane 
 8 votes    4367577 classes_awt        JDialog and JPopupMenu are displayed in wrong monitor when using Multiple Displa 
 2 votes    4369903 classes_awt        Focus on window activation does not work correctly                               
 42 votes   4371923 classes_awt        Three keys ><* don't appear in Swing components with German keyboard             
 3 votes    4379472 classes_awt        java.awt.Window.pack() sets zero window size under KDE                           
 25 votes   4382041 classes_awt        Still problems with keyboard mapping (cf. 106369, 110354)                        
 4 votes    4384023 classes_awt        AWT doesn't detect detect WM properly                                            
 3 votes    4392518 classes_awt        Incorrect window (swing) handling with Gnome/enlightenment                       
 6 votes    4401502 classes_awt        images printed incorrectly when using graphics object of PrintJob                
 3 votes    4423661 classes_awt        Should add missing dead key keysyms to keyMapTable in canvas.c                   
 19 votes   4150589 classes_awt_im     RFE: InputMethod switching menu should popup by some hotkey                      
 16 votes   4226414 classes_awt_im     RFE: Need to support multiple input method locales for Windows 2000              
 33 votes   4280243 classes_awt_im     Kestrel I, jMenu app causes null pointer exceptions                              
 45 votes   4312168 classes_awt_im     New windows switch to default locale's keyboard, ignoring Windows default kbd    
 18 votes   4337116 classes_awt_im     IMEs are illegally automatically switched every time a GUI event is occurred     
 11 votes   4366221 classes_awt_im     VMCrash on Win98 when the physical memory is short                               
 2 votes    4261380 classes_beans      Beans package no longer supports extensions to classes                           
 441 votes  4072400 classes_io         New I/O: Regular-expression API                                                  
 2 votes    4082514 classes_io         (docs) java.io.DataOutputStream: Bogus class doc comment                         
 2 votes    4242143 classes_io         java.io.File.lastModified incorrect during daylight savings (win32)              
 2 votes    4313882 classes_io         New I/O: Scalable I/O for sockets and files                                      
 6 votes    4313883 classes_io         New I/O: Fast buffered binary and character I/O                                  
 2 votes    4313884 classes_io         New I/O: Character-set API                                                       
 21 votes   4329985 classes_io         BufferedReader.ready() returns true when readLine() will block                   
 3 votes    4162796 classes_lang       Request additional API's for StringBuffer searching capability                   
 3 votes    4202914 classes_lang       Exception stack trace does not serialize                                         
 3 votes    4346224 classes_lang       a Proxy class references java/lang/Char instead of java/lang/Character           
 2 votes    4349850 classes_lang       java.lang.Runtime.maxMemory()/availableProcessors()                              
 3 votes    4357504 classes_lang       java.lang.jar.Manifest (and hence the JAR tool) corrupts manifest files for some 
 24 votes   4092038 classes_net        TCP Out of band / urgent data not supported                                      
 12 votes   4107059 classes_net        ftp protocol fails when the client machine has multiple IP adresses              
 5 votes    4111975 classes_net        java.net.ServerSocket -- no null constructor                                     
 12 votes   4115190 classes_net        Java UDP sockets performance is slow                                             
 2 votes    4136570 classes_net        Need platform indep. way to enable broadcast on socket                           
 7 votes    4147035 classes_net        URLConnection can neither get nor set multiple request properties w/ same key    
 47 votes   4160499 classes_net        sun.net.www.protocol.http.HttpURLConnection error handling                       
 2 votes    4166584 classes_net        java.net.SocketException is thrown by the Juicer when running 2 VMs              
 2 votes    4190960 classes_net        add simple support for URIs                                                      
 29 votes   4191815 classes_net        HttpURLConnection shouldnt throw EOF exception for errors.                       
 5 votes    4191980 classes_net        DatagramSocket won't see packets sent to a broadcast address                     
 2 votes    4191994 classes_net        URLConnection using "mailto:" fails with ESMTP on Sun                            
 17 votes   4192018 classes_net        URLConnection.getOutputStream() fails after connect()                            
 22 votes   4204320 classes_net        A connected DatagramSocket doesn't throw exception when address invalid          
 4 votes    4209029 classes_net        Support for SOCKS5 protocol                                                      
 2 votes    4211025 classes_net        InputStream.close() takes time proportional to bytes left to read                
 6 votes    4211817 classes_net        JarURLConnection.openConnection() doesn't reflect current jar file contents      
 2 votes    4218806 classes_net        URLConnection.getInputStream() throwing spurious NullPointerException            
 2 votes    4244472 classes_net        java.net.Authenticator does not supply suffisent authentication information      
 3 votes    4250263 classes_net        RFE: InetAddress doesn't support numeric operations                              
 3 votes    4256129 classes_net        DNS resolution fails even when name has been added.                              
 4 votes    4257115 classes_net        URLEncoder and URLDecoder should support target character sets                   
 3 votes    4262922 classes_net        Incorrect JNI code for java.net.SocketInputStream and others                     
 3 votes    4269403 classes_net        Multiple bug fixes/enhancements to support file output via ftp URL               
 5 votes    4278322 classes_net        Socket creation on solaris always set SO_REUSEADDR option                        
 3 votes    4278840 classes_net        URLConnection.getContent() throws NullPointerException                           
 8 votes    4283433 classes_net        URLConnect's InputStream read blocking forever when network borken               
 8 votes    4287252 classes_net        Provide Java-pure way to disable InetAddress cache                               
 10 votes   4290596 classes_net        IPv6 support                                                                     
 7 votes    4291988 classes_net        MulticastSocket should allow binding to specific address                         
 2 votes    4304701 classes_net        When reading with URLConnection from WU-FTPD 2.6, the program hangs.             
 6 votes    4312118 classes_net        SimpleSocketImpl.c, connect() method loop can take 15min.  Remove retry loop.    
 5 votes    4325987 classes_net        Using URLConnection to get an ASP page, lose headers after first attempt         
 7 votes    4327220 classes_net        java.net.* does not provide support for multihomed hosts                         
 97 votes   4333920 classes_net        getInputStream on URLConnection doesn't return until complete response arrives   
 11 votes   4336459 classes_net        writing/reading to TCP socket is inneficient under NT/Linux                      
 23 votes   4337842 classes_net        readObject in java.net.URL fails to restore transient fields                     
 2 votes    4343746 classes_net        backlog in ServerSocket(int port,int backlog) works same with 0 and 1.           
 3 votes    4361604 classes_net        Socket(host, port) - Whitespace before hostname blocks UnknownHostException      
 30 votes   4361635 classes_net        Merlin: HotSpot Virtual Machine Error, Unexpected Signal 11                      
 4 votes    4361783 classes_net        ICMP port unreachable results in SocketException on Windows 2000                 
 3 votes    4366534 classes_net        URLConnection.guessContentTypeFromStream fails for .xla                          
 4 votes    4389976 classes_net        can't unblock read() of InputStream from URL connection                          
 2 votes    4392195 classes_net        Infinite loop in sun.net.www.http.KeepAliveStream [due to skip()]                
 4 votes    4397070 classes_net        Socket.setSendBufferSize and setReceiveBufferSize do not properly delegate to OS 
 7 votes    4093898 classes_swing      add JTabbedPane option to scroll single run of tabs (instead of multiple runs)   
 40 votes   4105173 classes_swing      JFileChooser 'List' selection icon button can't be selected                      
 6 votes    4105709 classes_swing      JViewport has undocummented reliance on its view's getPreferredSize()            
 33 votes   4107667 classes_swing      Accelerators don't work on popup menus                                           
 2 votes    4131008 classes_swing      JInternalFrame doesn't refresh after changing the title, you must call repaint() 
 2 votes    4133768 classes_swing      JCheckBox: icon set with setRolloverSelectedIcon() doesn't appear to be used     
 38 votes   4133782 classes_swing      defaultCloseOperation ignored when dialog created with JOptionPane.createDialog  
 10 votes   4134077 classes_swing      Metal,Window:If JInternalFrame's title text is long last must be ellipsis        
 3 votes    4134936 classes_swing      JButton remains rolledover                                                       
 3 votes    4137657 classes_swing      JFileChooser does not refresh directory listing when closed and reopened         
 2 votes    4137675 classes_swing      JComboBox does not get focus events when using Metal L&F                         
 3 votes    4138746 classes_swing      SetMnemonic should be case-sensitive                                             
 85 votes   4139078 classes_swing      JComboBox in JTable not closed corrected                                         
 5 votes    4144295 classes_swing      DefaultTableModel.moveRow(...) moves rows incorrectly.                           
 12 votes   4145324 classes_swing      JTextField displays multiple Line                                                
 44 votes   4146858 classes_swing      Wrong DefaultButton behavior in Windows & Motif L&Fs                             
 4 votes    4159019 classes_swing      scroll bar for text area not created correctly                                   
 14 votes   4165572 classes_swing      Swing text components don't support drag and drop correctly                      
 8 votes    4165580 classes_swing      JList doesn't support drag and drop correctly                                    
 116 votes  4169944 classes_swing      Swing FocusManager severely underpowered                                         
 9 votes    4174290 classes_swing      Disabled JTextField background should be control colour in Windows L&F           
 4 votes    4176366 classes_swing      JFileChooser: Default dialog title should not be approve button label            
 19 votes   4177723 classes_swing      ListSelectionEvents not fired on model changes affecting JList selection         
 2 votes    4180057 classes_swing      JComboBox needs to document that setSelectedIndex( -1 ) means no selection       
 2 votes    4188825 classes_swing      Windows L&F toolbars don't return to original location when closed               
 4 votes    4190516 classes_swing      JInternalFrame doesn't get maximized when Desktop is maximized.                  
 2 votes    4193070 classes_swing      Mouse pointer feedback inconsistent when resizing internal frame                 
 6 votes    4195048 classes_swing      JScrollBar background not painted properly in Windows LF                         
 48 votes   4197227 classes_swing      Allow cut/copy from Swing text comp to be pasted into std X win (via MMB, etc.)  
 3 votes    4199075 classes_swing      Continuously pressing Ctrl+F4 in a JDesktopPane causes Exception                 
 14 votes   4200439 classes_swing      Bad generation of HTML files in Swing 1.1                                        
 337 votes  4202656 classes_swing      Add JScrollPane scrolling via mouse scroll wheel (as in Microsoft's Intellimouse 
 14 votes   4203915 classes_swing      BasicComboBoxUI incorrectly does setSelectedIndex(0) on model change             
 178 votes  4212563 classes_swing      JPopupMenu doesn't support arrow key navigation or Enter                         
 3 votes    4213298 classes_swing      JScrollBar doesn't have public override of setUI(..)                             
 10 votes   4215380 classes_swing      Internal Frame not getting focus                                                 
 5 votes    4219710 classes_swing      JOptionPane resizability                                                         
 35 votes   4220108 classes_swing      When JDesktop already added to parent, can't see JSlider in JInternalFrame       
 9 votes    4221375 classes_swing      removeColumn(TableColumn column) in class DefaultTableColumnModel is buggy       
 4 votes    4223014 classes_swing      JOptionPane.setInputValue() spec incorrectly insinuates initializing default     
 20 votes   4224702 classes_swing      JButton doesn't handle return key event                                          
 2 votes    4226238 classes_swing      getUI() not implemented by all classes that extend JComponent                    
 2 votes    4226922 classes_swing      JComboBox uses wrong colour in Windows L&F                                       
 21 votes   4227768 classes_swing      Z-ordering of Windows Look-and-Feel JInternalFrames                              
 9 votes    4230649 classes_swing      No way to set background color of selected tab in JTabbedPane                    
 10 votes   4230783 classes_swing      JTextComponent.paste() doesn't honor isEditable() and isEnabled()as cut() does   
 2 votes    4232721 classes_swing      The arrow buttons of a JScrollBar aren't square                                  
 3 votes    4234053 classes_swing      No ItemEvent nor ActionEvent fired on first UNSELECT in JComboBox                
 2 votes    4234761 classes_swing      RGB values change in transition from swatches to RGB tabs                        
 3 votes    4235973 classes_swing      JPopupMenu.setPopupSize() doesn't work                                           
 3 votes    4238829 classes_swing      JComboBox containing JPanel fails to display selected item at creation time      
 19 votes   4239219 classes_swing      JFileChooser in directory mode requires you to be in parent dir of dir to select 
 2 votes    4242045 classes_swing      JInternalFrame titlepane icons not restored after attribute change               
 131 votes  4243641 classes_swing      JComboBox doesn't receive focus events                                           
 5 votes    4244459 classes_swing      AUTO_RESIZE_NEXT_COLUMN throws exception when resizing last column               
 2 votes    4247610 classes_swing      Unnecessary repaint in JInternalFrame                                            
 3 votes    4247996 classes_swing      MetalToolBar rollover feature cause different button sizes                       
 3 votes    4249035 classes_swing      Serializing EventListenerList causes ClassNotFound exceptions                    
 2 votes    4250991 classes_swing      JFileChooser.setApproveButtonToolTipText() corrupts the object                   
 3 votes    4251781 classes_swing      JPopup repaint all screen area On JWindow                                        
 9 votes    4252279 classes_swing      JFileChooser behavior under the windows look and feel on a "new folder"          
 8 votes    4256304 classes_swing      NullPointerException in JComboBox during change of look&Feel                     
 3 votes    4256931 classes_swing      Element.getEndOffset() returns one greater than the length of the document       
 10 votes   4257720 classes_swing      Swing styled text application using excessive memory                             
 3 votes    4257858 classes_swing      If JComboBox is open when closing the window, it stays open next time.           
 11 votes   4260461 classes_swing      Font size are incompatable b/w StyledEditorKit.FontSizeAction and JEditorPane    
 9 votes    4260485 classes_swing      Metal L&F toolbars override the rollover button property                         
 2 votes    4262437 classes_swing      If JTabbedPane's components are smaller than tabs, preferred size is not correct 
 102 votes  4264750 classes_swing      JFileChooser - No Disk Dialog with RMISecurityManager                            
 7 votes    4264897 classes_swing      JTree can not handle a null-value returned by TreeMode.getRoot                   
 17 votes   4271669 classes_swing      JFileChooser.getSelectedFile() return null in JDK1.3 beta                        
 2 votes    4272466 classes_swing      JPopup menu doesn't close correctly                                              
 3 votes    4274944 classes_swing      JFileChooser.setApproveButtonMnemonic() does not work.                           
 208 votes  4274963 classes_swing      Typing into a JTable cell fails to transfer focus to the cell (cf. 4256006)      
 5 votes    4278819 classes_swing      JMenuBars are damaged by serialization (they can't be serialized twice)          
 13 votes   4280532 classes_swing      HTMLEditorKit.read() throws EmptyStackException                                  
 2 votes    4282736 classes_swing      JEditorPane: COLS tag in TEXTAREA does not work.                                 
 6 votes    4284488 classes_swing      JFileChooser.showOpenDialog() returns wrong value if dialog is closed            
 2 votes    4286825 classes_swing      Adding Same component to JTabbedPane throws ArrayIndexOutOfBoundsException       
 6 votes    4287690 classes_swing      JComboBox should send a drop down event                                          
 7 votes    4288755 classes_swing      JFileChooser reads Floppy instead of CD if CD drive is empty                     
 7 votes    4290656 classes_swing      Custom AbstractButton implementation fails with Metal L&F                        
 3 votes    4293264 classes_swing      ToolTipManager causes serious hit in perfomance (getToolTipText)                 
 7 votes    4294758 classes_swing      BoxLayout causes java.lang.NullPointerException and applet crashes               
 4 votes    4298448 classes_swing      button is activated as "default" even when not showing (in JTabbedPane)          
 3 votes    4303958 classes_swing      Spaces before hyperlinks in JEditorPane are included as part of the hyperlink    
 9 votes    4304129 classes_swing      Action.ACCELERATOR_KEY and Action.MNEMONIC_KEY are not used by JMenuItem         
 13 votes   4306584 classes_swing      JComboBox and JTree should only consume VK_ESCAPE when necessary                 
 6 votes    4306836 classes_swing      Per-item tooltips not possible for JList unlike JTree and JTable                 
 3 votes    4307932 classes_swing      Cursor is not Default after some actions in JInternalFrame component             
 5 votes    4308416 classes_swing      Wrong detecting of JInternalFrame preferred size.                                
 3 votes    4308938 classes_swing      Serializing JInternalFrame throws Exception                                      
 41 votes   4309079 classes_swing      When a JInternalFrame is activated, focused JTextField doesn't show cursor.      
 4 votes    4314194 classes_swing      JRadioButton subclasses do not use configured color for disabled foreground      
 2 votes    4320266 classes_swing      Deserialized JTextField precludes scrolling beyond original width                
 12 votes   4327122 classes_swing      Non-editable JTextArea allows copy and Paste using CTRL+C and CTRL +V            
 6 votes    4331556 classes_swing      Bug :4284959 , not fixed in solaris .                                            
 18 votes   4331766 classes_swing      setCharacterAttributes not working properly on htmldocument                      
 2 votes    4336130 classes_swing      JFileChooser: have to click four times to rename a file                          
 2 votes    4337516 classes_swing      JComboBox popup doesn't initially display selected item                          
 6 votes    4340794 classes_swing      JavaHelp viewer (JEditorPane) suffers CPU thrashing and excessive memory usage.  
 6 votes    4341296 classes_swing      JInternalFrame selection (toFront) allocs lots of non-gced JMenuItem obs         
 3 votes    4344900 classes_swing      Keyboard accelerators not working with canvas                                    
 4 votes    4345625 classes_swing      JTextArea caret becomes invisible; text becomes unselectable                     
 2 votes    4346196 classes_swing      Can't cut and paste from a Text field in a JDialog in a JApplet                  
 13 votes   4347482 classes_swing      strange behaviour resizing a JInternalFrame after  setting setMaximumSize ...    
 3 votes    4349904 classes_swing      Deserialization fails when JList,JScrollPane,&JSplitPane are serialized together 
 43 votes   4353673 classes_swing      Array out of bounds exceptions when using a JTextPane with embedded components   
 2 votes    4353808 classes_swing      Cannot start dragging scrollbar knob if parent JInternalFrame not activated      
 14 votes   4357975 classes_swing      HTMLEditorKit InsertUnorderedListItem action behaves strangely                   
 3 votes    4363569 classes_swing      Icon of a selected ToggleButton in a ButtonGroup is not gray when disabled       
 2 votes    4375928 classes_swing      RFE: Mnemonics for non-character keys are displayed incorrectly in the tooltip   
 55 votes   4382987 classes_swing      Cannot set/insert HTML comments in JEditorPane                                   
 3 votes    4389043 classes_swing      JMenu memory leak                                                                
 2 votes    4390885 classes_swing      Ability to set the location of JFileChooser                                      
 6 votes    4396953 classes_swing      Improve Action support in AbstractButton subclasses                              
 2 votes    4398536 classes_swing      JScrollPane height is wrong when containing a JTextPane                          
 3 votes    4105380 classes_text       RFE: Subformats attached to MessageFormat should be numbered by argument number  
 59 votes   4112090 classes_text       java.text.MessageFormat.applyPattern has undocumented limits                     
 2 votes    4112924 classes_text       RFE: Localized time zone display names                                           
 3 votes    4113642 classes_text       Thai word break                                                                  
 3 votes    4232154 classes_text       Very misleading error message from MessageFormat                                 
 2 votes    4293229 classes_text       RFE: Need better handling/documentation of single quotes in MessageFormat        
 2 votes    4330377 classes_text       DecimalFormat engineering notation gives incorrect results                       
 2 votes    4243802 classes_util_i18n  RFE: need way to set the date of a calendar without a Date object                
 6 votes    4287469 classes_util_i18n  Enable Thai locale support                                                       
 7 votes    4316678 classes_util_i18n  Serialized GregorianCalendar does not perform set(...) correctly                 
 3 votes    4401223 classes_util_i18n  Gregorian calendar gives a java.lang.IllegalArgumentException only on 12-31-00   
 8 votes    4030374 compiler           * Initialization of up-level links, immediately after super(), occurs too late.  
 113 votes  4266026 compiler           javac no longer follows symlinks                                                 
 3 votes    4304112 compiler           Import declarations resolved in wrong context                                    
 23 votes   4312654 compiler           javac -J-D.javac.pipe.output=true does NOT redirect to file in 1.3RC1            
 2 votes    4368309 compiler           Simple switch statement with large case values gives OutOfMemoryError in javac   
 3 votes    4403968 compiler           javac sensitive to case of zipfiles in CLASSPATH                                 
 2 votes    4089565 doc                documentation inadequacy, for MemoryImageSource, and others                      
 3 votes    4116439 doc                sql.Date and sql.Time documentation                                              
 3 votes    4126630 doc                An alternative to isPopupTrigger() functionality                                 
 2 votes    4163988 doc                Bad JComboBox.setSelectedItem() description                                      
 5 votes    4176220 doc                Component spec does not specify exception thrown by getLocationOnScreen()        
 2 votes    4215272 doc                (Mostly) undocumented interaction between hashCode and equals in HashSet         
 3 votes    4217379 doc                DropTargetContext cannot be subclassed                                           
 4 votes    4218927 doc                font.properties invalid for using Chinese on English Windows NT                  
 4 votes    4307751 doc                NoInitialContextException when using JNI to access JNDI on multiple threads      
 2 votes    4085183 drag&drop          Solaris:  Sys clipbd not Xlated to DataFlavor till Java window gets input focus  
 23 votes   4187490 drag&drop          Win32: Japanese FileNames appear as ????? when dragging and dropping             
 12 votes   4187912 drag&drop          Win32: not calling dropComplete() causes application to hang                     
 7 votes    4209432 drag&drop          Can't transfer text to system clipboard unless StringSelection is used           
 216 votes  4225247 drag&drop          Drag-and-Drop does not work in an applet on Windows NT                           
 82 votes   4255232 drag&drop          Swing cut and paste functions don't use PRIMARY selection                        
 6 votes    4258903 drag&drop          Transferring text via DnD and Clipboard is too difficult                         
 2 votes    4289735 drag&drop          Unification of Clipboard and Drag & Drop Data Transfer                           
 4 votes    4289847 drag&drop          Clipboard/DataTransfer/FlavorMap/SystemFlavorMap Fixes and Enhancements          
 9 votes    4343300 drag&drop          Drag and Drop generates EXCEPTION_ACCESS_VIOLATION                               
 2 votes    4339381 imageio            Provide a reader plug-in for the PNG file format                                 
 4 votes    4339465 imageio            Provide a writer plug-in for the JPEG file format                                
 5 votes    4339467 imageio            Provide a writer plug-in for the PNG file format                                 
 2 votes    4034052 javadoc            stddoclet: Restore the -doctype MIF option                                       
 5 votes    4113483 javadoc            Implement a public way to invoke javadoc from within java                        
 7 votes    4401422 javadoc            javadoc tool: Mistakenly throws error for static innerclass & field in interface 
 9 votes    4034427 jdbc               A way to access auto-incremented row ID after an INSERT query.                   
 2 votes    4139082 jdbc               Add two methods to return the version numbers of the underlying database.        
 12 votes   4263113 jdbc               RFE: DriverManager.getConnection(..  Should NOT be synchronized                  
 16 votes   4330997 jdbc_odbc_bridge   JdbcOdbcResultSet.getString(int) is broken                                       
 5 votes    4335564 jdbc_odbc_bridge   Updatable ResultSet in jdbc-odbc wrong with national letters                     
 24 votes   4379373 jdbc_odbc_bridge   UTF-16 returned as UTF-8 from SQL Server for type ntext field (nvarchar OK)      
 4 votes    4399378 jdbc_odbc_bridge   problem when multiple resultsets are returned from a stored proc                 
 6 votes    4401822 jdbc_odbc_bridge   ODBC Truncation error with large strings (MS Access MEMO field)                  
 18 votes   4402655 jdbc_odbc_bridge   NullPointerException in ResultSet.updateInt                                      
 5 votes    4404714 jdbc_odbc_bridge   SQL Server: getString() on text column with null value throws Exception          
 27 votes   4410284 jdbc_odbc_bridge   Updatable result sets do not work with JDBC-ODBC Bridge                          
 4 votes    4423012 jdbc_odbc_bridge   Regression: PreparedStatement.clearParameters() fails if statement has no "?".   
 3 votes    4285878 rmi                java.rmi.dgc.leaseValue ignored if set to value < 30000                          
 2 votes    4307793 rmi                ActivateFails test incorrect                                                     
 2 votes    4322490 rmi                rmid should warn if no exec policy and no security policy                        
 2 votes    4353388 rmi                UnicastServerRef.getRefClass should throw MarshalException not InternalError     
 2 votes    4379116 rmi                MarshalInputStream.resolveProxyClass can fail for non-public interface cases     
 2 votes    4387038 rmi                Naming.lookup fails if url does not use an explicit port and name contains a :   
 2 votes    4390724 rmi                RemoteObject serialForm is underspecified                                        
 2 votes    4313403 runtime            HPROF: "java -Xrunhprof:cpu=times" on Volano 2.1.2 leaks memory                  
 699 votes  4323062 runtime            Any Windows NT Service embedding Java VM aborts, when user logs out from Windows 
 3 votes    4384267 runtime            Regression: Finalize is not called for cloned objects.                           
 3 votes    4417284 runtime            Linux: Too long thread creation time                                             
 95 votes   4171142 serialization      Deserialization fails for Class object of primitive type                         
 7 votes    4332184 serialization      1.4:ObjectOutputStream.reset() does not clear strong refs to written objects     
 910 votes  4071460 specification      Please add assert capability to java language                                    
 147 votes  4209652 specification      Put recursive exception handling (ala InvocationTargetException) into Throwable! 

Bugs fixed in J2SE 1.4.0 Beta 2

 3 votes    4191313 char_encodings     native2ascii not working correctly on NT                                         
 6 votes    4140220 classes_2D         JLabel cuts off front of 'W' if it begins the text with 11pt SansSerif font      
 244 votes  4268962 classes_2D         Use of intermediate buffers slows scaled drawImage calls on screen               
 3 votes    4330166 classes_2D         Need API for accelerated offscreen surfaces                                      
 19 votes   4390561 classes_2D         font.properties for Linux Red Hat is set inappropriately                          
 3 votes    4395902 classes_2D         Font.createFont() causes SecurityException in JApplet                            
 4 votes    4463424 classes_2D         LineBreakMeasurer inconsistent with TextLayout                                   
 85 votes   4026963 classes_awt        getModifiers() in class ActionEvent always returns 0                             
 15 votes   4088877 classes_awt        Multiple modal dialogs can be created before block takes effect                  
 7 votes    4288285 classes_awt        Choice on Solaris: items of Choice can't be displayed if choice has many items   
 25 votes   4373167 classes_awt        Memory Leak with Dialog                                                          
 4 votes    4396433 classes_awt        JApplet leaks memory                                                             
 3 votes    4405602 classes_awt        Should respect TextComponent.setBackground() even when non-editable              
 2 votes    4419252 classes_awt        Expose events being incorrectly generated                                        
 5 votes    4423128 classes_awt        JWS could not pop up error message window when accessing invalid URL (B58)       
 3 votes    4423661 classes_awt        Should add missing dead key keysyms to keyMapTable in canvas.c                   
 8 votes    4449139 classes_awt        Mouse Wheel Event is not generated by Scrollbar when mouse wheel is rotated      
 4 votes    4452242 classes_awt        Display Mode Test Broken on Windows 2000 .                                       
 4 votes    4459064 classes_awt        Java applet is told the wrong size.                                              
 5 votes    4418265 classes_awt_im     WInputMethod still causes memory leaks                                           
 9 votes    4270353 classes_fontprop   RFE: Support needed for HKSCS (Hong Kong Supplementary Character Set)            
 153 votes  4185525 classes_io         java.io: Cannot create files with full Unicode names (Win32/NT)                  
 129 votes  4414045 classes_lang       Leak in ThreadLocal                                                              
 24 votes   4204351 classes_net        InetAddress.getByName(host) caching                                              
 4 votes    4465503 classes_net        SOCKS 5 Sockets in JDK 1.4.0 Beta Need Username/Password Auth Added              
 11 votes   4460724 classes_nio        (so) socket exception -- JVM_recv in socket input stream read-- on win98, 2000   
 5 votes    4137095 classes_swing      Keyboard mnemonics for buttons provided by JOptionPane                           
 2 votes    4150659 classes_swing      JFileChooser: typing a letter in the directory pane doesn't jump to nearest item 
 3 votes    4153748 classes_swing      JFileChooser is not serialized                                                   
 2 votes    4231629 classes_swing      Floating toolbar incorrectly placed in JFrame on Windows                         
 2 votes    4246630 classes_swing      JFileChooser misses to solve root-pathname without drive name, e.g. "\WINDOWS".  
 4 votes    4250847 classes_swing      bad repainting in JTextPane when Paragraph increas its height                    
 8 votes    4268204 classes_swing      Windows Look&Feel doesn't look and feel like Windows                             
 11 votes   4275046 classes_swing      JTable does not handle editable JComboBox as cell editor correctly               
 8 votes    4277236 classes_swing      JEditorPane with HTML table incorrect display in JScrollPane                     
 4 votes    4286884 classes_swing      Optimize Memory Usage in Swing HTML classes                                      
 5 votes    4306738 classes_swing      Editing HTML in JTextPane does not work with end of lines                        
 2 votes    4327146 classes_swing      1.3RC1 Regression: JMenu popup width wrong after removeAll()                     
 14 votes   4337071 classes_swing      Default Button does not work from JComboBox                                      
 6 votes    4378176 classes_swing      Unexpected ArrayIndexOfBoundsException after JMenu.setSelected(true) call        
 3 votes    4382303 classes_swing      AttributeSet.getAttributeNames() returns non-String Enumeration                  
 2 votes    4398059 classes_swing      text package in swing generates NullPointerException in 1.3.0                    
 6 votes    4398268 classes_swing      JTable.tableChanged() bug manifests after JTable.setRowHeight(int, int) called   
 2 votes    4400806 classes_swing      i18n - ja_JP.UTF-8: Japanese can't be displayed                                  
 9 votes    4417287 classes_swing      JScrollPane violates Swing single thread rule                                    
 2 votes    4457940 classes_swing      subclasses of AbstractButton don't handle Actions correctly                      
 2 votes    4460584 classes_swing      setOuterHTML duplicates elements at the end of some text                         
 2 votes    4482165 classes_swing      REGRERSSION: Display bug of JMenuBar in JInternalFrame with the Windows L&F      
 14 votes   4241880 classes_text       Decimal format doesn't round a double properly when the number is less than 1    
 2 votes    4252080 classes_text       JTextArea word selection problems                                                
 9 votes    4406823 classes_util       Dup entry in Zip/JarOutputStream causes corrupt file to be produced (cf#112217)  
 6 votes    4475540 classes_util       GZipOutputStream leaks native memory                                             
 7 votes    4152725 classes_util_i18n  Locales specified via command line not recognized                                
 17 votes   4296930 classes_util_i18n  RFE: Win32: Incorrect time when "Automatically adjust for DST" deselected        
 5 votes    4344647 classes_util_i18n  PropertyResourceBundle is unusable for the i18n of a web application             
 2 votes    4368016 classes_util_i18n  TimeZone.getSystemTimeZoneID throws NPE when user.timezone property is removed   
 11 votes   4396021 classes_util_i18n  Regression: java.util.ResourceBundle corrupts the value set with setParent()     
 3 votes    4468266 classes_util_regex Problem with ^ and Pattern.MUTLILINE with replaceAll()                           
 2 votes    4446677 debugger           VM crash during debugging.                                                       
 6 votes    4216248 doc                missing doc for swing.text.html.parser.DTD.read(DataInputStream)                 
 2 votes    4265939 doc                java.net.URLConnection doc does not specify how to close file connection         
 2 votes    4269809 doc                Line2D relativeCCW() returns opposite of what documentation says                 
 2 votes    4286238 doc                exitVM security property not working                                             
 2 votes    4337090 doc                Docs for AbstractTableModel.fireTableChanged() doesn't reflect new behavior.     
 2 votes    4391073 doc                Documentation on class RuleBasedCollator contains errors                         
 4 votes    4218517 drag&drop          ctrl+mouse-press+release-crtl+drag leaves mouse unusable                         
 52 votes   4251311 drag&drop          ctrl+mouse-press+drag+release-crtl=drop                                          
 2 votes    4409397 drag&drop          AccessControlException occurs during drag on modal dialog (diff PACKAGES)        
 3 votes    4416788 drag&drop          Event drop isn't called with a link from Explorer 5.5                            
 3 votes    4330665 install            Windows Installer for JDK 1.3.0 RC2 doesn't have checkbox to avoid 'extra' JRE   
 3 votes    4412291 install            Java 2 Runtime Environment Setup Failed With a return Code of -1                 
 277 votes  4074234 javadoc            javadoc tool: Traverse/recurse all subpackages with "javadoc <packagename>"      
 13 votes   4180839 javadoc            Doclet API: Allow serialized form to be generated in normal run of Javadoc       
 4 votes    4192783 javadoc            Doclet API: expose file/line/column of declarations.                             
 4 votes    4208989 javadoc            javadoc tool and API: Provide more information with warnings                     
 2 votes    4217345 javadoc            stddoclet: -quiet option to shut off non-error processing/generating messages    
 11 votes   4232882 javadoc            javadoc tool: If omitting *, want to keep indentation within <PRE> code examples 
 2 votes    4282805 javadoc            stddoclet API: Add tag listener interface for custom tags                        
 6 votes    4410276 javadoc            stddoclet: Documents inherited nested types that are not actually inherited      
 3 votes    4463408 javadoc            javadoc tool: -encoding option is ignored for reading package.html               
 3 votes    4441535 localization       Number of digits for 'year' in DateFormat.MEDIUM changes with Locale             
 4 votes    4010355 rmi                exceptions thrown by remote methods should retain server's stack trace           
 8 votes    4180282 rmi                RMI needs a mechanism to dynamically change a VMs RMI serverHostname.            
 4 votes    4322806 rmi                new client connection will hang if (non-RMI) server never responds or closes     
 3 votes    4326605 rmi                rmic in 1.3 ignores the "-sourcepath", "-bootclasspath", "-extdirs" options      
 2 votes    4450891 rmi                initialization of RMIClassLoader provider may require unnecessary permissions    
 3 votes    4466587 runtime            JVM causes segmentation fault on Red Hat 7.0, SuSE 7.2                            

Bugs fixed in J2SE 1.4.0 Beta 3

 2 votes    4251698 char_encodings     RFE: JIS X0208/Unicode mappings should follow the JIS standard (JIS X0208:1997)  
 20 votes   4464621 classes_2D         VolatileImage is very slow with read operations (translucency and scaling)       
 14 votes   4470606 classes_2D         VM crash while printing in Win2000                                               
 19 votes   4464723 classes_awt        simple KeyAdaptator / KeyListener work with JDK 1.3, but not with 1.4b65         
 2 votes    4476083 classes_awt        Disabled Components do not receive MouseEvent                                    
 10 votes   4493400 classes_awt        REGRESSION: JVM/java process crashes while running SwingSet2                     
 5 votes    4230399 classes_lang       (process) Runtime.exec() for Solaris trips over directories in the path          
 15 votes   4454875 classes_lang       Performance regression in String encoding conversion                             
 2 votes    4488017 classes_math       java.math.BigDecimal("+") throws StringIndexOutOfBoundsException                 
 2 votes    4148431 classes_net        java.net.ServerSocket.close() needs better documentation                         
 12 votes   4344135 classes_net        Linux: close is not preemptive                                                   
 9 votes    4467577 classes_net        Default Authenticator not cacheing info.                                         
 3 votes    4487126 classes_net        HTTP Keep-alive timeouts are handled incorrectly                                 
 2 votes    4467968 classes_nio        (so) Selector.wakeup() too slow on Windows NT                                    
 5 votes    4468875 classes_nio        (so) New UDP socket API flawed on multihomed BOXES                               
 4 votes    4134446 classes_swing      Only the last JWindow gets focus events                                          
 3 votes    4250708 classes_swing      JTable doesn't respect RIGHT_TO_LEFT orientation                                 
 6 votes    4493369 classes_swing      WindowsFileChooserUI should not call ShellFolder                                 
 2 votes    4241540 compiler           # Completion failure after moving source to new location                         
 3 votes    4073348 doc                rfe: Missing properties for proxy server support in URL-classes.                 
 3 votes    4285634 drag&drop          Hardcoded Action constants in native code                                        
 2 votes    4421831 imageio            JPEG writer does not call IIOWriteProgressListener methods                       
 3 votes    4433563 install            JRE and JDK Uninstallation Problem                                               
 10 votes   4478644 jdbc_odbc_bridge   Memory leak in native code when calling ResultSet's getTimestamp() method        
 4 votes    4486195 jdbc_odbc_bridge   ResultSet.updateString() sets bytes of String incorrectly in the database.       
 5 votes    4486684 jdbc_odbc_bridge   Big Memory Leak in JdbcOdbcBridge with non-default ResultSets                    

Bugs fixed in J2SETM 1.4.0 release candidate and final release

 4 votes    4422006 classes_2D         JTable drawing error introduced in b34 (Solaris/Linux only)                      
 3 votes    4499996 classes_2D         Letters and graphics on HP Laserjet Printer are much too large with jdk 1.4      
 25 votes   4373167 classes_awt        Memory Leak with Dialog                                                          
 7 votes    4425878 classes_awt        popup menu disappears off screen when placed near the edge of screen             
 2 votes    4508327 classes_awt        REGRESSION: MouseEvent is incorrectly triggered by clicking JComboBox item       
 4 votes    4523929 classes_awt        Regression: Browser crashes when using pop-up Menus in applets.                  
 624 votes  4244515 classes_lang       Exec'ed process with javaw on Windows opens a cosole window                      
 3 votes    4507412 classes_net        HttpURLConnection Keep-Alive fails for requests that return content-length 0     
 2 votes    4508149 classes_net        connected Socket is inheriting ServerSocket timeout                              
 4 votes    4429040 classes_nio        (cs) Support for user-installed charset providers is not working                 
 5 votes    4510323 classes_nio        (bf) CharSequence views of CharBuffers do not work                               
 3 votes    4521942 classes_nio        (cs) InputStreamReader repeats characters after socket timeout (regression)      
 2 votes    4384401 classes_sound      JavaDoc & JavaSound Prog. Guide describe "Ports" but they're not implemented.    
 2 votes    4252080 classes_text       JTextArea word selection problems                                                
 61 votes   4353705 classes_util       # Internal error in ZipFile code during compilation                              
 3 votes    4403947 doc                Cloneable still lacks documentation (follow up of bug 4098033)                   
 4 votes    4516490 drag&drop          REGRESSION: DropTarget causes autoscroll method to enter into infinite loop      
 20 votes   4502892 imageio            JPEG native library not MT-safe.                                                 
 2 votes    4320025 jdbc_odbc_bridge   createStatement fails with Interbase 5                                           
 12 votes   4400343 jdbc_odbc_bridge   ResultSet.getString() returns "" if datatype is LONGVARCHAR and length is 1.     
 4 votes    4470523 jdbc_odbc_bridge   updateXXX() do not work with a empty  ResultSet                                  
 4 votes    4486195 jdbc_odbc_bridge   ResultSet.updateString() sets bytes of String incorrectly in the database.       
 5 votes    4486684 jdbc_odbc_bridge   Big Memory Leak in JdbcOdbcBridge with non-default ResultSets                    
 4 votes    4411869 other              SwingMark startup time too slow                                                  


Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved.

Sun
Java Software