| Summary: | temp files left on disk on Exception | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | FKiekhaefer <florian.kiekhaefer> | ||||||
| Component: | BIRT | Assignee: | xiaofeng zhang <xiaofeng.zhang> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | Xiaoying Gu <bluesoldier> | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | bluesoldier, xiaofeng.zhang | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | 3.7.0 M7 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
FKiekhaefer
Could you please give the full path of these temp folders? Are there temp files in these temp folders? Created attachment 191820 [details]
list of created files
Created attachment 191821 [details]
list of left files
Usually these files get created in the systems default temporary directory. I attached a complete list of created files during a successful report run.
To be able to reproduce the error I created a directory on a small ramdisk, which i set via EngineConfig.setTempDir as temporary directory. The left files after the error are listed in the second attached file. Of course this list would include more files, if I had made the ramdisk larger. (Additionally I’ve just noticed, that the files named “BasicDiskList*” are still created in the systems default directory, but that would be another problem as these are always deleted)
he cause of this issue is that some output streams have not been closed when an IOException occurs. Fix this issue. |