question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Error while creating new container instance

See original GitHub issue

When I try to create a new container instance, using Azure SDK, I receive one of three results (I cannot see any pattern, it happens randomly):

  1. Success and everything is ok (50% cases)
  2. “Async operation failed” exception (30% cases)
  3. “Resource not found” exception (20% cases)

The strange thing is - in all cases the container is being created successfully and runs properly. So the errors received are just false alarms, but they crashes our application flow. We are using it in Azure Functions, Queue triggered function.

Below the code snippet, that generates the exceptions:

Azure.authenticate(new AppServiceMSICredentials(AzureEnvironment.AZURE))
      .withSubscription(AZURE_SUBSCRIPTION_ID)
      .containerGroups()
      .define(engineRunId)
(… defining container properties)
      .createAsync()
      .single()
      .toCompletable()
      .await()

And stacktraces for exceptions:

Exception: OnErrorThrowable.OnNextValue: OnError while emitting onNext value: com.microsoft.azure.PollingState.class
Stack: java.lang.reflect.InvocationTargetException
	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.microsoft.azure.functions.worker.broker.JavaMethodInvokeInfo.invoke(JavaMethodInvokeInfo.java:22)
	at com.microsoft.azure.functions.worker.broker.JavaMethodExecutorImpl.execute(JavaMethodExecutorImpl.java:54)
	at com.microsoft.azure.functions.worker.broker.JavaFunctionBroker.invokeMethod(JavaFunctionBroker.java:53)
	at com.microsoft.azure.functions.worker.handler.InvocationRequestHandler.execute(InvocationRequestHandler.java:33)
	at com.microsoft.azure.functions.worker.handler.InvocationRequestHandler.execute(InvocationRequestHandler.java:10)
	at com.microsoft.azure.functions.worker.handler.MessageHandler.handle(MessageHandler.java:45)
	at com.microsoft.azure.functions.worker.JavaWorkerClient$StreamingMessagePeer.lambda$onNext$0(JavaWorkerClient.java:92)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	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)
Caused by: com.microsoft.azure.CloudException: Async operation failed with provisioning state: Canceled
	at com.microsoft.azure.PollingState.throwCloudExceptionIfInFailedState(PollingState.java:543)
	at com.microsoft.azure.AzureClient$5.call(AzureClient.java:203)
	at com.microsoft.azure.AzureClient$5.call(AzureClient.java:200)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.emitScalar(OperatorMerge.java:511)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.tryEmit(OperatorMerge.java:466)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:244)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.emitScalar(OperatorMerge.java:511)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.tryEmit(OperatorMerge.java:466)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:244)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77)
	at retrofit2.adapter.rxjava.CallArbiter.deliverResponse(CallArbiter.java:120)
	at retrofit2.adapter.rxjava.CallArbiter.emitResponse(CallArbiter.java:102)
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:46)
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:81)
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:27)
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:39)
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:27)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:235)
	at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:228)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeRedo$2.call(OnSubscribeRedo.java:273)
	at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73)
	at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52)
	at rx.internal.operators.OnSubscribeRedo$5.request(OnSubscribeRedo.java:361)
	at rx.Subscriber.setProducer(Subscriber.java:211)
	at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:353)
	at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:47)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:248)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77)
	at rx.internal.producers.SingleProducer.request(SingleProducer.java:65)
	at rx.Subscriber.setProducer(Subscriber.java:211)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:102)
	at rx.internal.operators.SingleLiftObservableOperator$WrapSubscriberIntoSingle.onSuccess(SingleLiftObservableOperator.java:76)
	at rx.internal.operators.OnSubscribeSingle$1.onCompleted(OnSubscribeSingle.java:55)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onCompleted(OnSubscribeMap.java:97)
	at retrofit2.adapter.rxjava.CallArbiter.deliverResponse(CallArbiter.java:144)
	at retrofit2.adapter.rxjava.CallArbiter.emitResponse(CallArbiter.java:102)
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:46)
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:81)
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:27)
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:39)
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:27)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.DeferredScalarSubscriber.subscribeTo(DeferredScalarSubscriber.java:153)
	at rx.internal.operators.OnSubscribeTakeLastOne.call(OnSubscribeTakeLastOne.java:32)
	at rx.internal.operators.OnSubscribeTakeLastOne.call(OnSubscribeTakeLastOne.java:22)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
	at rx.Observable.unsafeSubscribe(Observable.java:10327)
	at rx.internal.operators.OperatorSubscribeOn$SubscribeOnSubscriber.call(OperatorSubscribeOn.java:100)
	at rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:230)
	at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	... 3 more
Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: com.microsoft.azure.PollingState.class
	at rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:118)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:73)
	... 105 more
