totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
167 stars 101 forks source link

Problema ao Aplicar patch a partir de maquina local V. 1.2.3 #695

Closed paulocwb closed 3 years ago

paulocwb commented 3 years ago

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:

Get patch resource content could not be executed. Server returned: Patch file D:\PROTHEUS\Ambientes\D:\Users\PAULO\Desktop\expedicao_continua_12_1_25_rh_tttp120_lg.ptm not found

Aparentemente é algum problema com questão de diretorio, ele está lendo incorretamente.

To Reproduce

  1. Download patch
  2. Conectar a um servidor a partir de uma maquina local c/ windows 10
  3. aplicar patch
  4. retorna erro.

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

danielbolognani commented 3 years ago

Boa tarde @felipe-brainbox A mensagem de insufficient privileges, tem relação com a chave AllowApplyPatch no appserver.ini https://tdn.totvs.com/pages/viewpage.action?pageId=268823462 No VSCode só são aceitas endereços IPs nessa chave ou * para qualquer estação.

Sobre a interface, percebemos que algumas coisas ficaram mais confusas e iremos retornar a interface anterior no próximo release.

felipe-brainbox commented 3 years ago

Tem razão, tinha colocado restrição para somente 1 e não me atentei.

Legal voltar a interface, a antiga com logo da totvs me parece mais amigável.

Testei novamente, agora está abortando e da erro: [image: image.png] 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 17:56, Daniel Otto Bolognani < @.***> escreveu:

Boa tarde @felipe-brainbox https://github.com/felipe-brainbox A mensagem de insufficient privileges, tem relação com a chave AllowApplyPatch no appserver.ini https://tdn.totvs.com/pages/viewpage.action?pageId=268823462 No VSCode só são aceitas endereços IPs nessa chave ou * para qualquer estação.

Sobre a interface, percebemos que algumas coisas ficaram mais confusas e iremos retornar a interface anterior no próximo release.

— 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-867151750, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2PEWJY6AMN5PIWCOD2WMDTUJC6JANCNFSM46VFRQQA .

danielbolognani commented 3 years ago

Olá @felipe-brainbox as imagens anexadas por e-mail não aparecem aqui para gente, consegue anexar diretamente pelo github?

TiberinaMG commented 2 years ago

Estou com o problema quando vou aplicar um patch na versão 12.1.33 (HARPIA) com 2 RPO´s na versão V.1.3.4 do plugin... Patch validate could not be executed. Possible RPO in use.


2021-10-14T17:01:20.329000-03:00 18928| TOTVS S/A

brodao-zz commented 2 years ago

@TiberinaMG

Certifique-se que é o único usuário conectado e que não haja nenhum "job" em execução. Pode verificar isso no monitor (https://github.com/totvs/tds-vscode/blob/master/docs/monitor.md).

Se houver "job", desative a inicialização destes no appServer.ini e recomendo adicionar a chave killBuildUsers, desde que não seja ambiente de produção.

josuelsilva commented 2 years ago

@TiberinaMG este problema ocorre devido o serviço de APP_MONITOR_THEADPOOL ficar executado. Acredito que seja monitoramento do TOTVS Central de Atualização. É possível alguma configuração que não seja o killBuildUsers ? PS: killBuildUsers resolve o problema.

Grato.

bkeniti commented 2 years ago

Pessoal, boa noite uso a versão V.1.3.4 do plugin e estou tendo problemas para aplicar pacote na 12.1.33 também. Não tenho nada rodando, nenhum job. Consigo compilar fonte mas não aplicar patch.

Diferente da maioria meu server é LINUX não sei se tem alguma diferença.

Mas o RPO nao esta em uso.

[Info - 16:57:26] User authenticated successfully. [Info - 16:57:28] Call proc ex finished. [Warn - 16:57:28] [Info - 16:57:28] Server 'CMC_APP_HML_33_rpc' successfully disconnected. [Info - 16:57:28] Starting apply patch. [Info - 16:57:28] Starting build for environment homologacao_33. [Error - 16:57:32] Start build error: Server returned: [Error - 16:57:32] Patch validate could not be executed. Possible RPO in use.

Alguem consegue me ajudar?

Obrigado

brodao-zz commented 2 years ago

@bkeniti

Detectamos essa situação e estamos trabalhando na correção (#820). Como paliativo, coloque a chave killBuildUsers=1.

bkeniti commented 2 years ago

@brodao muito obrigado. Desculpe a ignoraria onde coloca esta chave?

bkeniti commented 2 years ago

@brodao achei na GENERAL do appserver.ini....,mas só para registrar BuildKillUsers=1 e não killBuildUsers=1.

Muito Obrigado ...vlw

MarcoMilk commented 2 years ago

Olá a todos. Vcs acreditam que estava com esse mesmo problema depois de muito sofrimento (tentei tudo) no meu caso era o nome do arquivo muito grande(acho), diminui e passou. expedicao_continua_12_1_33_fin_tttm120_hp.ptm

Abraço.

MarcoMilk commented 2 years ago

Ahhhhhhhhh ou pode ser também o caminho muito longo.