-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 5.0
-
Component/s: hotspot
In the spec for GetStackTrace, it says it will return an error if
start_depth >= stackDepth.
This means that for an empty stack (stackDepth ==0), it is impossible to
query the stack trace.
The RI seems to have a special exemption for start_depth == 0 and
stackDepth ==0 to allow the "default" case (start_depth == 0) to work on
empty stacks. Perhaps a clarification should be added to the spec for this
case (basically, always allow start_depth == 0, with no check against
stackDepth).
start_depth >= stackDepth.
This means that for an empty stack (stackDepth ==0), it is impossible to
query the stack trace.
The RI seems to have a special exemption for start_depth == 0 and
stackDepth ==0 to allow the "default" case (start_depth == 0) to work on
empty stacks. Perhaps a clarification should be added to the spec for this
case (basically, always allow start_depth == 0, with no check against
stackDepth).