Giter VIP home page Giter VIP logo

middleware-launcher-android's People

Contributors

bluette-c-riviere avatar christian-rogobete avatar forsthug avatar mijomilicevic avatar moritzfamira avatar stefankert avatar steininger avatar tschmiedlechner avatar volllly avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

middleware-launcher-android's Issues

Issue in fiskaltrust.Middleware.Interface.Client.Grpc

It seems like the dependencies must ne updated in this library.
Compiling a release APK which is using your fiskaltrust.Middleware.Interface.Client.Grpc nuget package is causing issues in production :

System.TypeInitializationException: The type initializer for 'DefaultProxyCache`3' threw an exception. ---> System.ArgumentException: Get Method not found for 'Name'

After we updated all referenced libs to their latest version the issue disappeared.

Together with the issue we discovered another issue, probably related to your reply logic

IPOS client is intialized like this

var retryOptionsGrpc = new RetryPolicyOptions { ClientTimeout = TimeSpan.FromSeconds(2), DelayBetweenRetries = TimeSpan.FromSeconds(1), Retries = 2 };
return GrpcPosFactory.CreatePosAsync(new GrpcClientOptions { Url = new Uri(cashBoxConfiguration.Url), RetryPolicyOptions = retryOptionsGrpc }).Result;

And this is causing this :

System.TypeInitializationException: The type initializer for 'DefaultProxyCache`3' threw an exception. ---> System.ArgumentException: Get Method not found for 'Name'
  at System.Reflection.RuntimePropertyInfo.GetValue (System.Object obj, System.Object[] index) [0x00038] in <c0a42590bc3c409388ab26b9b972b8d5>:0 
  at System.Reflection.PropertyInfo.GetValue (System.Object obj) [0x00000] in <c0a42590bc3c409388ab26b9b972b8d5>:0 
  at ProtoBuf.Grpc.Configuration.ServiceBinder.TryGetProperty[T] (System.Attribute obj, System.String name, T& value) [0x00020] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ServiceBinder.IsOperationContract (System.Reflection.MethodInfo method, System.String& name) [0x00063] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Internal.ContractOperation.TryIdentifySignature (System.Reflection.MethodInfo method, ProtoBuf.Grpc.Configuration.BinderConfiguration binderConfig, ProtoBuf.Grpc.Internal.ContractOperation& operation, ProtoBuf.Grpc.Internal.IBindContext bindContext) [0x00039] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Internal.ContractOperation.FindOperations (ProtoBuf.Grpc.Configuration.BinderConfiguration binderConfig, System.Type contractType, ProtoBuf.Grpc.Internal.IBindContext bindContext) [0x00035] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Internal.ProxyEmitter.CreateFactory[TChannel,TService] (System.Type baseType, ProtoBuf.Grpc.Configuration.BinderConfiguration binderConfig) [0x00245] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultProxyCache`3[TBase,TService,TChannel]..cctor () [0x0000f] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
   --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.SignAsync (fiskaltrust.ifPOS.v1.ReceiptRequest request) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ForceReconnectAsync () [0x000c2] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1[T].RetryFuncAsync[K] (System.Func`2[T,TResult] action) [0x001a6] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.PosRetryProxyClient.EchoAsync (fiskaltrust.ifPOS.v1.EchoRequest message) [0x00088] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at ProtoBuf.Grpc.Configuration.ClientFactory+DefaultClientFactory.CreateClient[TBase,TService,TChannel] (TChannel channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at ProtoBuf.Grpc.Configuration.ClientFactory.CreateClient[TService] (Grpc.Core.CallInvoker channel) [0x00000] in <8b6fa1ca2d4a4a3a9a3cffb8390112d7>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].ReconnectAsync () [0x00062] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Grpc.GrpcProxyConnectionHandler`1[T].GetProxyAsync () [0x0002c] in <3a0da9de5f424d8c921673c7671f8b12>:0 
  at fiskaltrust.Middleware.Interface.Client.Common.RetryLogic.RetryPolicyHandler`1+<>c__DisplayClass3_0`1[T,K].<RetryFuncAsync>b__0 () [0x00085] in <ea87ce37b7624cdbbbd37991aaf22207>:0 
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
 ...

and so on ;-)

Check android 13+ compatibility

We need to investigate how changes regarding background service handling and file system permissions in newer android versions will affect us.

Tasks

  • Check if the android launcher works on latest android versions 13 and 14
  • Test with Fiskaly SCU on emulator using the middleware-demo-android
  • Test with Swissbit SCU (@TSchmiedlechner can this be done on the emulator? - No)
  • Document encountered problems in this issue

Please add Intent Communication possiblity

On Android it is a regular thing for users to enable Airplane Mode.
Once Airplane Mode is enabled the communication to the middleware is impossible for obvious reasons.
To address this a more Android native way should be implemented to make interprocess / inter-app communication possible.
The most common used pattern is communication through intents.

Of course communication to the internal queue will be go down with the Airplane Mode as well. In a closed environment on a single Android device, a direct communication to the queue and scu through a library instead of a http / http2 layer will be needed to solve this issue as well.

Possibility to operate launcher without needing intents

Background

We have a new customer who is interested in implementing the middleware on android. Their software can't use the android intent functions. Using chrome isn't an option either. Normally in these kind of architectures byodc is the best solution, but the cutstomer wants to use a hardware TSE in the german market.

Feature

It would be great if there was an option to use the android launcher without needing intents. The dealer/operator would then be responsible for the running middleware service on the android device.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.