Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Autocomplete / Quick Actions ... (VA) not working

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
Nymse Posted - Feb 21 2022 : 11:51:34 PM
Hey everybody,

earlier today I was forced to restore Windows to an earlier state. This state happened to be right when I started installing VS2019 a few weeks ago.

So VS2019 installed again which caused a lot of issues with all kinds of extensions.

So I uninstalled all Extensions (including VA), I reinstalled VS2019 and I reinstalled all extensions. Now everything works as expected except for VA: Autocomplete does not kick in and nearly all Quick Actions are greyed out. VA View is completely empty, while VA Outline and the navigation bar seem fully populated.

I since also tried to rebuild the Symbols database, cleared VAs cache, Tools -> "reload Solution and I removed VA again this time including its %appdata% folder and registry entries. But the issues persist.


More info on my system:

License: Non-renewable Personal ( EMAIL AND KEY REDACTED ) Support ends 2021.09.13
VA_X.dll file version 10.9.2420.0 built 2021.07.28
DevEnv.exe version 16.11.32126.315 Community
msenv.dll version 16.0.32002.118
Comctl32.dll version 6.10.19041.1110
Windows 10 10.0 2004 Build 19041.1415
32 processors (x86-64, WOW64)
Language info: 1252, 0x407

Platform: Win32
Stable Includes:

Other Includes:

Stable Source Directories:


And since this has been asked in pasted post concerning similar issues: Open file in solution ( Alt + Shift + O ) shows 0 of 0. If I uncheck "Show only files in current solution" it is showing me some files of the solution. So, VA considers them somehow external.

It seems to me that VA is not recognizing the solution correctly. Where is VA gathering the data about the solution? Is there anything else I might try to reset?


17   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Feb 28 2022 : 08:07:58 AM
I have the files, many thanks:

case=147872

fingers crossed I can reproduce this fairly quickly.
Nymse Posted - Feb 28 2022 : 08:00:34 AM
I replied to your mail from last week.
feline Posted - Feb 28 2022 : 07:00:34 AM
The test profile should be fine, since you are seeing the problem here as well. I still don't know what to make of this, to be honest.
Nymse Posted - Feb 28 2022 : 06:10:28 AM
Do you want the settings from the VS test profile or from my real profile?
feline Posted - Feb 28 2022 : 06:06:52 AM
Would you be able to send me a copy of the test project you made, that has this problem, along with your VA and IDE settings? Hopefully sending the test project, since it is a new, default project, won't be a concern.

VA and IDE settings can be exported via:

VA Options -> Performance -> Export Settings
IDE tools menu -> Import and Export Settings -> Export selected environment settings

I can then try setting up as close to an identical system as I can get here, and try to reproduce this.

It does suggest there is something about Unreal Engine projects that is the trigger, but so far no one else seems to be running into this, so I am not sure what or why.
Nymse Posted - Feb 28 2022 : 03:57:26 AM
Good morning!
I just installed VA 2420 to the test profile I created last week. Unfortunately, the issues persist. Platform options "Win32" and "x64" are not shown. Open file in solution ( Alt + Shift + O ) shows 0 of 0. No autocomplete and Quick Actions.
feline Posted - Feb 23 2022 : 05:46:22 AM
Thank you for the update, hopefully the steps will tell us something useful.
Nymse Posted - Feb 22 2022 : 1:22:22 PM
I received your message. FYI:I will be out of office the rest of the week. So it will be Monday until I am able to try this.
Thank you and have a nice week!
feline Posted - Feb 22 2022 : 11:49:30 AM
I have emailed you a link for the direct installer we can use in the test profile, plus instructions for working around the Unreal Engine install location bug, which is:

case=10595
Nymse Posted - Feb 22 2022 : 10:56:44 AM
Unreal Engine is installed in another location, another drive even.

My solution is based on UE 4.25.4. But i just installed UE 4.27.2, created a new c++ project and it didn�t work either with VA 2420.

In the test profile VA told me that it is expired, unfortunately.
feline Posted - Feb 22 2022 : 10:37:17 AM
That is really strange, and doesn't make much sense.

The fact that you are using Unreal Engine may be important, there were some changes to VA after build 2399 to improve Unreal Engine parsing performance, but Unreal Engine solutions still work normally for me.

First up, where is your Unreal Engine installed to, is it installed under:

