> Here is the stacktrace. > > java.lang.RuntimeException: getNodeSet() called but no input data present > at > org.apache.xml.security.signature.XMLSignatureInput.getNodeSet(Unknown > Source) > at > org.apache.xml.security.signature.XMLSignatureInput.getNodeSet(Unknown > Source) > at > org.apache.xml.security.transforms.implementations.TransformEnvelopedSignatu > re.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(U > nknown Source) > at > org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransfor > ms(Unknown Source) > at > org.apache.xml.security.signature.Reference.calculateDigest(Unknown > Source) > at org.apache.xml.security.signature.Reference.verify(Unknown > Source) > at > org.apache.xml.security.signature.Manifest.verifyReferences(Unknown > Source) > at org.apache.xml.security.signature.SignedInfo.verify(Unknown > Source) > at > org.apache.xml.security.signature.XMLSignature.checkSignatureValue(Unknown > Source) > at nl.uwv.dsig.DSigManager.verify(DSigManager.java:184) > at > nl.uwv.dsig.DSigManagerTest.testVerifyInvalidMissingElement(DSigManagerTest. > java:80) > at java.lang.reflect.Method.invoke(Native Method) > at junit.framework.TestCase.runTest(TestCase.java:154) > at junit.framework.TestCase.runBare(TestCase.java:127) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:118) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu > nner.java:421) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner. > java:305) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner > .java:186) > > > Joris Thanks Joris,
I'll take a more careful look at home but it seems you are right: an XMLSignatureException should be thrown in this case. > > -----Oorspronkelijk bericht----- > Van: Raul Benito [mailto:[EMAIL PROTECTED] > Verzonden: dinsdag 2 november 2004 10:09 > Aan: [EMAIL PROTECTED] > Onderwerp: Re: RuntimeException > >> Hi, >> >> >> >> I' m testing with 1.2RC1 release. I have this test that removes a signed >> element and then tries to verify the signature over the removed. In >> release >> 1.1 this resulted in a XMLSignatureException and now it results in a >> RuntimeException. When the signed element is missing I'd like my >> software >> component to return that the verification failed. What is the rational >> behind the XMLSignatureInput throwing a RuntimeException? And if I'm not >> happy with that RuntimeException how can I prevent it from being thrown? >> >> >> > Can you post the stacktrace so I can see whats happening? > The RuntimeException is intended to be thrown when some path that I don't > think will be taken on normal executions is reached. If it is a usual > error a XMLSignatureException will be raisen. > But first I need to check the stack trace. > > Thanks, > > Raul > http://r-bg.com > >> Thanks, >> >> >> >> Joris Wijlens >> >> >> >> >> >> > > >
