Tempo aproximado para leitura: 00:01:00 min
Ocorrência:
Ao gerar um projeto é apresentado a mensagem abaixo:
The directory is not empty.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at RM.Lib.MetadataProvider.RMSLayerGenerator.RemoveProjectFiles()
at RM.Lib.MetadataProvider.RMSLayerGenerator.Generate()
at RM.Lib.MetadataProvider.RMSGenerator.GenCode(RMSGeneratorSettings settings)
at RM.Lib.MetadataProvider.RMSGeneratorAssemblies.GeneratorClientAssemblies(String projectId, GeneratorResult& genResult)
at RM.Glb.Metadata.GlbMdProjetoGeracaoProcForm.Finish()
at RM.Lib.WinForms.RMSFormParamsProc.Next(Int32& pageIndex)
at RM.Lib.WinForms.RMSFormWizard.btnNext_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Causa
Este comportamento ocorre quando a Biblioteca RM está desatualizada.
Solução
Para solucionar o incidente basta acessar a pasta de instalação da Biblioteca RM no caminho: \TOTVS\CorporeRM\RM.Net\Metadata e excluir a pasta com o mesmo nome do ID do Projeto Metadados.
Em seguida gere o Projeto de Metadados novamente.
Selecione opção Processos >>Gerar Projeto de Metadados e executar a rotina.
Importante: Em caso de ambiente TOTVS CLOUD, o suporte do CLOUD deverá ser acionado para realizar o procedimento acima.
0 Comentários