Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4299636
Votes 1
Synopsis TLB*.tmp files not cleaned up in some cases
Category java_plugin:iexplorer
Reported Against 1.1.2_001
Release Fixed
State 11-Closed, Not Reproducible, bug
Priority: 5-Very Low
Related Bugs
Submit Date 15-DEC-1999
Description
  xxxxx@xxxxx   1999-12-15

The customer writes:

 
  xxxxx  has a customer in Australia that is having problems
that appear to be related to running their applets with the Java
Plugin (version 1.1.2_001).  When they run their applet under the Java
Plug-in, ~60KB temp files (named TLB****.tmp) are being created in
their temp directory that are not cleaned up after the applet exits.
Eventually, they encounter disk space problems after running the
applet repeatedly.  Naturally, this is unacceptable to them and they
are looking to us to resolve the problem.
 
 I took a look at the files, and determined that they seem to be some
sort of type library generated on the fly by the Java Plug-in to
describe the applet that is being invoked.  I played around with some
other applets on my PC with the Java Plug-in and noted that the temp
files are typically cleaned up when the applet exits.  I tried several
means of abnormally terminating IE to see if I could re-create a
situation where the temp files persisted, but they always went away
when IE did.  The customer claims that no abnormal applet terminations
are occuring and that these files are always created and left behind
when the applet runs.  The applet itself creates no such temp files.
 
 I have the following questions for Sun:
 
 (1) Does the Java Plug-in generate these TLB*.tmp files?  I'm pretty
certain that it does since I could recreate the same behavior myself
with a simple test applet.  But we do not have the Java Plug-in source
so I cannot verify it myself.
 
 (2) If so, is there any way to prevent the Java Plug-in from creating
these files?
 
 (3) Are there any known problems with the 1.1.2_001 version of the
Plug-in related to failure to remove these temp files when the applet
exits?  If so, can we have the bug numbers and any suggested
workarounds?
 
 Thanks in advance for any assistance that you can provide.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

I have determined that Plugin does create TLB*.tmp files. I asked SAS to
provide an example of an uncleaned up TLB*.tmp and I attached it to this 
bug report.


We have not provided the actual applet, since it uses the SAS IDE and would
be complex to recreate here. We are hoping that the TLB*.tmp file will 
provide enough clues to resolve this problem.
Work Around
Use Java Plug-in 1.3 and put "Scriptable" as a PARAM and its value should be "false".
Evaluation
I am not able to reproduce this bug.

  xxxxx@xxxxx   2000-02-10

The bug is reopened because of escalation.

  xxxxx@xxxxx   2000-03-09

This bug has been fixed in kestrel and later releases. Fix has been provided to
the CTE team for 1.2.2 patch release when there was an escalation against this bug.
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang