On Wed, 5 Nov 2014, Dominik Stadler wrote:
The CI builds at https://builds.apache.org/job/POI/ run with JDK 6 and
don't run into this failure:

Using Java: 1.6.0_27/1.6.0_27-b07/20.2-b06/Java HotSpot(TM) 64-Bit Server VM 
from Sun Microsystems Inc. on Windows Server 2008: 6.0

Hmm, it's still failing on my machine, which both means I can't build the 3.11 beta 3 release candidate, and that other users out there might hit the problem too :( At this point, I'd probably be happy if the code just detected it and threw a "your JVM is just too broken" exception which the test warned about but didn't fail with

Latest failure below

Thanks
Nick


Testsuite: org.apache.poi.poifs.crypt.TestSignatureInfo
Tests run: 9, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.847 sec
Testcase: testCertChain took 0.463 sec
Testcase: testManipulation took 0.429 sec
Testcase: testSignSpreadsheet took 0.075 sec
Testcase: getSigner took 0.611 sec
Testcase: testSignSpreadsheetWithSignatureInfo took 0.067 sec
Testcase: testSignEnvelopingDocument took 0.555 sec
Testcase: testNonSha1 took 0.041 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 sun.security.rsa.RSASignature.getDigestValue(RSASignature.java:148)
        at sun.security.rsa.RSASignature.engineSign(RSASignature.java:172)
at java.security.Signature$Delegate.engineSign(Signature.java:1166)
        at java.security.Signature.sign(Signature.java:539)
at org.apache.jcp.xml.dsig.internal.dom.DOMSignatureMethod.sign(DOMSignatureMethod.java:285) at org.apache.jcp.xml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:398) 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.042 sec


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

Reply via email to