com.microsoft.azure.CloudException: The Resource 'Microsoft.ContainerInstance/containerGroups/8bb7ebbe-fcd6-4412-b7eb-befcd614122e' under resource group 'spd2' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix: The Resource 'Microsoft.ContainerInstance/containerGroups/8bb7ebbe-fcd6-4412-b7eb-befcd614122e' under resource group 'spd2' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix 
	at com.microsoft.azure.AzureClient.createExceptionFromResponse(AzureClient.java:771)
	at com.microsoft.azure.AzureClient.access$100(AzureClient.java:33)
	at com.microsoft.azure.AzureClient$25.call(AzureClient.java:747) 
	at com.microsoft.azure.AzureClient$25.call(AzureClient.java:744) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69)
	at retrofit2.adapter.rxjava.CallArbiter.deliverResponse(CallArbiter.java:120) 
	at retrofit2.adapter.rxjava.CallArbiter.emitResponse(CallArbiter.java:102) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:46) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:248) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.emitScalar(OperatorMerge.java:511) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.tryEmit(OperatorMerge.java:466) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:244) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.emitScalar(OperatorMerge.java:511) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.tryEmit(OperatorMerge.java:466) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:244) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77) 
	at retrofit2.adapter.rxjava.CallArbiter.deliverResponse(CallArbiter.java:120) 
	at retrofit2.adapter.rxjava.CallArbiter.emitResponse(CallArbiter.java:102) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:46) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:81) 
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:27) 
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:39) 
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:27) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:235) 
	at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:228) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeRedo$2.call(OnSubscribeRedo.java:273) 
	at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) 
	at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) 
	at rx.internal.operators.OnSubscribeRedo$5.request(OnSubscribeRedo.java:361) 
	at rx.Subscriber.setProducer(Subscriber.java:211) 
	at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:353) 
	at rx.internal.operators.OnSubscribeRedo.call(OnSubscribeRedo.java:47) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:248) 
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77) 
	at rx.internal.producers.SingleProducer.request(SingleProducer.java:65) 
	at rx.Subscriber.setProducer(Subscriber.java:211) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:102) 
	at rx.internal.operators.SingleLiftObservableOperator$WrapSubscriberIntoSingle.onSuccess(SingleLiftObservableOperator.java:76) 
	at rx.internal.operators.OnSubscribeSingle$1.onCompleted(OnSubscribeSingle.java:55) 
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onCompleted(OnSubscribeMap.java:97) 
	at retrofit2.adapter.rxjava.CallArbiter.deliverResponse(CallArbiter.java:144) 
	at retrofit2.adapter.rxjava.CallArbiter.emitResponse(CallArbiter.java:102) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:46) 
	at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:81) 
	at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:27) 
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:39) 
	at rx.internal.operators.SingleToObservable.call(SingleToObservable.java:27) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.DeferredScalarSubscriber.subscribeTo(DeferredScalarSubscriber.java:153) 
	at rx.internal.operators.OnSubscribeTakeLastOne.call(OnSubscribeTakeLastOne.java:32) 
	at rx.internal.operators.OnSubscribeTakeLastOne.call(OnSubscribeTakeLastOne.java:22) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) 
	at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) 
	at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 
	at rx.Observable.unsafeSubscribe(Observable.java:10327) 
	at rx.internal.operators.OperatorSubscribeOn$SubscribeOnSubscriber.call(OperatorSubscribeOn.java:100) 
	at rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:230) 
	at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) 
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
	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)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:12 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
anuchandycommented, Jul 21, 2020

@weidongxu-microsoft It seems - service is behaving strange here, where a fetch on the Container resource (as part of polling associated with its creation) returns the resource with “ProvisioningState” property as “Cancelled” which from the client side is a failure and converted to an exception.

Similarly, it also seems sometimes a fetch on the container resource (as part of polling) returns 404, which is also a failure from the client-side.

This should probably a behavior that has to be notified to the service team.

0reactions
Szaraqcommented, Jul 23, 2020

@ChenTanyi Tried your solution and it looks like it solved that issue. Thanks a lot for your help!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Resolve the requirements error for Amazon ECS container ...
When I try to place a task in Amazon Elastic Container Service (Amazon ECS), I receive the following error: "[AWS service] was unable...
Read more >
Troubleshoot common issues - Azure Container Instances
Learn how to troubleshoot common issues when your deploy, run, or manage Azure Container Instances.
Read more >
Azure Container Instance : Container creation issue
I have tried to create a container from Azure Portal, but continuously get the same error: "code": "InaccessibleImage", "message": "The image '/ ...
Read more >
CannotCreateContainerError: API error (500): devmapper
The following Docker error indicates that the thin pool storage on your container instance is full, and that the Docker daemon cannot create...
Read more >
IO error while fdatasync - Bug - Stardog Community
We are facing the following error while creating a new database. Restarting the container seems to fix the problem for a while. java.io....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found