Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Ignasi Barrera
nacx commented on this pull request.



> @@ -6,8 +6,11 @@
 
 {% include navbar.html %}
 
-
+
+{% comment %}

Yes. I've preferred to leave it like that in case we want to add it back we 
already know where in the page it looked ok.

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#discussion_r180636527

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Ignasi Barrera
nacx commented on this pull request.



> @@ -59,7 +59,7 @@
 http://www.apache.org/licenses/;>License
 http://www.apache.org/foundation/contributing.html;>Donations
 http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-http://www.apache.org/security/;>Report a 
Vulnerability
+http://www.apache.org/security/;>Security

Yes, it is unrelated but trivial so I just included it to match the navigation 
link policy: https://www.apache.org/foundation/marks/pmcs#navigation

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#discussion_r180636369

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Andrew Phillips
demobox commented on this pull request.



> @@ -6,8 +6,11 @@
 
 {% include navbar.html %}
 
-
+
+{% comment %}

Is this intended as a TODO to remove after the event?

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#pullrequestreview-111060419

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Andrew Phillips
Thanks for taking care of this, @nacx!

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#issuecomment-380294501

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Andrew Phillips
demobox commented on this pull request.



> @@ -59,7 +59,7 @@
 http://www.apache.org/licenses/;>License
 http://www.apache.org/foundation/contributing.html;>Donations
 http://www.apache.org/foundation/sponsorship.html;>Sponsorship
-http://www.apache.org/security/;>Report a 
Vulnerability
+http://www.apache.org/security/;>Security

@nacx Unrelated change - is this an update to the recommended links?

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#pullrequestreview-111060327

Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Andrew Phillips
Thanks for taking this on, @gaul and @nacx! Java 8 here we finally come... ;-)

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#issuecomment-380293707

Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Ignasi Barrera
Done. I've updated the matrix build to force the compile source and target and 
added Guava 21.0. If I've not messed it up, the Guava 21 build should be 
skipped for Java 1.7.

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#issuecomment-380199363

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Ignasi Barrera
Cool @andreaturli! I've already merged the PR as it is good and it should not 
block you on the Jekyll bump.

-- 
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#issuecomment-380197159

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Andrea Turli
Thanks @nacx, I've started a PR to promote apachacon but you've been quicker. 
Actually I ended up trying to revamp the entire website, bumping jekyll version 
and so on ... let's see what I can do

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#issuecomment-380144267

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Andrew Gaul
gaul approved this pull request.





-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#pullrequestreview-110886354

Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Andrew Gaul
> I haven't spend time looking at the modernizer violations but I guess we'll 
> have to address them once we officially support Java 8 as our default version 
> and we change the defaults for the compile source/target.

Agree that we have more work to do here and this is the first step.  Could you 
set up another matrix build for Java 8 and Guava 21?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#issuecomment-380140204

[jira] [Commented] (JCLOUDS-1333) Cannot compile jclouds with Guava 21+

2018-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16432448#comment-16432448
 ] 

ASF subversion and git services commented on JCLOUDS-1333:
--

Commit f6d47b9c0eed7f2fa43f458e2d913305a21938ad in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f6d47b9 ]

JCLOUDS-1333: Fix Java 8 and Guava 21 issues


> Cannot compile jclouds with Guava 21+
> -
>
> Key: JCLOUDS-1333
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1333
> Project: jclouds
>  Issue Type: Improvement
>  Components: jclouds-core
>Affects Versions: 2.1.0
>Reporter: Andrew Gaul
>Priority: Major
>  Labels: guava
>
> jclouds has compatibility with Guava 18-22 but we cannot compile using 21+ 
> due to some kind of Guava vs Java 8 Function class type error:
> {noformat}
> /home/gaul/work/jclouds/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java:102:
>  error: method compose in interface java.util.function.Function cannot 
> be applied to given types;
>  transformer = compose(Function.class.cast(wrappingTransformer), 
> transformer);
>^
>   required: java.util.function.Function
>   found:
> com.google.common.base.Function,com.google.common.base.Function
>   reason: cannot infer type-variable(s) V
> (actual and formal argument lists differ in length)
>   where V,T,R are type-variables:
> V extends Object declared in method 
> compose(java.util.function.Function)
> T extends Object declared in interface java.util.function.Function
> R extends Object declared in interface java.util.function.Function
>   where CAP#1 is a fresh type-variable:
> CAP#1 extends Object from capture of ?
> /home/gaul/work/jclouds/core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java:189:
>  error: method compose in interface java.util.function.Function cannot 
> be applied to given types;
> transformer = compose(new OnlyElementOrNull(), transformer);
>   ^
>   required: java.util.function.Function
>   found:
> OnlyElementOrNull,com.google.common.base.Function
>   reason: cannot infer type-variable(s) V
> (actual and formal argument lists differ in length)
>   where V,T,R are type-variables:
> V extends Object declared in method 
> compose(java.util.function.Function)
> T extends Object declared in interface java.util.function.Function
> R extends Object declared in interface java.util.function.Function
>   where CAP#1 is a fresh type-variable:
> CAP#1 extends Object from capture of ?
> {noformat}
> This does not affect applications from using Guava 21-22 but does impact our 
> compatibility testing.  Note that you need to set {{maven.compile.source}} to 
> 1.8 to test Guava 21+.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Andrea Turli
FYI using the same @nacx's mvn command I get
```
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 10:00 min
[INFO] Finished at: 2018-04-10T11:12:55+02:00
```
Thanks @gaul 


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#issuecomment-380031299

