Hi,
More often than not, I'm getting an error when applying filters in large QVD files opened in CS Viewer (currently v.2.6.0.4, "You're using the latest greatest version."). CSViewer then crashes after confirming the rror.
Object reference not set to an instance of an object.
Exception type: System.NullReferenceException
Stack trace:
at -.dje_zYKXUP3FN4SFT2F2C5AWA35P2BM6WMP3JZ5MWRU2R_ejd.#=zDWkl$ME=()
at Morph.Explorer.DatasetViewer.ColumnBarControl.#=zW27glmutBe2fDMMPtq0GXNs=.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
To reproduce:
- Open large QVD file in CSViewer
- Add field to filters
- Click on value in filter field
- Apply
As for what "large" means and at what size threshold this might start to occur, I don't know. The file I used for demoing the behaviour for this post is 8.73gb (28 columns, 279,135,226 rows), which is on the larger side of things. I have smaller files where CSViewer also crashed in the past. I can share none of these files with you.
Take care
-Stefan
