Details
-
Bug
-
Status: Resolved
-
Resolution: Won't Fix
-
2.4Dx
-
None
-
None
-
Operating System: Linux
Platform: All
-
11414
Description
Calls to
transformer.getTraceManager().fireTraceEvent(this); and
transformer.getTraceManager().fireTraceEndEvent(this);
appear in both execute() and transformSelectedNodes().
This results in duplicated events being fired at the start
and end of "for-each". As a newcomer to Xalan source the
correction isn't obvious - to me. The end event logic in
transformSelectedNodes includes a call to
transformer.setCurrentElement(null); as well as firing the
end event. If you are interfacing a debugger to Xalan, as I
am doing, this is a problem. "Normal" users are unlikely to
notice this issue.