[jira] [Resolved] (JCLOUDS-1405) Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect

2018-04-10 Thread Ignasi Barrera (JIRA)

 [ 
https://issues.apache.org/jira/browse/JCLOUDS-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ignasi Barrera resolved JCLOUDS-1405.
-
   Resolution: Fixed
Fix Version/s: 2.1.1
   2.2.0

> Dimension Data Live Tests Broken - Domain classes for Server and Image with 
> List nics incorrect
> ---
>
> Key: JCLOUDS-1405
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1405
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-labs
>Affects Versions: 2.1.0
>Reporter: Trevor Flanagan
>Priority: Major
>  Labels: dimensiondata
> Fix For: 2.2.0, 2.1.1
>
>
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest#testDeployAndStartServer()}}
>  is broken due to a change in response payload. Used to return empty list for 
> additionalNics now returns null.
> {code:java}
> org.jclouds.http.HttpResponseException: Error parsing input: Null 
> additionalNic
> {statusCode=200, message=200, headers={Connection=[close], Date=[Tue, 20 Feb 
> 2018 06:38:03 GMT]}, payload=[content=true, 
> contentMetadata=[cacheControl=null, contentDisposition=null, 
> contentEncoding=null, contentLanguage=null, contentLength=1015, 
> contentMD5=null, contentType=application/json, expires=null], written=false, 
> isSensitive=false]}
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.AutoValue_NetworkInfo$Builder.additionalNic(AutoValue_NetworkInfo.java:108)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.NetworkInfo.create(NetworkInfo.java:43)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> com.google.common.reflect.Invokable$MethodInvokable.invokeInternal(Invokable.java:197)
>   at com.google.common.reflect.Invokable.invoke(Invokable.java:102)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.newInstance(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:225)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:205)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:273)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:185)
>   at com.google.gson.Gson.fromJson(Gson.java:861)
>   at com.google.gson.Gson.fromJson(Gson.java:826)
>   at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:55)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:82)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:76)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:61)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:41)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
>   at 
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
>   at 
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
>   at com.sun.proxy.$Proxy47.getServer(Unknown Source)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:191)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:175)
>   at 
> org.jclouds.util.Predicates2$RetryablePredicate.apply(Predicates2.java:117)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest.testDeployAndStartServer(ServerApiLiveTest.java:65){code}
> Similar issues occuring for:
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerImageApiLiveTest#testGetCustomerImage}}
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerImageApiLiveTest#testListCustomerImages}}
> 

Re: [jclouds/jclouds-labs] JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect (#432)

2018-04-10 Thread Ignasi Barrera
Merged to 
[master](http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/888de423) 
and 
[2.1.x](http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/64d59137). 
Thanks @trevorflanagan!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/432#issuecomment-380003562

Re: [jclouds/jclouds-labs] JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect (#432)

2018-04-10 Thread Ignasi Barrera
Closed #432.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/432#event-1565482369

[jira] [Commented] (JCLOUDS-1405) Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect

2018-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16431855#comment-16431855
 ] 

ASF subversion and git services commented on JCLOUDS-1405:
--

Commit 64d59137a9ae5ed19827675ba8aa8f707d62f1d3 in jclouds-labs's branch 
refs/heads/2.1.x from [~trevor.flanagan]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=64d5913 ]

JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and 
Image with List nics incorrect


