totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
170 stars 100 forks source link

Insufficient privileges for COMPILE - AllowApplyPatch=* #1286

Open bryanfarroupilha opened 4 days ago

bryanfarroupilha commented 4 days ago

Ao tentar compilar está apresentando o erro: Insufficient privileges for COMPILE

No .ini do serviço a chave AllowApplyPatch está *

image

Versão do TDS: v2.0.10

Esse erro aconteceu em um teste que estamos fazendo em debug com webapp. Configuramos o servidor com URL e PORTA que usamos para acessar o WEBAPP image

Desta forma que vamos fazer o debug a URL fica montada corretamente. Mas não estamos conseguindo compilar.

Caso o serviço fique configurado com a porta do TCP, até da para conectar e compilar, mas quando vamos fazer um debug, a porta da URL fica incorreta pois permanece a do TCP e não do WEBAPP.

brodao2 commented 4 days ago

@bryanfarroupilha

A extensão TDS-VSCode usa somente a porta MPP (multi-port-protocol) ou SmartClient Desktop. A porta do WebApp só atende requisições deste.

O ideal é configurar com MPP e usar esta tanto para compilar como para depuração.

Lembrando que smartCLientUrl foi depreciada. Veja o CHANGE.LOG.

Caso utilize ambiente balanceado (broker), não pode ser conectar direto nele. Veja SERVERS.MD.

lwtnb-wrk commented 4 days ago

@bryanfarroupilha Observe que a chave "AllowApplyPatch" refere-se a "Aplicar pacotes de atualização (patchs)". Confira a documentação completa em https://github.com/totvs/tds-vscode/blob/master/docs/servers.md

O debug do Webapp não teria nenhuma relação com a compilação.

lwtnb-wrk commented 4 days ago

@bryanfarroupilha Confirme se existe alguma restrição referente a configuração de "Compilar fontes e recursos".