openstacknetsdk / openstack.net

An OpenStack Cloud SDK for Microsoft .NET
http://www.openstacknetsdk.org
Other
117 stars 101 forks source link

The service is currently unavailable. Please try again later #648

Open ndphuong opened 7 years ago

ndphuong commented 7 years ago

We have this problem when working with OVH: https://www.ovh.com/us/public-cloud/storage/object-storage/

But problem is gone when I restart client service. So, this is come from OVH server side or from our client service ?

Omnicasa.CloudStorage.Services.Impl.RunAboveProvider: [WriteStream] Exception System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> net.openstack.Core.Exceptions.Response.ServiceUnavailableException: The service is currently unavailable. Please try again later. at net.openstack.Providers.Rackspace.Validators.HttpResponseCodeValidator.Validate(Response response) at net.openstack.Providers.Rackspace.ProviderBase1.CheckResponse(Response response) at net.openstack.Providers.Rackspace.ProviderBase1.StreamRESTRequest(CloudIdentity identity, Uri absoluteUri, HttpMethod method, Stream stream, Int32 chunkSize, Int64 maxReadLength, Dictionary2 queryStringParameter, Dictionary2 headers, Boolean isRetry, RequestSettings requestSettings, Action1 progressUpdated) at net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObject(String container, Stream stream, String objectName, String contentType, Int32 chunkSize, Dictionary2 headers, String region, Action1 progressUpdated, Boolean useInternalUrl, CloudIdentity identity) at Omnicasa.CloudStorage.Services.Impl.OpenstackProvider.<>cDisplayClass14_0.b0() in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\Impl\OpenstackProvider.cs:line 215 at Polly.Policy.<>cDisplayClass67_0.b0(CancellationToken ct) at Polly.RetrySyntax.<>cDisplayClass3_0.b1(CancellationToken ct) at Polly.Retry.RetryEngine.Implementation[TResult](Func2 action, CancellationToken cancellationToken, IEnumerable1 shouldRetryExceptionPredicates, IEnumerable1 shouldRetryResultPredicates, Func1 policyStateFactory) at Polly.RetrySyntax.<>cDisplayClass3_1.b0(Action1 action, Context context, CancellationToken cancellationToken) at Polly.Policy.Execute(Action1 action, Context context, CancellationToken cancellationToken) at Polly.Policy.Execute(Action action) at Omnicasa.CloudStorage.Services.RetryPolicy.Retry(Action action) in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\RetryPolicy.cs:line 16 at Omnicasa.CloudStorage.Services.Impl.OpenstackProvider.CreateObjectFromStream(OpenstackProviderInfo providerInfo, String objectName, Stream stream) in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\Impl\OpenstackProvider.cs:line 215 at Omnicasa.CloudStorage.Services.Impl.OpenstackProvider.WriteResourceFromStream(OpenstackProviderInfo providerInfo, String filePath, Stream stream, Int64 modifiedDateFileTime, Boolean backupCurrent) in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\Impl\OpenstackProvider.cs:line 317 at Omnicasa.CloudStorage.Services.Impl.OpenstackProvider.WriteStream(OpenstackProviderInfo providerInfo, String path, Stream dataStream, Int64 modifiedDateFileTime, Boolean backupCurrent) in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\Impl\OpenstackProvider.cs:line 444 at Omnicasa.CloudStorage.Services.Impl.OpenstackProvider.WriteStream(String customerName, String filePath, Stream dataStream, Int64 lastModifiedInFileTime, Boolean backupCurrent, String containerName) in C:\OmnicasaProjects\omnicasacloud\src\OmCloud\Omnicasa.CloudStorage.Services\Impl\OpenstackProvider.cs:line 822 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Common.DynamicProxy.OMDynamicProxy1.Invoke(IMessage msg)