> Dimension Data Live Tests Broken - Domain classes for Server and Image with 
> List nics incorrect
> ---
>
> Key: JCLOUDS-1405
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1405
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-labs
>Affects Versions: 2.1.0
>Reporter: Trevor Flanagan
>Priority: Major
>  Labels: dimensiondata
>
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest#testDeployAndStartServer()}}
>  is broken due to a change in response payload. Used to return empty list for 
> additionalNics now returns null.
> {code:java}
> org.jclouds.http.HttpResponseException: Error parsing input: Null 
> additionalNic
> {statusCode=200, message=200, headers={Connection=[close], Date=[Tue, 20 Feb 
> 2018 06:38:03 GMT]}, payload=[content=true, 
> contentMetadata=[cacheControl=null, contentDisposition=null, 
> contentEncoding=null, contentLanguage=null, contentLength=1015, 
> contentMD5=null, contentType=application/json, expires=null], written=false, 
> isSensitive=false]}
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.AutoValue_NetworkInfo$Builder.additionalNic(AutoValue_NetworkInfo.java:108)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.NetworkInfo.create(NetworkInfo.java:43)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> com.google.common.reflect.Invokable$MethodInvokable.invokeInternal(Invokable.java:197)
>   at com.google.common.reflect.Invokable.invoke(Invokable.java:102)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.newInstance(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:225)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:205)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:273)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:185)
>   at com.google.gson.Gson.fromJson(Gson.java:861)
>   at com.google.gson.Gson.fromJson(Gson.java:826)
>   at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:55)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:82)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:76)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:61)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:41)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
>   at 
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
>   at 
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
>   at com.sun.proxy.$Proxy47.getServer(Unknown Source)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:191)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:175)
>   at 
> org.jclouds.util.Predicates2$RetryablePredicate.apply(Predicates2.java:117)
>   at 
> 

[jira] [Commented] (JCLOUDS-1405) Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect

2018-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16431852#comment-16431852
 ] 

ASF subversion and git services commented on JCLOUDS-1405:
--

Commit 888de423de875d074f78a03dd54c12aac05e6f6d in jclouds-labs's branch 
refs/heads/master from [~trevor.flanagan]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=888de42 ]

JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and 
Image with List nics incorrect


> Dimension Data Live Tests Broken - Domain classes for Server and Image with 
> List nics incorrect
> ---
>
> Key: JCLOUDS-1405
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1405
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-labs
>Affects Versions: 2.1.0
>Reporter: Trevor Flanagan
>Priority: Major
>  Labels: dimensiondata
>
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest#testDeployAndStartServer()}}
>  is broken due to a change in response payload. Used to return empty list for 
> additionalNics now returns null.
> {code:java}
> org.jclouds.http.HttpResponseException: Error parsing input: Null 
> additionalNic
> {statusCode=200, message=200, headers={Connection=[close], Date=[Tue, 20 Feb 
> 2018 06:38:03 GMT]}, payload=[content=true, 
> contentMetadata=[cacheControl=null, contentDisposition=null, 
> contentEncoding=null, contentLanguage=null, contentLength=1015, 
> contentMD5=null, contentType=application/json, expires=null], written=false, 
> isSensitive=false]}
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.AutoValue_NetworkInfo$Builder.additionalNic(AutoValue_NetworkInfo.java:108)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.NetworkInfo.create(NetworkInfo.java:43)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> com.google.common.reflect.Invokable$MethodInvokable.invokeInternal(Invokable.java:197)
>   at com.google.common.reflect.Invokable.invoke(Invokable.java:102)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.newInstance(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:225)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:205)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:273)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:185)
>   at com.google.gson.Gson.fromJson(Gson.java:861)
>   at com.google.gson.Gson.fromJson(Gson.java:826)
>   at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:55)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:82)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:76)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:61)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:41)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
>   at 
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
>   at 
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
>   at com.sun.proxy.$Proxy47.getServer(Unknown Source)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:191)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:175)
>   at 
> org.jclouds.util.Predicates2$RetryablePredicate.apply(Predicates2.java:117)
>   at 
> 