C:\Program Files
or to a different location? There is a known bug in VA that stops VA working as expected with Unreal Engine when it is installed outside of this directory. But even when you run into this bug, it doesn't explain the problems you are seeing.

If you are running into the bug then Unreal Engine symbols won't be shown in italics, even when you have told VA to do so. There is a work around for this though, in case you are seeing it.

Which version of Unreal Engine are you using? It shouldn't matter, but something strange is happening here.

Next idea, can you please close all instances of the IDE and then run the command:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe" /RootSuffix VATest

this will create and load a new, default profile for Visual Studio, so you will be asked which basic settings you want to use, and you should only have the standard, default IDE extensions installed. Visual Assist will not be installed into this profile, so you will need to go into the dialog:

IDE Extensions menu -> Manage Extensions

and install Visual Assist from the online extension store, to install VA for this test profile. This will install a newer version than your license supports, but hopefully it will run in trial mode for a couple of days, certainly long enough to see if VA works correctly in a test profile.

To load your normal, default profile just load the IDE normally. To return to this test profile again, pass the /RootSuffix command line switch when loading the IDE. You can run both profiles at the same time, next to each other. In VS2019 and VS2022 the profile name will be shown just under the close button, in the top right hand corner of the main IDE window. If you export your IDE settings from your main profile you can them import them into the test profile.

What happens when you load a problem solution into the test profile?
Nymse Posted - Feb 22 2022 : 10:06:49 AM
I just installed VA 2399 and to my surprise it is working. When I updated back to 2420 it stopped working again. For now, I am going to stay on 2399.

It is possible that by the new installation of VS2019 I got a newer version. Maybe this version broke compatibility to VA 2420? May I provide any further information for you to get to the bottom of this?
Nymse Posted - Feb 22 2022 : 09:04:29 AM
A newly created UE c++ project does not work. I am not yet sure what to make of this.
Nymse Posted - Feb 22 2022 : 08:48:09 AM
I forgot to mention that I already tried deleting the ".vs". I just did it again and another reboot for good measure, but it did not help. Maybe it is also of interest: If I disable VA the autocomplete of intellisense works. With VA enabled it does not matter whether I select intellisense or VA as source of the listboxes.

The solution uses c++ and is based on Unreal Engine. It was created from the epic games launcher. It isn�t build from source or anything fancy.

I cannot remember having any trouble when I originally set VA up. It just worked out of the box. But I agree, that it seems some configuration has been lost. Since the reinstallation of VS2019 did not fix it I am inclined to say that it has to be something outside of VS and VA. But I have no idea what that could be.

I just manually entered my source path in "VA Options -> C/C++ Directories -> Platform = Custom" and I rebuild the symbol databases. Now Open file in solution ( Alt + Shift + O ) shows 151 of 151 (all my source files). However, Autocomplete / Quick Actions are still not working.

I think next I am going to check if a newly created UE c++ project works.
feline Posted - Feb 22 2022 : 07:53:06 AM
First a simple sanity check fix. If you make sure the IDE is closed, and look in the directory that holds the SLN file for your solution, there will be a sub-directory called ".vs" which holds the IDE's intellisense database. Can you please delete this directory and then reload your solution. The directory will be recreated on solution load.

Does this make any difference to this problem?

Stupid question, but have you rebooted yet?

Which language, or languages, does your solution use?

It's almost as if you are doing something strange in your normal solution that VA needed to be configured to handle, and that configuration has been lost. But off the top of my head, outside of custom project types I am not sure what would need to be done.
Nymse Posted - Feb 22 2022 : 05:39:35 AM
In a new C++ console solution VA is fully working so the issue connected to the solution. I also opened and older backup of my solution, but that did not help. Prior to yesterday�s Windows restore VA worked just fine with my solution.

The Platform is set to "Custom" and there are no entries at all. "Project defined" has listed some paths I don't recognize as relevant. Selecting it did not change VAs behaviour. These are the only two options available. "Win32" and "x64" are not shown.
feline Posted - Feb 22 2022 : 04:47:21 AM
Can you please try making a new, default C++ console solution, to test what happens there? I am wondering if this is somehow solution specific, or at least related to the type of solution you have.

Can you please look in VA's Options dialog, what is:

VA Options -> C/C++ Directories -> Platform = Win32 / x64 / Custom Project defined

set to? In your VA about information VA is not listing any directories at all, which is very unusual, and suggests it is part of the same problem.

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000