When a client reads a record from a partitioned file, and if reading the record requires the c-treeACE to open a partition, an unhandled exception could occur. Opening a partition might require resizing an internal global array and this resizing changes the base address. However, some local variables no longer point to the correct element for the host index. Reinitializing these local variables resolves the incorrect dereferencing.