JDK-4671025 : Java input methods should not prevent AWT from auto shutdown
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt:i18n
  • Affected Version: 1.4.1
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2002-04-18
  • Updated: 2017-05-16
  • Resolved: 2003-09-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
5.0 tigerFixed
Related Reports
Relates :  
Relates :  
AWT has a feature named auto shutdown which terminates AWT event thread in case there is no platform peer existing.  But current IMF SPI spec does not force input methods to dispose native peers even when they are no longer needed.  These remaining peers prevent AWT from performing auto shutdown, which is manifested in 4515058.

To fix this, we propose to change SPI to force input methods to conform either the following two options:

1) Specify 'daemon property' (cf. 4670707) for displayable components, or
2) Explicitly make displayable components undisplayable

###@###.### 2002-04-18

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger FIXED IN: tiger INTEGRATED IN: tiger tiger-b22

EVALUATION Targeted for Tiger. ###@###.### 2003-08-22