Bug 42518

GemStone/S 64 Bit, 3.1, 3.0.1, 3.0, 2.4.8, 2.4.7, 2.4.6,, 2.4.5,,,,,,, 2.4.x, 2.4,, 2.3.1, 2.3,, 2.2.x, 2.1.x, 2.0.x


GciInterface traversal code is broken

The GciInterface class defines a number of methods that support object
traversal. While the underlying object traversal code, which is used by
GBS via the GCI C-level inteface, is reliable, there are a number of problems
with the interface from the image. This includes protection on TraversalBuffer
creation, failures to handle double byte strings, and primitive errors
from TraversalBuffer operations.

GciInterface methods, other than the traversal buffer related operations,
in general are reliable.


Create user actions and use the C-level GCI interface traversal functions.


Last updated: 12/19/12