Re: [jclouds/jclouds-labs] JCLOUDS-1386 1&1 Baremetal servers (#431)

2018-04-10 Thread Ignasi Barrera
>I am not sure why is it trying to ssh into the server with loginUser=web, 
>there is not such user at the created server and it is not going to be able to 
>ssh, any ideas?

There is a test that installs a Jetty Server and creates an admin ("web") user 
for that service to test end-to-end a typical use case. It is using that "web" 
user to try access your node. If the login fails, it may be due to the previous 
script failing or because the user could not be properly configured in the OS. 
You could check that.
Anyway, let's first address Andrea's comments and once everything is clean we 
can investigate this failure.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/431#issuecomment-380002653

Re: [jclouds/jclouds-labs] JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect (#432)

2018-04-10 Thread Ignasi Barrera
nacx approved this pull request.





-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/432#pullrequestreview-110714260

[jira] [Updated] (JCLOUDS-1405) Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect

2018-04-10 Thread Ignasi Barrera (JIRA)

 [ 
https://issues.apache.org/jira/browse/JCLOUDS-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ignasi Barrera updated JCLOUDS-1405:

Labels: dimensiondata  (was: )

> Dimension Data Live Tests Broken - Domain classes for Server and Image with 
> List nics incorrect
> ---
>
> Key: JCLOUDS-1405
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1405
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-labs
>Affects Versions: 2.1.0
>Reporter: Trevor Flanagan
>Priority: Major
>  Labels: dimensiondata
>
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest#testDeployAndStartServer()}}
>  is broken due to a change in response payload. Used to return empty list for 
> additionalNics now returns null.
> {code:java}
> org.jclouds.http.HttpResponseException: Error parsing input: Null 
> additionalNic
> {statusCode=200, message=200, headers={Connection=[close], Date=[Tue, 20 Feb 
> 2018 06:38:03 GMT]}, payload=[content=true, 
> contentMetadata=[cacheControl=null, contentDisposition=null, 
> contentEncoding=null, contentLanguage=null, contentLength=1015, 
> contentMD5=null, contentType=application/json, expires=null], written=false, 
> isSensitive=false]}
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.AutoValue_NetworkInfo$Builder.additionalNic(AutoValue_NetworkInfo.java:108)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.domain.NetworkInfo.create(NetworkInfo.java:43)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> com.google.common.reflect.Invokable$MethodInvokable.invokeInternal(Invokable.java:197)
>   at com.google.common.reflect.Invokable.invoke(Invokable.java:102)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.newInstance(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:225)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:205)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:273)
>   at 
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:185)
>   at com.google.gson.Gson.fromJson(Gson.java:861)
>   at com.google.gson.Gson.fromJson(Gson.java:826)
>   at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:55)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:82)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:76)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:61)
>   at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:41)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
>   at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
>   at 
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
>   at 
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
>   at com.sun.proxy.$Proxy47.getServer(Unknown Source)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:191)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.config.DimensionDataCloudControlComputeServiceContextModule$ServerStatus.apply(DimensionDataCloudControlComputeServiceContextModule.java:175)
>   at 
> org.jclouds.util.Predicates2$RetryablePredicate.apply(Predicates2.java:117)
>   at 
> org.jclouds.dimensiondata.cloudcontrol.features.ServerApiLiveTest.testDeployAndStartServer(ServerApiLiveTest.java:65){code}
> Similar issues occuring for:
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerImageApiLiveTest#testGetCustomerImage}}
> {{org.jclouds.dimensiondata.cloudcontrol.features.ServerImageApiLiveTest#testListCustomerImages}}
> 

Re: [jclouds/jclouds] JCLOUDS-1400: Honor signed URL content type (#1192)

2018-04-10 Thread Ignasi Barrera
LGTM, thanks!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1192#issuecomment-379996305

Re: [jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread jclouds-commentator
  Go to 
http://e3c4eb6dab71f0f3c347-dc00c568d9399ba5ba6a95cfe81ad0f2.r86.cf5.rackcdn.com/
 to review your changes.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213#issuecomment-379995698

Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Ignasi Barrera
nacx approved this pull request.





-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#pullrequestreview-110713030

Re: [jclouds/jclouds] JCLOUDS-1333: Fix Java 8 and Guava 21 issues (#1193)

2018-04-10 Thread Ignasi Barrera
>You need to set maven.compile.source and maven.compile.target to 1.8 to 
>compile with Guava 21.

Right. I forgot :) Now build works with: `mvn clean install 
-Dguaca.version=21.0 -Dmaven.compile.source=1.8 -Dmaven.compile.target=1.8 
-Danimal.sniffer.skip -Dmodernizer.skip`

I haven't spend time looking at the modernizer violations but I guess we'll 
have to address them once we officially support Java 8 as our default version 
and we change the defaults for the compile source/target.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1193#issuecomment-379995758

[jclouds/jclouds-site] Promote ApacheCon 2018 (#213)

2018-04-10 Thread Ignasi Barrera

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-site/pull/213

-- Commit Summary --

  * Promote ApacheCon 2018

-- File Changes --

M _includes/apachecon.html (10)
M _includes/navbar.html (2)
M _layouts/home.html (9)

-- Patch Links --

https://github.com/jclouds/jclouds-site/pull/213.patch
https://github.com/jclouds/jclouds-site/pull/213.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/213