AlencarGabriel / ProtheusDoc-VsCode

Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode
https://marketplace.visualstudio.com/items?itemName=AlencarGabriel.protheusdoc-vscode
27 stars 6 forks source link

Extensão não funciona em ambientes Case Sensitive #21

Closed erivaltonoliveira closed 4 years ago

erivaltonoliveira commented 4 years ago

Está apresentando os erros Dentro do arquivo .PRW ao chamar o Protheus >> Adicionar bloco de Documentação

Command 'ProtheusDoc - Adicionar bloco de Documentação' resulted in an error (command 'protheusdoc.addDocBlock' not found)

Command 'ProtheusDoc - Atualizar tabela de documentações' resulted in an error (command 'protheusdoc.updateTableDoc' not found)

AlencarGabriel commented 4 years ago

Boa tarde @erivaltonoliveira ,

Qual extensão de suporte a Linguagem AdvPL está usando? TDS-VsCode ou I Love AdvPL?

erivaltonoliveira commented 4 years ago

Estou usando o Totvs Developer Studio for VSCode (AdvPL, TLPP e 4GL) totvs.tds-vscode

AlencarGabriel commented 4 years ago

Entendi. Eu não utilizo esta, mas nos últimos testes que fiz com ela estava funcionando.

Vou verificar novamente aqui para ver se simulo essa situação.

AlencarGabriel commented 4 years ago

@erivaltonoliveira ,

fiz uns testes aqui utilizando a extensão TDS, e não reproduzi seu cenário.

Você consegue gravar um pequeno vídeo mostrando os passos que ocasionaram o erro? Vendo a interface inteira do VsCode eu terei uma noção melhor do que está acontecendo.

erivaltonoliveira commented 4 years ago

Conforme solicitado, segue video. protheusdoc_vscode.zip

AlencarGabriel commented 4 years ago

Olá @erivaltonoliveira ,

seu vídeo parece estar corrompido aqui na hora de reproduzir.

erivaltonoliveira commented 4 years ago

entao é o metodo de attach do github. revisei o arquivo zip aqui e está normal a reproducao. outro canal pra eu te mandar esse video mp4?

observacao: baixei o zip do post anterior

AlencarGabriel commented 4 years ago

Se quiser enviar para o google drive ou outra cloud, por mim não tem problema.

erivaltonoliveira commented 4 years ago

estou enviando por aqui, sem compactacao

On Wed, Apr 15, 2020 at 5:50 PM Gabriel Alencar notifications@github.com wrote:

Se quiser enviar para o google drive ou outra cloud, por mim não tem problema.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614272985, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4KKG32CVPEL73Q2FJ3RMYMZJANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Não veio anexo.

Envia para meu e-mail: alencargabriel@outlook.com.br

erivaltonoliveira commented 4 years ago

enviando novamente

On Thu, Apr 16, 2020 at 9:31 AM Gabriel Alencar notifications@github.com wrote:

Não veio anexo.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614623041, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4L7WZYJJI6UFZQVGUDRM33DDANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Acho que responder por e-mail não envia anexos.

erivaltonoliveira commented 4 years ago

desisto meu caro. vou desinstalar e reportar no marketplace e github

On Thu, Apr 16, 2020 at 10:54 AM Gabriel Alencar notifications@github.com wrote:

Acho que responder por e-mail não envia anexos.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614667746, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4PSM7TQOJKIK2RBPE3RM4EXRANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Te enviei antes o meu email pessoal para me encaminhar. Novamente: mailto:alencargabriel@outlook.com.br

AlencarGabriel commented 4 years ago

@erivaltonoliveira ,

consegui reproduzir seu vídeo.

Perguntas:

erivaltonoliveira commented 4 years ago

Uso Linux Debian

[image: image.png]

On Thu, Apr 16, 2020 at 2:38 PM Gabriel Alencar notifications@github.com wrote:

@erivaltonoliveira https://github.com/erivaltonoliveira ,

consegui reproduzir seu vídeo.

Perguntas:

  • Qual seu SO?
  • Qual versão da extensão está instalada na sua máquina?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614794817, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4NTDRJJCUS3XM7NFXTRM47C7ANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Vá nessa opção:

