poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aram Mirzadeh <...@mbcli.com>
Subject Re: org.apache.poi.poifs.crypt.TestSignatureInfo failing on trunk on Java 6?
Date Wed, 05 Nov 2014 11:29:39 GMT
I think this is the same bug that throws off the XSSF column autosizer ...
we never came up with a test that actually failed on it -- or at least it's
in the same method/class.

On Wed, Nov 5, 2014 at 5:28 AM, Nick Burch <apache@gagravarr.org> wrote:

> 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: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message