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>
>>> >
>>> >
>>>
>>
>>
>

Reply via email to