EStructuredStorageError - root storage create failed when exporting to Excel
Hello,
Our customer reported the following error when exporting to Excel:
EStructuredStorageError
root storage create failed: Freigabeverletzung aufgetreten
Thanks in advance,
Ralf
Our customer reported the following error when exporting to Excel:
EStructuredStorageError
root storage create failed: Freigabeverletzung aufgetreten
Exception Stacktrace: (0063BFA3){print.exe} [00A3CFA3] ppStructuredStorage.TppStructuredStorage.CheckError + $67 (00009859){print.exe} [0040A859] System.@RaiseExcept + $61 (0063BF9E){print.exe} [00A3CF9E] ppStructuredStorage.TppStructuredStorage.CheckError + $62 (0063BD4F){print.exe} [00A3CD4F] ppStructuredStorage.TppStructuredStorage.Create + $97 (00649BD0){print.exe} [00A4ABD0] ppXLSWriter.TppXLSWriter.SaveToFile + $34 (00649C6C){print.exe} [00A4AC6C] ppXLSWriter.TppXLSWriter.SaveToStream + $3C (0064EF0D){print.exe} [00A4FF0D] ppXLSDevice.TppXLSDeviceBase.InternalEndJob + $E9 (0064F7F5){print.exe} [00A507F5] ppXLSDevice.TppXLSReportDevice.InternalEndJob + $5 (0064EDE0){print.exe} [00A4FDE0] ppXLSDevice.TppXLSDeviceBase.EndJob + $10 (00696F34){print.exe} [00A97F34] ppDevice.TppPublisher.TakeDeviceAction + $D4 (006972E4){print.exe} [00A982E4] ppDevice.TppPublisher.EndJob + $28 (0068A4E3){print.exe} [00A8B4E3] ppProd.TppProducer.FinalizeReport + $2B (0068A5C7){print.exe} [00A8B5C7] ppProd.TppProducer.PrintToDevices + $BB (004CBD64){print.exe} [008CCD64] ppArchiv.TppCustomArchiveReader.PrintToDevices + $CCan you give a hint what is wrong here? What does a EStructuredStorageError mean?
Thanks in advance,
Ralf
Comments
My guess is the error is due to virus software, insufficient access rights or out of disk space.
We've never had any reports of this error, the source code has not changed since RB introduced XLS export several versions ago.
The XLS file specification uses COM Structured Storage - a Microsoft technology for storing hierarchical data within a single file.
The XLSWriter creates a temp file to write the data and then copies that to final output stream/file.
The newer Xlsx file format consists of a zip file containing a hierarchical set of xml files. The customer could try using that and test whether the same issue occurs.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com