peter.allenbach@eng 1999-12-15
The customer writes:
SAS Institute 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.