Hi All

I've just tried doing a build from trunk, and I'm seeing one of the ooxml security tests failing when I run it on Java 6, but not Java 7. Details below, anyone else having this problem?

(We currently only require Java 6, so a test that is Java 7 only is problematic for rolling 3.11 beta 3!)

Thanks
Nick

----------------

OpenJDK Runtime Environment (IcedTea6 1.13.5) (6b33-1.13.5-1ubuntu0.12.04)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

Testsuite: org.apache.poi.poifs.crypt.TestSignatureInfo
Tests run: 9, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.653 sec

Testcase: getSignerUnsigned took 0.204 sec
Testcase: testCertChain took 0.485 sec
Testcase: testManipulation took 0.286 sec
Testcase: testSignSpreadsheet took 0.078 sec
Testcase: getSigner took 0.598 sec
Testcase: testSignSpreadsheetWithSignatureInfo took 0.062 sec
Testcase: testSignEnvelopingDocument took 1.453 sec
Testcase: testNonSha1 took 0.026 sec
        Caused an ERROR
null
java.lang.ArrayIndexOutOfBoundsException
at sun.security.provider.ByteArrayAccess.i2bBig(ByteArrayAccess.java:318)
        at sun.security.provider.SHA2.implDigest(SHA2.java:104)
at sun.security.provider.DigestBase.engineDigest(DigestBase.java:173) at sun.security.provider.DigestBase.engineDigest(DigestBase.java:152) at java.security.MessageDigest$Delegate.engineDigest(MessageDigest.java:563)
        at java.security.MessageDigest.digest(MessageDigest.java:340)
at org.apache.jcp.xml.dsig.internal.DigesterOutputStream.getDigestValue(DigesterOutputStream.java:102) at org.apache.jcp.xml.dsig.internal.dom.DOMReference.transform(DOMReference.java:548) at org.apache.jcp.xml.dsig.internal.dom.DOMReference.digest(DOMReference.java:356) at org.apache.jcp.xml.dsig.internal.dom.DOMXMLSignature.digestReference(DOMXMLSignature.java:484) at org.apache.jcp.xml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:367) at org.apache.poi.poifs.crypt.dsig.SignatureInfo.preSign(SignatureInfo.java:476) at org.apache.poi.poifs.crypt.dsig.SignatureInfo.confirmSignature(SignatureInfo.java:292) at org.apache.poi.poifs.crypt.TestSignatureInfo.testNonSha1(TestSignatureInfo.java:465)

Testcase: getMultiSigners took 0.041 sec


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to