Closed paulocwb closed 3 years ago
@paulocwb Favor informar qual a build do AppServer que esta utilizando. Tivemos essa ocorrencia no passado com builds antigas do AppServer. E de qualquer forma se possivel, veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie os logs para analise.
@paulocwb E se possivel envie o appserver.ini pois pode ser tambem um problema de configuracao do appserver, pois o caminho do patch esta bem estranho mesmo... Voce tambem atualizou seu AppServer recentemente?
Bom dia @lwtnb-wrk ,
Estamos com o mesmo problema aqui.
Após atualizar o VsCode, não estamos conseguindo aplicar patch.
O erro que aparece no AppServer é o seguinte:
[WARN ][SERVER] [Thread 3300] Error Loading TLPP RPO. Env: Teste [ERROR][SERVER] Patch file E:\ToTvs12\Microsiga\Protheus\Protheus_Data\tmptds9q dvfv2/expedicao_continua_12_1_25_extrator_tttp120_lg14-06-2021-11-07-52.ptm not found
Eu não atualizei o meu AppServer.
Att,
@cmregazzo Mas qual o AppServer que esta utilizando? Favor informar a build exata, para confirmarmos o problema.
Bom dia @lwtnb-wrk,
Seguem os dados solicitados:
Remote build: 7.00.191205P-20200714 Remote version: 19.3.0.9 Remote type: 1 - QT-5.14.0 WIN
Obrigado.
@cmregazzo O Remote version é a build do Smartclient. Qual a build do AppServer?
@paulocwb Favor informar qual a build do AppServer que esta utilizando. Tivemos essa ocorrencia no passado com builds antigas do AppServer. E de qualquer forma se possivel, veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie os logs para analise.
Build: 7.00.191205P
Foi atualizado recentemente sim, voltei para a versão 1.2.1 onde não ocorre o problema. Segue anexo o appserver.ini
Dados mais completos: Versão: TOTVS Manufatura Build AppServer: 7.00.191205P-20200424 - 64 bits Sistema operacional: Windows Server 2016 Appserver version: 19.3.0.4 Build DBAccess: 20191119-20200706 Release do RPO: 12.1.025 Release do dicionário: 12.1.025 Local files: CTREE License server: 2014 - 3.2.0 DB DataBase: MSSQL DB API Build: 20191119-20200116
Bom dia @lwtnb-wrk ,
Seguem os dados:
Dados do Server
Versão: TOTVS Manufatura Build AppServer: 7.00.191205P-20200724 - 64 bits Nome do servidor: XXXX Sistema operacional: Windows Server 2012 R2 Appserver version: 19.3.0.6_RC7 Build DBAccess: 20181212-20191121 Release do RPO: 12.1.025 Release do dicionário: 12.1.025 Local files: CTREE License server: 2014 - 3.0.3 DB DataBase: MSSQL7
Dados do Remote
Remote build: 7.00.191205P-20200714 Remote version: 19.3.0.9 Remote type: 1 - QT-5.14.0 WIN
Obrigado.
@paulocwb Realmente seu Appserver está bem desatualizado e realmente tinhamos esse problema relatado nessa versão.
@cmregazzo Seu Appserver é um RC7. Esse problema foi corrigido nessa versão (19.3.0.6) oficial, de qualquer forma é melhor atualiza-lo para um versão oficial mais atualizada também.
Creio que irão verificar que o problema não ocorre mais nos AppServers atualizados. Se o problema continuar a ocorrer em AppServer mais atualizado, precisaremos obter mais informações.
O meu está totalmente atualizado e está dando o mesmo problema que o pessoal aí. Tive que voltar para a versao 1.2.1
Dados do Server
Versão: TOTVS Varejo Build AppServer: 7.00.191205P-20210114 - 64 bits Nome do servidor: PROTHEUS-PROD-S Sistema operacional: Windows Server 2016 Appserver version: 19.3.1.5 Build DBAccess: 20200606-20201110 Release do RPO: 12.1.027 - Out 2020 Release do dicionário: 12.1.027 - Out 2020 Local files: ctree License server: 2014 - 3.2.0 DB DataBase: MSSQL7 DB API Build: 20200606-20201110
@felipe-brainbox A principio não tínhamos relatos de problemas com essa sua versão de AppServer. Se puder depois testar e nos enviar os logs conforme descrito em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs.
Eu testei aqui com a 19.3.1.5 e um patch que peguei do portal e apliquei sem problemas. Qualquer patch dava problema? Tem algum exemplo para nos passar?
Pessoal, por favor sigam os passos desse link: https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs E nos enviem esses logs, só assim a gente vai conseguir entender o que está acontecendo realmente (não temos problemas para aplicar os patchs por aqui).
´Senhores,
Há algum tempo, tive relato de problemas e devia-se ao nome longo do caminho e do arquivo. Copie o pacote de atualização para uma pasta de nome curto, p.e. c:\patchs e renomeie o arquivo para um tamanho máximo de 8 caracteres, um ponto e a extensão, p.e. de "expedicao_continua_12_1_25_extrator_tttp120_lg14-06-2021-11-07-52.ptm" para "extrator.ptm".
Senhores,
Consegui reproduzir a ocorrência ao utilizar caracteres acentuados e iremos verificar. Como paliativo, o caminho completo e o nome do arquivo, não podem ter nenhum caractere acentuado ou especial e utilize um nome curto para a pasta (com um ou dois níveis no máximo), preferencialmente fora das pastas do windows.
O ambiente utilizado para testes foi:
Mesmo que a versão do appServer seja outra, experimente o paliativo.
Grato pela compreensão e paciência.
Boa tarde..
No meu não funcionou.. coloquei no caminho curtíssimo, mesmo assim ele pega o caminho do servidor..
Info - 17:14:40] Patch info finished. [Info - 17:14:40] Starting get patch resource. [Info - 17:14:40] Starting build for environment valida1. [Error - 17:14:42] Get patch resource content could not be executed. Server returned: Patch file C:\Totvs\TOTVS_MITANI\P12\D:\patch\tttp120_lg.ptm not found
O caminho é : D:\patch\tttp120_lg.ptm
Boa tarde..
No meu não funcionou.. coloquei no caminho curtíssimo, mesmo assim ele pega o caminho do servidor..
Info - 17:14:40] Patch info finished. [Info - 17:14:40] Starting get patch resource. [Info - 17:14:40] Starting build for environment valida1. [Error - 17:14:42] Get patch resource content could not be executed. Server returned: Patch file C:\Totvs\TOTVS_MITANI\P12\D:\patch\tttp120_lg.ptm not found
O caminho é : D:\patch\tttp120_lg.ptm
Esse caminho é local ou de rede (mapeado)?
D:\patch\tttp120_lg.ptm é no meu computador..caminho local
C:\Totvs\TOTVS_MITANI\P12 é o caminho da estrutura do Protheus lá no servidor.. não na minha maquina
Identificamos um erro e geramos uma correção. Ainda estamos em fase de testes mas se quiserem/puderem ajudar nos testes segue o link: https://github.com/totvs/tds-vscode/releases/tag/v1.2.4
Bom dia! Fiz a atualização para a versão 1.2.4 e agora o Icone da TOTVS não aparece.
Bom dia! Fiz a atualização para a versão 1.2.4 e agora o Icone da TOTVS não aparece.
Valeu pelo aviso Sergio.
Bom dia! Fiz a atualização para a versão 1.2.4 e agora o Icone da TOTVS não aparece.
Valeu pelo aviso Sergio.
Se puder desintalar o vsix atual, baixar o novo vsix e validar se o icone esta okay, eu agradeço
@lwtnb-wrk @leowww Agora esta certo!
@Smmartinez a parte de aplicação de patch também está ok agora?
@danielbolognani O @Smmartinez não havia relatado o problema de aplicação de patches e pode nem ter tido problemas, pois foram em apenas alguns ambientes que o erro ocorria...
Apenas para reportar acabei de fazer um teste de aplicacao do patch e nao tive erroa. Esse é o caminho que utilizo:
Patch file: m:/Protheus10/AtualizacaoPTM/21-05-17_ATUALIZACAO_12.1.27_CTB_EXPEDICAO_CONTINUA/expedicao_continua_12_1_27_ctb_tttp120_lg.ptm
M é uma letra mapeada do servidor
Att. Sergio Martinez Martinez
De: "lwtnb-wrk" @.> Enviada: 2021/06/16 11:04:33 Para: @. Cc: @., @. Assunto: Re: [totvs/tds-vscode] Problema ao Aplicar patch a partir de maquina local V. 1.2.3 (#695)
@danielbolognani O @Smmartinez não havia relatado o problema de aplicação de patches e pode nem ter tido problemas, pois foram em apenas alguns ambientes que o erro ocorria...
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/totvs/tds-vscode/issues/695#issuecomment-862409390", "url": "https://github.com/totvs/tds-vscode/issues/695#issuecomment-862409390", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
Boa tarde Instalei a nova versão e o erro de aplicação de patch permaneceu.
Get patch resource content could not be executed. Server returned: Patch file T:\TOTVS12\Microsiga\protheus_global\c:/Patchs/tttp120.ptm not found
Mesmo com nome curto de diretório.
E tbm o icone Totvs não aparece, igual ao analista lwtnb-wrk
@gustavocunha88 Voce baixou o vsix agora? Corrigimos hoje de manha a questao do icone. Mas qual a versao do AppServer que voce esta usando?
Fiz o download hoje de manhã.
Meu appserver
AppServer Build AppServer: 7.00.170117A-20190628 - 64 bit
Fiz o download hoje de manhã.
Na duvida realize novamente o download pois sobrescrevemos o arquivo apenas. Mas reforçando, qual a build exata do AppServer? 17.3.??
@gustavocunha88 Veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie os logs para ajudar nas analises. Valeu!
@lwtnb-wrk Fiz novamente o download e o simbolo da Totvs apareceu.
Porém o erro de aplicação persiste.
Abaixo os dados do appserver e anexo os logs solicitados.
Dados do Server
Versão: TOTVS Serviços Build AppServer: 7.00.170117A-20190628 - 64 bits Appserver version: 17.3.0.13 Build DBAccess: 20181212-20190627 Release do RPO: 12.1.025 Release do dicionário: 12.1.025 Local files: ctree License server: 2014 - 2.3.4 DB DataBase: ORACLE DB API Build: 20181212-20190627 totvsls.log totvsls_in.log totvsls_out.log
Atualizei para o ultimo appserver disponivel e aplicou o patch.
Ontem abri a Issue #705, que foi foi encerrada, mas meu problema não foi resolvido após atualização para a versão 1.2.4 Seguem os logs por aqui LOgs_VSCODE_Evandro2.zip
Nesta Issue voces orientaram a atualização do appserver, mas solicitei a um colega da equipe para aplicar a patch(mesmo ambiente) que precisava e ele fez a aplicação com sucesso. Ele está usando o Totvs Developer versão 1.2.1
Vocês conseguem me mandar o arquivo vsix desta versão, pfv?
Quanto a atualização da appserver, é um processo na empresa extremamente moroso que depende de orçamento, aprovação de diretorias, envolvimento de usuário para validação, etc, ou seja muito trabalho e custo envolvido para resolver um problema pequeno, cuja solução contorno é simples(a disponibilização da versão 1.2.1). Muito Obrigado.
Recebi uma orientação na Issue #705 agora a pouco, enviada pelo @danielbolognani e voltei a versão para 1.2.1, onde consegui aplicar a patch. Obrigado pela ajuda.
Ontem abri a Issue #705, que foi foi encerrada, mas meu problema não foi resolvido após atualização para a versão 1.2.4 Seguem os logs por aqui LOgs_VSCODE_Evandro2.zip
Nesta Issue voces orientaram a atualização do appserver, mas solicitei a um colega da equipe para aplicar a patch(mesmo ambiente) que precisava e ele fez a aplicação com sucesso. Ele está usando o Totvs Developer versão 1.2.1
Vocês conseguem me mandar o arquivo vsix desta versão, pfv?
Quanto a atualização da appserver, é um processo na empresa extremamente moroso que depende de orçamento, aprovação de diretorias, envolvimento de usuário para validação, etc, ou seja muito trabalho e custo envolvido para resolver um problema pequeno, cuja solução contorno é simples(a disponibilização da versão 1.2.1). Muito Obrigado.
Verdade. Voltei para a versão anterior...
No meu caso que é uma indústria que funciona 24/7.. Para o sistema só no domingo.. numa janela pequena de tempo..
Boa tarde Também voltei para versão 1.2.1 e consegui aplicar.
Pessoal, já identificamos as possíveis causas. Estamos trabalhando na solução que deve ser submetida ao marketplace nos próximos dias. Enquanto isso, quem estiver com problemas, favor voltar para a versão 1.2.1.
Geramos uma nova correção para o problema de Aplicação de Patches. Ainda estamos em fase de testes mas se quiserem/puderem ajudar nos testes segue o link: https://github.com/totvs/tds-vscode/releases/tag/v1.2.4 Se ainda estiverem com uma versão 1.2.4 instalada é necessário desinstalar e reiniciar o VS Code antes de instalar novamente. Quem já tinha retornado para a versão anterior, instalem do vsix e confirmem se o problema foi solucionado em seu ambiente.
Eu estava na versão 1.2.3. Atualizei para 1.2.4 e continuo tendo erro ao aplicar o patch:
[Info - 5:34:20 PM] Starting get patch resource. [Info - 5:34:20 PM] Patch file: c:/TEMP/update.ptm [Info - 5:34:20 PM] Starting build for environment COMPILA. [Info - 5:34:21 PM] Aborting end build (rollback changes). [Info - 5:34:21 PM] Getting organizations (company/branch)
@Elcymerson Seu ambiente eh SPED TSS?
Olá. Não é SPED TSS.
Conseguiu aplicar o patch mas não está 100%. Olhe a sequência e os tempos abaixo desde o início, principalmente a partir da última linha em 05:44:04 PM. Deu uma 'pausa' de quase 1 minuto e depois ele se reconectou ao server, ainda com algumas msg de aparente erro e finalizou com sucesso.
Espero que essa sequência os ajude a entender o que está acontecendo.
[Info - 5:42:48 PM] Starting patch validate. [Info - 5:42:48 PM] Patch file: c:/TEMP/update.ptm [Info - 5:42:48 PM] Starting build for environment COMPILA. [Info - 5:42:49 PM] Aborting end build (rollback changes). [Info - 5:42:49 PM] Patch validate finished. [Info - 5:43:58 PM] Starting patch validate. [Info - 5:43:58 PM] Patch file: c:/TEMP/update.ptm [Info - 5:43:58 PM] Starting build for environment COMPILA. [Info - 5:43:59 PM] Aborting end build (rollback changes). [Info - 5:43:59 PM] Patch validate finished. [Info - 5:43:59 PM] Starting function inspector. [Info - 5:43:59 PM] Loading functions from server. [Info - 5:44:01 PM] Functions loaded (Duration: 2.305000) [Info - 5:44:02 PM] 111032 functions successfully retrieved. [Info - 5:44:02 PM] Function inspector finished. [Info - 5:44:02 PM] Starting patch info. [Info - 5:44:02 PM] Patch file: c:/TEMP/update.ptm [Info - 5:44:02 PM] Starting build for environment COMPILA. [Info - 5:44:03 PM] Aborting end build (rollback changes). [Info - 5:44:03 PM] Patch info finished. [Info - 5:44:03 PM] Starting get patch resource. [Info - 5:44:03 PM] Patch file: c:/TEMP/update.ptm [Info - 5:44:03 PM] Starting build for environment COMPILA. [Info - 5:44:04 PM] Aborting end build (rollback changes). [Info - 5:44:04 PM] Getting organizations (company/branch) [Info - 5:44:58 PM] Starting reconnection to the server 'PRD_SLAVE_1_rpc' [Info - 5:44:58 PM] Authenticating... [Info - 5:45:06 PM] User authenticated successfully. [Info - 5:45:06 PM] Reconnection to the server 'PRD_SLAVE_1_rpc' finished. [Info - 5:45:07 PM] Secure authenticating... [Info - 5:45:20 PM] User authenticated successfully. [Info - 5:45:20 PM] Validating a package in Protheus application [Info - 5:45:20 PM] Starting call proc ex (). [Info - 5:45:20 PM] Could not call proc ex. [Info - 5:45:20 PM] Call proc ex finished. [Warn - 5:45:20 PM] [Info - 5:45:20 PM] Server 'PRD_SLAVE_1_rpc' successfully disconnected. [Info - 5:45:20 PM] Starting apply patch. [Info - 5:45:20 PM] Starting build for environment COMPILA. [Info - 5:45:21 PM] Applying patch file: c:/TEMP/update.ptm [Info - 5:45:22 PM] Patch (update.ptm) successfully applied. [Info - 5:45:22 PM] Committing end build. [Info - 5:45:23 PM] Apply patch finished.
@Elcymerson O processo de aplicação de patch na versão 1.2.3 ou superior adicionou uma etapa a mais que é a validação do patch pelos fontes do framework ADVPL, por isso está mais demorado, apesar das mensagens mostradas, todas são esperadas e esse é o processo normal. O único alerta foi no tempo de quase 1 minuto após pegar a empresa/filiais. Iremos analisar e qualquer novidade a gente informa por aqui.
Obrigado @danielbolognani O ambiente possui 1 empresa e 5 filiais. Dicionário no banco de dados.
@Elcymerson Grato pelas informações. Somente para entendermos melhor, poderia detalhar como é a sua infra estrutura? Pelo nome, acredito que o servidor PRD_SLAVE_1 pertence a um load balance, correto? Voce estava conectado diretamente nesse servidor ao aplicar o Patch? Reforço que o Patch foi aplicado somente nesse servidor e posteriormente deve ser aplicado nos outros servidores deste load balance tambem. Alem disso os servidores estão em uma máquina remota? Em outro SO como Windows Server?
Bom dia @lwtnb-wrk!
Balanceamento de serviços com um RPO para operação. São slaves para balanceamento de carga. Estava conectado ao servidor via conexão remota. A aplicação está concentrada em um servidor. Temos um repositório COMPILA, estava conectado para aplicar o patch nesse RPO e depois promovê-lo.
Em ter., 22 de jun. de 2021 às 09:04, lwtnb-wrk @.***> escreveu:
@Elcymerson https://github.com/Elcymerson Grato pelas informações. Somente para entendermos melhor, poderia detalhar como é a sua infra estrutura? Pelo nome, acredito que o servidor PRD_SLAVE_1 pertence a um load balance, correto? Voce estava conectado diretamente nesse servidor ao aplicar o Patch? Reforço que o Patch foi aplicado somente nesse servidor e posteriormente deve ser aplicado nos outros servidores deste load balance tambem. Alem disso os servidores estão em uma máquina remota? Em outro SO como Windows Server?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/695#issuecomment-865924726, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALGAIWJ4TBYFOZTBYDH6MG3TUB35DANCNFSM46VFRQQA .
liberada versão 1.2.4 no marketplace. quem chegou a instalar a pre-release 1.2.4 e quiser atualizar para a oficial, vai precisar desinstalar a pre-release 1.2.4, reiniciar o VS Code e atualizar novamente.
Continua com problema na aplicação de patch na 1.2.4, agora de "privilegio": [Info - 17:38:42] Starting patch validate. [Error - 17:38:42] Insufficient privileges for APPLY_PATCH Além disso, por que a interface mudou?
Felipe de Castro S. Lucas Consultoria e Desenvolvimento +55 (11) 97662-0592 @. @.>skype: felipe.fox http://brainbox.com.br/
Em qua., 23 de jun. de 2021 às 14:33, lwtnb-wrk @.***> escreveu:
Closed #695 https://github.com/totvs/tds-vscode/issues/695.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/totvs/tds-vscode/issues/695#event-4930281029, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2PEWNYT2D7AL3QOVWEFJDTUILHDANCNFSM46VFRQQA .
Após a atualização para versão 1.2.3 ao tentar aplicar um patch a partir de uma maquina local, ele faz as validações com sucesso e após a leitura (reading) dos programas no patch, a atualização é abortada e executado rollback com a sequinte mensagem:
Aparentemente é algum problema com questão de diretorio, ele está lendo incorretamente.
To Reproduce
Expected behavior É esperado a aplicação com sucesso do patch.
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information): Windows 10 Pro - 64 Bits