image

Instale o arquivo compactado nesse anexo, reabra seu VS e tente novamente.

protheusdoc-vscode-0.4.5.zip

Obs.: O Github não envia/recebe os anexos por e-mail.

erivaltonoliveira commented 4 years ago

nao funcionou [image: image.png]

On Thu, Apr 16, 2020 at 2:59 PM Gabriel Alencar notifications@github.com wrote:

Vá nessa opção:

[image: image] https://user-images.githubusercontent.com/10109480/79490013-93ff0b80-7ff2-11ea-961b-f45348ffabfd.png

Instale o arquivo compactado nesse anexo, reabra seu VS e tente novamente.

protheusdoc-vscode-0.4.5.zip https://github.com/AlencarGabriel/ProtheusDoc-VsCode/files/4488936/protheusdoc-vscode-0.4.5.zip

Obs.: O Github não envia/recebe os anexos por e-mail.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614805840, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4ODZFRRO7BSOMAPVSTRM5BQTANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Seus anexos não estão vindos, acho que porque você está respondendo via e-mail.

De qualquer forma, vamos tentar outra coisa (conversei com uns amigos que usam a extensão e em linux e eles não tiveram problemas).

Verifique em Help > Toggle Developer Tools se alguma mensagem de erro é apresentada no console.

image


Caso não tenha nada no console, sugiro reinstalar a extensão novamente, pois esse erro só ocorre quando a mesma não é ativada pelo VsCode.

erivaltonoliveira commented 4 years ago

segue log do console

On Thu, Apr 16, 2020 at 3:25 PM Gabriel Alencar notifications@github.com wrote:

Seus anexos não estão vindos, acho que porque você está respondendo via e-mail.

De qualquer forma, vamos tentar outra coisa (conversei com uns amigos que usam a extensão e em linux e eles não tiveram problemas).

Verifique em Help > Toggle Developer Tools se alguma mensagem de erro é apresentada no console.

[image: image] https://user-images.githubusercontent.com/10109480/79492428-63b96c00-7ff6-11ea-929a-09a1f593e1e4.png

Caso não tenha nada no console, sugiro reinstalar a extensão novamente, pois esse erro só ocorre quando a mesma não é ativada pelo VsCode.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-614820474, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4PD5C4ROVJ4YWMXZ4TRM5ETFANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Boa noite. Novamente não veio nada.

AlencarGabriel commented 4 years ago

Olá @erivaltonoliveira ,

analisando o LOG que me enviou por e-mail, percebi que parece que na sua instalação está faltando um diretório essencial para o funcionamento da extensão.

Poderia verificar se a pasta /home/erivalton/.vscode/extensions/alencargabriel.protheusdoc-vscode-0.4.4/out/objects existe na sua máquina?

Se existir, me envie por favor um print dos arquivos que contenham. Fico no aguardo.

AlencarGabriel commented 4 years ago

@erivaltonoliveira ,

instale por favor esta versão, e caso não funcione me encaminhe o console log novamente por favor.

protheusdoc-vscode-0.4.4.zip

erivaltonoliveira commented 4 years ago

em anexo print conforme solicitado [image: image.png]

On Fri, Apr 17, 2020 at 12:06 PM Gabriel Alencar notifications@github.com wrote:

Olá @erivaltonoliveira https://github.com/erivaltonoliveira ,

analisando o LOG que me enviou por e-mail, percebi que parece que na sua instalação está faltando um diretório essencial para o funcionamento da extensão.

Poderia verificar se a pasta /home/erivalton/.vscode/extensions/alencargabriel.protheusdoc-vscode-0.4.4/out/objects existe na sua máquina?

Se existir, me envie por favor um print dos arquivos que contenham. Fico no aguardo.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-615296810, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4IYR765KBE4MFWL43LRNBV57ANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

erivaltonoliveira commented 4 years ago

em anexo ultimo log gerado

On Fri, Apr 17, 2020 at 1:39 PM Erivalton Oliveira < erivaltonsantos@gmail.com> wrote:

em anexo print conforme solicitado [image: image.png]

