Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Missing symbols from Find Symbol window
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

mparker
Junior Member

USA
21 Posts

Posted - May 27 2025 :  3:00:17 PM  Show Profile  Reply with Quote
I have noticed recently that some classes I know to exist are missing from the Find Symbol window when I search for them. In these cases, I use the VS Find in Files window to search for the class, open one of the results, the file gets parsed, and then it shows in Find Symbol. I don't have a solid repro, but it's in an Unreal solution, and it has happened in both engine/engine plugin code, and just now I saw it happen in game code.

I'm on VAX 2556, VS 17.14.2, and UE 5.5.1. I believe it was happening in the previous version of VAX as well, but maybe not before that? (I haven't seen this issue in a long time until recently) I have VAX set to index All plugins, and I'm using an alternate directory for symbol database. I noticed I had "Parse all files when opening a project" disabled, so maybe that is a contributing factor, but this can happen hours after the project has been open and parsing should be long complete. I don't remember if I changed that setting recently or not. I've set it back to enabled just now in the hope that it fixes this issue.

Apologies that I haven't provided much to go on here. I was just shocked to see this recently, so I figured I should say something. Hopefully that setting fixes it for me, but if it does, then I guess the issue would be that that setting causes some symbols to never get parsed.

feline
Whole Tomato Software

United Kingdom
19182 Posts

Posted - May 28 2025 :  07:03:45 AM  Show Profile  Reply with Quote
Thank you for listing the key settings.

Given that opening the file containing the "missing" class causes VA to parse it fairly much confirms that the problem is that VA isn't parsing the file when the solution is first loaded. My first guess for why would be that its a non indexed plugin, but your settings cover that situation.

Honestly I am not sure what is going on here, since a class that is part of your game solution should definitely have been parsed.

Do you move between different branches in source control?

Are files being updated by other developers, and then synced to your machine via source control?

At a guess, if the file is updated by someone else, and then the update is pulled across from source control then perhaps VA isn't re-parsing the file due to parse all files being turned off. But I am not sure that this would really explain what you are describing. Hopefully turning parse all files on will fix this for you, but if you do continue to have problems please do let me know.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000