This page describes limitations that you may encounter when debugging JavaScriptâ„¢ and
suggested methods for working around those limitations. Please also see the
product readme, which may contain additional limitations for this debugger.
- Debugging server-side JavaScript is not supported for WebSphere® Application
Server Version 6.0 or later: Server-side JavaScript debugging is only supported
when debugging Web objects that are running on a WebSphere Application Server version
5.1 (5.1 - 5.1.x).
- Skip All Breakpoints is not supported when debugging
server-side JavaScript: This action does not work for
breakpoints that are set in server-side JavaScript. When the action is enabled,
breakpoints set in server-side JavaScript will be triggered.
- A JavaScript object is not available for examination
until its constructor is complete: You can step through the execution
of the constructor, but you cannot examine the object being constructed until
construction is complete (you have exited the constructor).
- Stepping and stack frames below the top stack frame: Step over
and step return of a stack frame other than the top stack frame is not supported
for JavaScript.
- JSP include: Debugging JavaScript in
a JSP include is not supported.
- Stepping out of recursive functions: Users debugging recursive JavaScript functions
will find that when they step out of a recursive function, they return to
the top execution level.
- Do not expand objects containing writer or inputStream variables: When
examining JavaScript objects, users are cautioned not to
expand objects containing the variables writer or inputStream. This will cause
the debugger to become unresponsive.