ARCAD-Software / elias-vscode

ARCAD-Elias VSCode extension
Other
2 stars 0 forks source link

ARCAD Elias Bug #13

Closed Tradmis closed 4 months ago

Tradmis commented 4 months ago

Hello team !

I hope everything all right for you !

I have some troubles with ARCAD Elias on VS Code and i need some help please..

There are my problems :

Since one week ago i can't anymore have access to my "Favorite versions" and the versions inside are not visible anymore, even when i try to put them into my favorite while they are visible on the "Opened versions" and the "Integrated versions".

Since one week too, the cross-reference didn't work anymore and the cross reference on second level never worked with the ARCAD Elias extension (When the /copy command is used, the program found it but if in the service have also one /copy inside with external procedure, ARCAD don't detect these external procedure in VS Code).

However we tried to configure the debug extension on VS Code, the debug plugging by IBM don't work with ARCAD component. When we create a new object in the "Object browser" in the IBMi and debug it with the plugging it work, but when i create a filter with an existing version in ARCAD like "V_ZFMARXXX" and try to debug it, it don't work and there is no debug system on the ARCAD Elias extension..

Could you help me to solve these problems please, i really want to use VS Code for coding but in the actual state it is very difficult..

I remain available for any further information and i wish you a pleasant day.

Best regards,

Florian MARTINS

sebjulliand commented 4 months ago

Hello @Tradmis , thank you for your feedback!

Please, try to open one issue per request, as it facilitates their tracking and their labeling.

Question: what happened on your system since a week? πŸ˜… Did anything got updated there? As version 2 of Elias is coming out soon, that may help with the first two issues. If not, I'll ask you to turn on the Traces in the Elias settings and then share the content of the Elias output once the errors show up.

As for the debug related question, there is no actions declared in Elias that make use of IBM debug extension. The debug can only be started from Code for IBM i, as of now. Adding a start debug action on ARCAD components may be feasible and this would make for a nice "Request for enhancement" πŸ˜‰

Tradmis commented 4 months ago

Hello @sebjulliand !

Thank you for your answer !

I already solved the 2 problems as below :

I deleted the folder "Code" in the AppData folder and configure everything again and it work properly now But i don't really know why πŸ˜…

After an investigation, the problem seems to provide from the ARCAD Observer CodeLens so i uncheck the option in the extension settings and the CrossRef error disappear but the problem with the auto-completion with some "/copy" command still don't work, maybe it should be an enhancement too πŸ˜‰

Where can i suggest some "Request for enhancement" please ? I also saw another needed improvements with undetected subroutines in the "Outline".

Thank you very much for your reactivity and i am impatient for the release of the version 2 of Elias :D

Best regards,

Florian Martins

sebjulliand commented 4 months ago

You're welcome @Tradmis ! If you want to request a feature, just open a new issue and label it with Enhancement, like this one: https://github.com/ARCAD-Software/elias-vscode/issues/8 It will be easier to keep track of it and we can even exchange over its implementation if needed.

The CodeLens had some issue that were fixed in v2, so you'll be able to re-enabled it after it's released and you upgraded.

Finally, bear in mind that auto-completion and the Outline view content are provided by the open source, RPGLE extension (https://github.com/codefori/vscode-rpgle). This won't be the place to report bugs for those 😁

Elias v2 should be out today or tomorrow, so keep an eye out for it! Cheers!

Tradmis commented 4 months ago

Thanks you very much for your help !

I'll ask for some enhancement :)

Best regards,

sebjulliand commented 4 months ago

You're welcome!