Skip to content

Instantly share code, notes, and snippets.

@dalvizu
Last active September 19, 2017 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dalvizu/9fb30adc326b75a36f5f0e59e1b88b36 to your computer and use it in GitHub Desktop.
Save dalvizu/9fb30adc326b75a36f5f0e59e1b88b36 to your computer and use it in GitHub Desktop.
2017-09-19 16:33:51.038 INFO 7058 --- [pool-3-thread-1] c.n.s.c.data.task.jedis.JedisTask : [INIT] - Unknown failure -- groovy.lang.MissingPropertyException: No such property: error for class: com.netflix.spinnaker.clouddriver.orchestration.AtomicOperationException
Possible solutions: errors
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53)
at org.codehaus.groovy.runtime.callsite.GetEffectivePogoPropertySite.getProperty(GetEffectivePogoPropertySite.java:87)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:307)
at com.netflix.spinnaker.clouddriver.orchestration.DefaultOrchestrationProcessor$_process_closure1.doCall(DefaultOrchestrationProcessor.groovy:104)
at com.netflix.spinnaker.clouddriver.orchestration.DefaultOrchestrationProcessor$_process_closure1.doCall(DefaultOrchestrationProcessor.groovy)
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 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at groovy.lang.Closure.call(Closure.java:414)
at groovy.lang.Closure.call(Closure.java:408)
at com.netflix.spinnaker.security.AuthenticatedRequest.lambda$propagate$1(AuthenticatedRequest.java:66)
at com.netflix.spinnaker.clouddriver.metrics.TimedCallable.call(TimedCallable.groovy:82)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
@dalvizu
Copy link
Author

dalvizu commented Sep 19, 2017

Turning on wire tracing in clouddriver this looks to be an error in error handling - root cause is:

2017-09-19 16:33:50.959  INFO 7058 --- [pool-3-thread-1] com.amazonaws.latency                    : ServiceName=[AmazonElasticLoadBalancing], AWSErrorCode=[ValidationError], StatusCode=[400], ServiceEndpoint=[https://elasticloadbalancing.us-west-2.amazonaws.com], Exception=[com.amazonaws.services.elasticloadbalancingv2.model.AmazonElasticLoadBalancingException: At least two subnets in two different Availability Zones must be specified (Service: AmazonElasticLoadBalancing; Status Code: 400; Error Code: ValidationError; Request ID: 51801239-9d58-11e7-b31c-eb5ff9033efa)], RequestType=[CreateLoadBalancerRequest], AWSRequestID=[51801239-9d58-11e7-b31c-eb5ff9033efa], HttpClientPoolPendingCount=0, RetryCapacityConsumed=0, HttpClientPoolAvailableCount=1, RequestCount=1, Exception=1, HttpClientPoolLeasedCount=0, RequestMarshallTime=[0.658], ClientExecuteTime=[79.796], HttpClientSendRequestTime=[0.427], HttpRequestTime=[8.59], RequestSigningTime=[0.237], CredentialsRequestTime=[0.012, 0.003], HttpClientReceiveResponseTime=[7.627],

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment