Hi Michael,
  It looks weird too me, it seems more a xerces problem than xml-sec.
But is going to be a really tiring bug hunting, can you try to
reproduce with a simplest possible code, and send to us as a
testcase?.
This way we can test ourselves and send the bug to xerces if possible.


Regards,

Raul

On 6/9/05, michael haeusler <[EMAIL PROTECTED]> wrote:
> Hello,
> I noticed a very strange behavior during a stresstest of our application.
> after several days of runtime this stacktrace below occured. I have
> never seen this before
> and the application is in use for nearly two years now.
> is there any known bug that causes this ?
> we use xmlsecurity v1.2.1  with xerces 2.6.2
> an enveloped xml signature with TRANSFORM_C14N_OMIT_COMMENTS should have
> been created.
> there were also 2 external binary files being included in the signature
> 
> java.lang.ArrayIndexOutOfBoundsException: 128
> at org.apache.xerces.dom.DeferredDocumentImpl.getChunkIndex(Unknown Source)
> at org.apache.xerces.dom.DeferredDocumentImpl.getNodeObject(Unknown Source)
> at
> org.apache.xerces.dom.DeferredDocumentImpl.synchronizeChildren(Unknown
> Source)
> at
> org.apache.xerces.dom.DeferredElementNSImpl.synchronizeChildren(Unknown
> Source)
> at org.apache.xerces.dom.ParentNode.hasChildNodes(Unknown Source)
> at
> org.apache.xml.security.utils.XMLUtils.circumventBug2650recurse(Unknown
> Source)
> at
> org.apache.xml.security.utils.XMLUtils.circumventBug2650recurse(Unknown
> Source)
> at
> org.apache.xml.security.utils.XMLUtils.circumventBug2650recurse(Unknown
> Source)
> at
> org.apache.xml.security.utils.XMLUtils.circumventBug2650recurse(Unknown
> Source)
> at
> org.apache.xml.security.utils.XMLUtils.circumventBug2650recurse(Unknown
> Source)
> at org.apache.xml.security.utils.XMLUtils.circumventBug2650(Unknown Source)
> at
> org.apache.xml.security.signature.XMLSignatureInput.getNodeSet(XMLSignatureInput.java:239)
> at
> org.apache.xml.security.transforms.implementations.TransformXPath.enginePerformTransform(Unknown
> Source)
> at org.apache.xml.security.transforms.Transform.performTransform(Unknown
> Source)
> at
> org.apache.xml.security.transforms.Transforms.performTransforms(Unknown
> Source)
> at
> org.apache.xml.security.signature.Reference.getContentsAfterTransformation(Unknown
> Source)
> at
> org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms(Unknown
> Source)
> at org.apache.xml.security.signature.Reference.calculateDigest(Unknown
> Source)
> at
> org.apache.xml.security.signature.Reference.generateDigestValue(Unknown
> Source)
> at
> org.apache.xml.security.signature.Manifest.generateDigestValues(Unknown
> Source)
> at org.apache.xml.security.signature.XMLSignature.sign(Unknown Source)
> 
> --
> Mit freundlichen Grüßen / Best Regards,
> Michael Häusler
> 
> 
> 


-- 
http://r-bg.com

Reply via email to