O objeto NoneType não possui atributo 'find'

O objeto NoneType não possui atributo 'find'

Tenho recebido muito esse erro no Google Drive:

insira a descrição da imagem aqui

Se eu sair e reiniciar o programa, ele volta a aparecer imediatamente. Eu tentei reinstalar, mas isso não ajudou. O que isso faz e o que posso fazer para consertar?

Tentei mover o diretório que o Google Drive usa e ainda apresenta esse problema.

Responder1

Eu sei que este tópico está morto há quase um ano, mas não encontrei a resposta certa em lugar nenhum, então pensei em responder para a posteridade. Eu tive o mesmo problema no meu Mac, então entrei no arquivo de log, descobri qual era o problema e resolvi-o.

  1. No meu caso, o arquivo de log estava localizado em ~/Library/Application Support/Google/Drive/user_default/sync_log.log). Abra no editor de texto de sua preferência.
  2. Pesquise esta string:AttributeError: 'NoneType' object has no attribute 'file_name'
  3. Parece que existem algumas instâncias dessa string para cada erro. Veja a linha anterior. Por exemplo, haverá um nome de arquivo, no meu caso era name=u'outline_template.pages'(um documento que criei no aplicativo Pages)
  4. Vá para a pasta da sua unidade e exclua/mova esse arquivo (no meu caso, acabei de retirar todos os documentos do Pages de lá)
  5. Reinicie o Drive. Se o problema persistir, repita as etapas 2 a 5 até que o Drive funcione novamente. No meu caso, eliminar os arquivos do Pages resolveu.
  6. Tome uma cerveja para comemorar.

Responder2

Eu também encontrei o mesmo problema "desculpe, a unidade precisa sair" com o mesmo nenhum tipo e nenhum atributo 'encontrar'. Depois de procurar uma solução por um tempo, tentei o seguinte e parece estar funcionando comigo. Então, basicamente, o que fiz foi pedir à unidade para obter uma nova cópia do Google Drive atual em minha unidade local. A seguir foi o que eu fiz passo a passo ...

  1. sair do Google Drive
  2. altere a pasta original ‘Google Drive’ para ‘antigo Google Drive’
  3. reinicie o Google Drive
  4. O Google Drive reclama que a pasta não existe, então a sincronização foi encerrada.
  5. Em seguida, criei uma pasta 'Google Drive'
  6. reinicie o Google Drive
  7. depois de um tempo, minha sincronização foi concluída e a unidade não travou.

Espero que isso possa ajudar ...

informação relacionada