On Fri, Apr 17, 2020 at 12:06 PM Gabriel Alencar notifications@github.com wrote:

Olá @erivaltonoliveira https://github.com/erivaltonoliveira ,

analisando o LOG que me enviou por e-mail, percebi que parece que na sua instalação está faltando um diretório essencial para o funcionamento da extensão.

Poderia verificar se a pasta /home/erivalton/.vscode/extensions/alencargabriel.protheusdoc-vscode-0.4.4/out/objects existe na sua máquina?

Se existir, me envie por favor um print dos arquivos que contenham. Fico no aguardo.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-615296810, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4IYR765KBE4MFWL43LRNBV57ANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Terá que desinstalar a extensão e depois instalar esse pacote que enviei.

O VsCode sobrescreveu os arquivos, porém não alterou o case sensitive dos nomes.

Procedimentos:

Acredito que isso agora resolva seu problema.

erivaltonoliveira commented 4 years ago

ae manao, desisto dessa extensao. ja vimos que nao funciona. ideia bacana, mas nao rola

valeu

On Fri, Apr 17, 2020 at 1:48 PM Gabriel Alencar notifications@github.com wrote:

Terá que desinstalar a extensão e depois instalar esse pacote que enviei.

O VsCode sobrescreveu os arquivos, porém não alterou o case sensitive dos nomes.

Procedimentos:

  • Desinstale a extensão;
  • Caso a pasta /home/erivalton/.vscode/extensions/alencargabriel.protheusdoc-vscode-0.4.4/ ainda exista, delete-a
  • Instale o pacote conforme instrução anterior.

Acredito que isso agora resolva seu problema.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-615351775, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4M2IA4N7OOW32N6AYLRNCB6TANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Mas você chegou a realizar os procedimentos da minha última mensagem?

Não gostaria que desistisse, pois a sua situação parece ocorrer por conta de um conflito com o VsCode no Linux. E dos mais de 900 usuários que instalaram, somente você teve esse problema, a extensão funciona, e se você puder contribuir com a resolução deste problema, creio que evitará que isso ocorra com outros.

Peço desculpas pelo transtorno desde já, mas por ser uma extensão recente esse tipo de coisa pode ocorrer em outras plataformas, acontece.

erivaltonoliveira commented 4 years ago

de acordo com o que voce comentou acima, sobre o case sensitive, fiz o sequinte: removi tudo, instalei normalmente, como fiz da 1a vez. entao fui na pasta /home/erivalton/.vscode/extensions/alencargabriel.protheusdoc-vscode-0.4.4/out/objects/ e renomeei os arquivos protheusDoc para ProtheusDoc, syntaxAdvpl para SyntaxAdvpl e transformAdvpl para TransformAdvpl

com isso temos funcionado a contento.

quero agradecer pelo apoio e atencao prestados.

On Fri, Apr 17, 2020 at 8:33 PM Gabriel Alencar notifications@github.com wrote:

Mas você chegou a realizar os procedimentos da minha última mensagem?

Não gostaria que desistisse, pois a sua situação parece ocorrer por conta de um conflito com o VsCode no Linux. E dos mais de 900 usuários que instalaram, somente você teve esse problema, a extensão funciona, e se você puder contribuir com a resolução deste problema, creio que evitará que isso ocorra com outros.

Peço desculpas pelo transtorno desde já, mas por ser uma extensão recente esse tipo de coisa pode ocorrer em outras plataformas, acontece.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/AlencarGabriel/ProtheusDoc-VsCode/issues/21#issuecomment-615508561, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRWH4LYPFAHFUR7E73QKI3RNDRLJANCNFSM4MHBC5YQ .

-- Erivalton Oliveira Analista de Sistemas E-TECH INFORMÁTICA

AlencarGabriel commented 4 years ago

Olá Erivalton, maravilha. Agradeço a paciência para resolução do problema.

O último pacote que te enviei continha os arquivos com o case dessa forma.

Como faço os builds da extensão no Windows, ele não sobrescreveu o nome dos arquivos com o case correto.

Pretendo lançar hoje uma versão com isso corrigido.