To be clear, I applied the patch you provided as well. On Thu, Dec 8, 2016 at 3:29 PM, Patrick Dube <patrickdub...@gmail.com> wrote:
> Hey Rohit, > > I upgraded to mvn 3.3.9 and it worked > > On Thu, Dec 8, 2016 at 3:20 PM, Patrick Dube <patrickdub...@gmail.com> > wrote: > >> Hey, >> >> I tried adding those lines without success. >> Still getting: >> >> Running com.cloud.utils.crypto.RSAHelperTest >> >> 2016-12-08 15:16:13,276 INFO [utils.crypt.RSAHelper] (main:) >> [ignored]error during public key encryption: Unsupported format >> >> 2016-12-08 15:16:13,618 INFO [utils.crypt.RSAHelper] (main:) >> [ignored]error during public key encryption: JCE cannot authenticate the >> provider BC >> >> Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.721 sec >> <<< FAILURE! - in com.cloud.utils.crypto.RSAHelperTest >> >> testEncryptWithRSA(com.cloud.utils.crypto.RSAHelperTest) Time elapsed: >> 0.34 sec <<< FAILURE! >> >> java.lang.AssertionError: null >> >> at org.junit.Assert.fail(Assert.java:86) >> >> at org.junit.Assert.assertTrue(Assert.java:41) >> >> at org.junit.Assert.assertNotNull(Assert.java:712) >> >> at org.junit.Assert.assertNotNull(Assert.java:722) >> >> at com.cloud.utils.crypto.RSAHelperTest.testEncryptWithRSA(RSAH >> elperTest.java:45) >> >> >> I checked my mvn version. I am running mvn 3.2.1 and JDK 1.7.0_55. I also >> tried updating the dependencies (-U) >> >> On Thu, Dec 8, 2016 at 2:20 PM, Rohit Yadav <bhais...@apache.org> wrote: >> >>> Hi Will and Patrick, >>> >>> I'm not able to reproduce the issue, we've recently upgraded the >>> bountycastle dependency to v1.55 on both 4.9 and master branch. >>> Travis too appears to pass and along with that Trillian/blueorangutan >>> based >>> packaging: https://travis-ci.org/apache/cloudstack/builds/182254749 >>> >>> Can you check if you're using JDK 1.7? Is your JDK/dependencies able to >>> provide for BC. In the failing test, can you try and see if with >>> following >>> changes your unit test pass: >>> >>> --- a/utils/src/test/java/com/cloud/utils/crypto/RSAHelperTest.java >>> +++ b/utils/src/test/java/com/cloud/utils/crypto/RSAHelperTest.java >>> @@ -22,11 +22,18 @@ package com.cloud.utils.crypto; >>> import static org.junit.Assert.assertNotNull; >>> import static org.junit.Assert.assertNull; >>> >>> +import org.bouncycastle.jce.provider.BouncyCastleProvider; >>> import org.junit.Test; >>> >>> import com.cloud.utils.crypt.RSAHelper; >>> +import java.security.Security; >>> >>> public class RSAHelperTest { >>> + >>> + public RSAHelperTest() { >>> + Security.addProvider(new BouncyCastleProvider()); >>> + } >>> + >>> >>> For reference, here is my Maven/JDK/env details: >>> >>> $ mvn -version >>> Apache Maven 3.3.9 >>> Maven home: /usr/share/maven >>> Java version: 1.7.0_80, vendor: Oracle Corporation >>> Java home: /usr/lib/jvm/java-7-oracle/jre >>> Default locale: en_US, platform encoding: UTF-8 >>> OS name: "linux", version: "4.4.0-45-generic", arch: "amd64", family: >>> "unix" >>> >>> Regards. >>> >>> On Fri, Dec 9, 2016 at 12:03 AM, Will Stevens <wstev...@cloudops.com> >>> wrote: >>> >>> > Hey Guys, >>> > I am not able to build master right now. I can build it if I specify >>> "", >>> > but if I let the tests run, I get the following error. >>> > >>> > Running com.cloud.utils.backoff.impl.ConstantTimeBackoffTest >>> > 2016-12-08 13:29:28,099 INFO [backoff.impl.ConstantTimeBackoff] >>> > (Thread-0:) Thread Thread-0 interrupted while waiting for retry >>> > 2016-12-08 13:29:28,202 DEBUG [backoff.impl.ConstantTimeBackoffTest] >>> > (main:) thread started >>> > 2016-12-08 13:29:28,202 DEBUG [backoff.impl.ConstantTimeBackoffTest] >>> > (Thread-1:) before >>> > 2016-12-08 13:29:28,306 DEBUG [backoff.impl.ConstantTimeBackoffTest] >>> > (main:) testing wakeup >>> > 2016-12-08 13:29:28,307 INFO [backoff.impl.ConstantTimeBackoff] >>> > (Thread-1:) Thread Thread-1 interrupted while waiting for retry >>> > 2016-12-08 13:29:28,307 DEBUG [backoff.impl.ConstantTimeBackoffTest] >>> > (Thread-1:) after >>> > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.524 >>> sec >>> > - in com.cloud.utils.backoff.impl.ConstantTimeBackoffTest >>> > Running com.cloud.utils.crypto.EncryptionSecretKeyCheckerTest >>> > 2016-12-08 13:29:28,317 DEBUG [utils.crypt.EncryptionSecretKeyChecker] >>> > (main:) Encryption Type: null >>> > 2016-12-08 13:29:28,320 DEBUG [utils.crypt.EncryptionSecretKeyChecker] >>> > (main:) Encryption Type: file >>> > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 >>> sec >>> > - in com.cloud.utils.crypto.EncryptionSecretKeyCheckerTest >>> > Running com.cloud.utils.crypto.RSAHelperTest >>> > 2016-12-08 13:29:28,639 INFO [utils.crypt.RSAHelper] (main:) >>> > [ignored]error during public key encryption: Unsupported format >>> > 2016-12-08 13:29:29,196 INFO [utils.crypt.RSAHelper] (main:) >>> > [ignored]error during public key encryption: JCE cannot authenticate >>> the >>> > provider BC >>> > Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.871 >>> sec >>> > <<< FAILURE! - in com.cloud.utils.crypto.RSAHelperTest >>> > testEncryptWithRSA(com.cloud.utils.crypto.RSAHelperTest) Time >>> elapsed: >>> > 0.561 sec <<< FAILURE! >>> > java.lang.AssertionError: null >>> > at org.junit.Assert.fail(Assert.java:86) >>> > at org.junit.Assert.assertTrue(Assert.java:41) >>> > at org.junit.Assert.assertNotNull(Assert.java:712) >>> > at org.junit.Assert.assertNotNull(Assert.java:722) >>> > at com.cloud.utils.crypto.RSAHelperTest.testEncryptWithRSA( >>> > RSAHelperTest.java:38) >>> > ... >>> > Failed tests: >>> > RSAHelperTest.testEncryptWithRSA:38 null >>> > >>> > Is this a known issue? >>> > >>> > Thanks, >>> > >>> > *Will STEVENS* >>> > Lead Developer >>> > >>> > <https://goo.gl/NYZ8KK> >>> > >>> > >>> >> >> >