Unable to Create File Buffer

The information in this article applies to product: e-Work 5.x 6.x

Issue

  • The e-Work Engine stops responding and the following error is written to the Windows application event log:

    'e-Work Engine experienced catastrophic failure. General error: Unable to create file buffer'

    If an attempt is made to restart the Engine, the same error is written again to the event log.

Discussion

  • This error is most likely returned by ODBC, when trying to use ODBC's cursor library. The ODBC cursor library needs to be able to create a temporary file to cache cursor information. If for any reason it cannot create this file, then you'll see this error.

Resolution

  • Verify the location of the TEMP directory used by the Engine's COM+ identity. If the identity were 'ework', the default location would be 'C:\\Documents and Settings\\ework\\Temp'. (To see this folder, make sure the 'View' option 'Show hidden files and folders' is checked under the menu item Tools > Folder Options).

    Verify that the disk is not out of space.
    Verify that file permissions for this folder have not been changed.
    Verify that an abnormally large number (thousands or tens of thousands) of .tmp files have not been created in the folder.

Tagged: