I'm using xalan 2.4.2 with xerces 2.6.2 and I have two threads that are waiting forever and deadlocking my program.

"RMI TCP Connection(3561)-199.107.233.200" daemon prio=1 tid=0x85137eb0 nid=0x1835 waiting on condition [85c0
6000..85c07714]
at org.apache.xpath.objects.XNodeSet.compare(XNodeSet.java:603)
at org.apache.xpath.objects.XNodeSet.equals(XNodeSet.java:736)
at org.apache.xpath.operations.Equals.operate(Equals.java:84)
at org.apache.xpath.operations.Operation.execute(Operation.java:150)
at org.apache.xpath.axes.PredicatedNodeTest.executePredicates(PredicatedNodeTest.java:326)
at org.apache.xpath.axes.PredicatedNodeTest.acceptNode(PredicatedNodeTest.java:458)
at org.apache.xpath.axes.DescendantIterator.nextNode(DescendantIterator.java:263)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:321)
at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:413)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
- locked <0x4b749778> (a com.xtenit.mail.MasterDocHandler)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
- locked <0x4b7171d0> (a java.lang.Boolean)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)


"RMI TCP Connection(3580)-199.107.233.200" daemon prio=1 tid=0x86476f98 nid=0x1835 waiting on condition [94ad
c000..94add714]
at org.apache.xpath.objects.XNodeSet.compare(XNodeSet.java:603)
at org.apache.xpath.objects.XNodeSet.equals(XNodeSet.java:736)
at org.apache.xpath.operations.Equals.operate(Equals.java:84)
at org.apache.xpath.operations.Operation.execute(Operation.java:150)
at org.apache.xpath.axes.PredicatedNodeTest.executePredicates(PredicatedNodeTest.java:326)
at org.apache.xpath.axes.PredicatedNodeTest.acceptNode(PredicatedNodeTest.java:458)
at org.apache.xpath.axes.DescendantIterator.nextNode(DescendantIterator.java:263)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:321)
at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:413)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
- locked <0x4b825280> (a com.xtenit.MasterDocHandler)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
- locked <0x4b7f2ab0> (a java.lang.Boolean)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)




... I can't find the source code to xalan 2.4.2. Can anyone tell me where to get it?

Reply via email to