-
Bug
-
Resolution: Duplicate
-
P2
-
6
-
generic
-
generic
JCK : JCK6.0 b10
J2SE : FAIL - mustang b57
Platform[s] : FAIL - all
switch/Mode : FAIL - all
The following list of tests always produce arror:
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002211]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012211]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021211]
It seems they fail because of same reason. All this tests generate following warning at init stage:
WARNING: Exception while installing Function
java.lang.NoSuchMethodException: com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(java.lang.String, com.sun.org.apache.xpath.internal.Expression)
at java.lang.Class.getMethod(Unknown Source)
at com.sun.org.apache.xml.internal.security.Init.registerHereFunction(Unknown Source)
at com.sun.org.apache.xml.internal.security.Init.init(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignature.<clinit>(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory.unmarshal(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory.unmarshalXMLSignature(Unknown Source)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:168)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:90)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.validateVariant(XMLDSigProviderTest.java:166)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.detached0002000(detachedTests.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.invokeTestCase(XMLDSigProviderTest.java:104)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.main(detachedTests.java:32)
the _possible_ reason of this warning is:
class com.sun.org.apache.xml.internal.security.Init uses wrong second parameter when calling FunctionTable.class.getMethod("installFunction",args); (and also in the following code it tries to get access to private property FunctionTable.class.getField("m_functions");)
Next all this tests fail to work with xxxx2xx configurations, i.e. when using
SignatureMethod.HMAC_SHA1
Unexpected: javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigException: javax.xml.crypto.dsig.XMLSignatureException: java.security.InvalidKeyException: No installed provider supports this key: javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator$HMACKey
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:172)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:90)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.validateVariant(XMLDSigProviderTest.java:166)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.detached0002200(detachedTests.java:113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.invokeTestCase(XMLDSigProviderTest.java:104)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.main(detachedTests.java:32)
Steps to reproduce:
Use attached file (Windows platform).
check and fix paths to JDK and JCK
run it
J2SE : FAIL - mustang b57
Platform[s] : FAIL - all
switch/Mode : FAIL - all
The following list of tests always produce arror:
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0002211]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0012211]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022200]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022201]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022210]
api/javax_xml/crypto/validation/generation/index.html#detached[detached0022211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0000211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0010211]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020200]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020201]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020210]
api/javax_xml/crypto/validation/generation/index.html#enveloped[enveloped0020211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0001211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0011211]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021200]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021201]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021210]
api/javax_xml/crypto/validation/generation/index.html#enveloping[enveloped0021211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0002211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0012211]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022200]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022201]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022210]
api/javax_xml/crypto/validation/validate/index.html#detached[detached0022211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0000211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0010211]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020200]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020201]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020210]
api/javax_xml/crypto/validation/validate/index.html#enveloped[enveloped0020211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0001211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0011211]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021200]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021201]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021210]
api/javax_xml/crypto/validation/validate/index.html#enveloping[enveloping0021211]
It seems they fail because of same reason. All this tests generate following warning at init stage:
WARNING: Exception while installing Function
java.lang.NoSuchMethodException: com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(java.lang.String, com.sun.org.apache.xpath.internal.Expression)
at java.lang.Class.getMethod(Unknown Source)
at com.sun.org.apache.xml.internal.security.Init.registerHereFunction(Unknown Source)
at com.sun.org.apache.xml.internal.security.Init.init(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignature.<clinit>(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory.unmarshal(Unknown Source)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory.unmarshalXMLSignature(Unknown Source)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:168)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:90)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.validateVariant(XMLDSigProviderTest.java:166)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.detached0002000(detachedTests.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.invokeTestCase(XMLDSigProviderTest.java:104)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.main(detachedTests.java:32)
the _possible_ reason of this warning is:
class com.sun.org.apache.xml.internal.security.Init uses wrong second parameter when calling FunctionTable.class.getMethod("installFunction",args); (and also in the following code it tries to get access to private property FunctionTable.class.getField("m_functions");)
Next all this tests fail to work with xxxx2xx configurations, i.e. when using
SignatureMethod.HMAC_SHA1
Unexpected: javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigException: javax.xml.crypto.dsig.XMLSignatureException: java.security.InvalidKeyException: No installed provider supports this key: javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator$HMACKey
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:172)
at javasoft.sqe.tests.api.javax.xml.crypto.XMLDSigValidator.validateDocument(XMLDSigValidator.java:90)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.validateVariant(XMLDSigProviderTest.java:166)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.detached0002200(detachedTests.java:113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
at javasoft.sqe.jck.lib.XMLDSigProviderTest.invokeTestCase(XMLDSigProviderTest.java:104)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
at javasoft.sqe.tests.api.javax.xml.crypto.validation.detachedTests.main(detachedTests.java:32)
Steps to reproduce:
Use attached file (Windows platform).
check and fix paths to JDK and JCK
run it