Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Em analise ao logs de crash presentes no AppCenter foi encontrado uma ocorrência que aponta um crash na aplicação utilizando a plataforma Android nos dados da Transação em TEF.

Crash coletado: 

System.NullReferenceException: Object reference not set to an instance of an object

TransacaoTefViewModel.ExibirComprovanteAsync (System.String mensagem)
TransacaoTefViewModel.Encerra (TOTVS.CliSiTef.Abstractions.Enumerators.Resultado ret)
AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_1 (System.Object state)
QueueUserWorkItemCallback.WaitCallback_Context (System.Object state)
ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
IThreadPoolWorkItem.ExecuteWorkItem ()
ThreadPoolWorkQueue.Dispatch ()
_ThreadPoolWaitCallback.PerformWaitCallback ()

Figura 1: Tela onde ocorre o Crash.

...

Foi percebido que ao chegar na tela da "Figura 1" e pressionar o botão "Home" do celular onde o aplicativo é minimizado, o PDV tentava buscar uma variável NULA antes de minimizar, com isso ocorria o Crash, agora antes de minimizar é verificado se a variável possui algum valor válido.


Nota

O item foi liberado como hotfix na versão 2.2.X



Templatedocumentos