|
These status codes originate from the Smart Component Management and Event Logging interface of the MicroKernel.
Memory could not be allocated. Verify that your system resources are not exhausted.
The Services DLL attempted to retrieve an ID from a component, and the component did not have an ID. This status code results from an error in the application.
Smart Component Management cannot find the address of the Win32 interfaces.
An interface was not initialized properly. Check the Pervasive Event Log (PVSW.LOG) for more information.
Smart Component Management cannot operate on the component because it was not found. Check the Pervasive Event Log (PVSW.LOG) for more information.
You may get more information about the situation that caused this error by setting the environment variable PVSW_DISP_LOAD_ERRS=AIF, and running the application again. This environment variable enables the Services DLL to display on-screen module load errors. However, this environment variable should only be set to diagnose module load errors. In all other cases, it should not be set.
An error occurred while retrieving the Win32 version information from the operating system. This error should not occur and it indicates a problem with your Windows environment. Contact Pervasive Software Customer Support.
An application specified multiple platforms, types or versions in a component ID. Therefore, the Services DLL cannot bind to the correct component.
A component ID string is missing required information such as:
The Services DLL attempted to open a file to retrieve a component ID, and the file did not exist.
Required information is missing, such as:
An error occurred while opening an operating system directory to search for a component. Check the Pervasive Event Log (PVSW.LOG) for more information.
You may get more information about the situation that caused this error by setting the environment variable PVSW_DISP_LOAD_ERRS=AIF, and running the application again. This environment variable enables the Services DLL to display on-screen module load errors. However, this environment variable should only be set to diagnose module load errors. In all other cases, it should not be set.
This error occurs when an application passes an instance handle to the Services DLL that is invalid.
An application tried to free a version information structure and the Services DLL determines that the version structure is invalid.
An application requested that the Services DLL free an item, and the Services DLL determines that the item did not originate from the Services DLL.
The Services DLL cannot accept requests. In a multi-threaded application, this can occur when one thread attempts to make a request while other threads are overloading the Services DLL. In this situation, subsequent retries should clear the error.
You receive this status code when one of the following occurs:
Note
By default, all components are installed off of the root into a PVSW directory. From a DOS prompt, type PATH and ensure that the PVSW\BIN directory is included. If it is not, add the PVSW\BIN directory to the PATH variable.
While using a multi threaded application, one thread shut down a component and other threads continue trying to use it.
The Services DLL received a filename that does not exist.
An application asked to import a function that does not exist.
An application program did not specify a required attribute in the component ID.
An application passed the Services DLL a buffer in which to return information, and that buffer was not large enough to contain the information.
A component ID string was found but it may be invalid because it is too short, too long, or contains invalid characters.
An application made a call to an interface that is not supported on the NetWare platform.
An operating system handle to a component ID string was invalid. This can occur when an application erroneously modifies a handle obtained using the GetFileVersionByHandle or the GetFileSizeByHandle functions.
A routine CRC check on the component ID failed. This may happen when an application erroneously alters a component ID.
You receive this status code when you attempt to make a column-level GRANT statement for a right that is not supported. Only SELECT, INSERT and UPDATE are valid column level rights.
In SQL Engine Reference, see GRANT for more information about valid GRANT syntax.
You receive this status code when you issue a SET SECURITY statement or attempt to enable or disable security on a database from Pervasive PSQL Control Center when more than one user is connected to the database.
To resolve this condition, ensure that only one user is connected to the database and retry the operation.
|
Chapter contents
Prev topic: 7063 to 7122
|