Error 8203

Severity

26

Message text

Expected to find the descriptor for object %d in database %d in %s state.

Explanation

Object descriptors are the data structures used to manage access to Adaptive Server objects. As used, a descriptor passes through a number of different states:

When the Descriptor Manager tries to access a descriptor and the descriptor is in an incorrect state, error 8203 occurs.

Error 8203 occurs with these states values.

NoteSome state values may have been added since this book was published. Contact Sybase Technical Support for additional information.

State

Meaning

1

Adaptive Server expected a descriptor it was trying to get to be in state “active,” but it was not.

2

When Adaptive Server prepared to clean up a descriptor, it expected the descriptor to be in state “destroy,” but it was not.

3

When Adaptive Server prepared to return a descriptor from the resource free list, it expected the descriptor to be in state “free,” but it was not.

4

Adaptive Server prepared to move a descriptor from state “drop” to state “destroy,” but the descriptor was not in state “drop.”

5

Adaptive Server expected a descriptor it was creating for use to be in state “create,” but it was not.

6

Adaptive Server expected a descriptor it was creating for use to be in state “create.” However, Adaptive Server received an invalid status and could not determine what state the descriptor was in. Therefore, even though it expected the descriptor to be in state “create,” the message shows it expected the state to be “Invalid Stat Return.”

7

When Adaptive Server prepared to move a descriptor to state “free,” it expected the descriptor to be in state “clean,” but it was not.

8

When Adaptive Server needed to mark a descriptor as “active” and it had previously marked it for “drop,” it expected the descriptor to be in state “drop” and it was not.

9

When Adaptive Server prepared to move a descriptor from “active” to “drop”, it checked to make sure the descriptor was in state “active,” but it was not.

10

When Adaptive Server prepared to store information about a new descriptor, it expected the descriptor to be in state “create,” but it was not.

11

When Adaptive Server tried to initialize the lock promotion information in the descriptor, it expected the descriptor to be in state “create,” but it was not. This state is only raised by diagserver.

Action

Additional information

Have the information listed in “Reporting errors” ready when you call Sybase Technical Support.

Versions in which this error is raised

All versions