[jira] [Commented] (JCLOUDS-1405) Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect
[ 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
[ 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 >