Quantcast
Channel: Excel Data Reader - Read Excel files in .NET
Viewing all articles
Browse latest Browse all 448

Commented Unassigned: Corrupt XLS file goes into infinite loop [12556]

$
0
0
If I try to open a corrupt file, it goes into infinite loop, and then OutOfMemoryException. The only way is to kill the process.

```
FileStream stream = File.Open("c:\\temp\\corrupt.xls", FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
```

2nd line will go into infinite loop.

corrupt.xls is attached.

Appreciated any help. Please let me know if need more information. Thanks.
Comments: ** Comment from web user: Eyedia **

Files come through FTP (we dont have control). Our service picks up the files processes those. In case of corrupt file it goes into infinite loop with 100% CPU usage. The only way to recover from there is to kill the service.


Viewing all articles
Browse latest Browse all 448

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>