You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Ignasi Barrera (JIRA)" <ji...@apache.org> on 2015/07/30 16:10:04 UTC

[jira] [Closed] (JCLOUDS-978) Exception during the template creation

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

Ignasi Barrera closed JCLOUDS-978.
----------------------------------
    Resolution: Fixed

This is already fixed in the latest 2.0.0 and 1.9.0 snapshots:
https://github.com/jclouds/jclouds/commit/2e1aa3c055c09e3b0ae6dd8ef79df1fb10abd90f
https://github.com/jclouds/jclouds-labs-google/commit/174adce09df162a9de9c51af385cf53885e2b9ea

> Exception during the template creation
> --------------------------------------
>
>                 Key: JCLOUDS-978
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-978
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-compute
>    Affects Versions: 2.0.0
>         Environment: amazon linux,
> cent os 7,
> windows 8.1
>            Reporter: Tomas Fecko
>            Priority: Critical
>
> on GCE I get the following exception:
> {noformat}
> [WARNING 30.07.2015 15:59:15.141] No enum constant org.jclouds.googlecomputeengine.domain.Deprecated.State.OBSOLETE
> java.lang.IllegalArgumentException: No enum constant org.jclouds.googlecomputeengine.domain.Deprecated.State.OBSOLETE
> 	at java.lang.Enum.valueOf(Enum.java:236)
> 	at org.jclouds.json.internal.EnumTypeAdapterThatReturnsFromValue.deserialize(EnumTypeAdapterThatReturnsFromValue.java:41)
> 	at org.jclouds.json.internal.EnumTypeAdapterThatReturnsFromValue.deserialize(EnumTypeAdapterThatReturnsFromValue.java:32)
> 	at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58)
> 	at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:272)
> 	at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:184)
> 	at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:272)
> 	at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:184)
> 	at org.jclouds.googlecloud.config.ListPageAdapterFactory$ListPageAdapter.readItems(ListPageAdapterFactory.java:73)
> 	at org.jclouds.googlecloud.config.ListPageAdapterFactory$ListPageAdapter.read(ListPageAdapterFactory.java:56)
> 	at org.jclouds.googlecloud.config.ListPageAdapterFactory$ListPageAdapter.read(ListPageAdapterFactory.java:36)
> 	at com.google.gson.Gson.fromJson(Gson.java:805)
> 	at com.google.gson.Gson.fromJson(Gson.java:770)
> 	at com.google.gson.Gson.fromJson(Gson.java:719)
> 	at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:42)
> 	at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:83)
> 	at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:77)
> 	at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:62)
> 	at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:42)
> 	at com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
> 	at org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90)
> 	at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73)
> 	at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44)
> 	at org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
> 	at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
> 	at com.sun.proxy.$Proxy256.listInProject(Unknown Source)
> 	at org.jclouds.googlecomputeengine.compute.GoogleComputeEngineServiceAdapter.listImages(GoogleComputeEngineServiceAdapter.java:205)
> 	at org.jclouds.compute.config.ComputeServiceAdapterContextModule$2.get(ComputeServiceAdapterContextModule.java:121)
> 	at org.jclouds.compute.config.ComputeServiceAdapterContextModule$2.get(ComputeServiceAdapterContextModule.java:118)
> 	at org.jclouds.rest.suppliers.MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier$SetAndThrowAuthorizationExceptionSupplierBackedLoader.load(MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.java:73)
> 	at org.jclouds.rest.suppliers.MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier$SetAndThrowAuthorizationExceptionSupplierBackedLoader.load(MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.java:57)
> 	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
> 	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
> 	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
> 	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
> 	at com.google.common.cache.LocalCache.get(LocalCache.java:3937)
> 	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
> 	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
> 	at org.jclouds.rest.suppliers.MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.get(MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.java:119)
> 	at org.jclouds.compute.suppliers.ImageCacheSupplier.get(ImageCacheSupplier.java:64)
> 	at org.jclouds.compute.domain.internal.TemplateBuilderImpl.getImages(TemplateBuilderImpl.java:888)
> 	at org.jclouds.compute.domain.internal.TemplateBuilderImpl.build(TemplateBuilderImpl.java:687)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)