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
 VA Options window doesn't open
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

kjustynski
New Member

7 Posts

Posted - Aug 09 2017 :  1:22:41 PM  Show Profile  Reply with Quote
One day I tried to open Visual Assist Options and I didn't work. I hit menu item to open it but nothing happens.
Anybody has an idea what could go wrong? How to debug it or simply set options by editing registry or config text file?

I use VS 2017 with the recent version of VA (10.9.2223.0 built 2017.06.22). Also using Unreal Engine 4.17, P4 plugin, Productivity Power Tools plugin. Have no idea what created this problem.

I tried to reinstall VS, didn't help. I'd like to avoid formatting my Windows ;)
Any help would be appreciated!

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 09 2017 :  2:10:33 PM  Show Profile  Reply with Quote
You have the VAssistX menu on the IDE title bar? I just need to double check the basics to make sure I understand clearly what is going on here.

If you look in:

IDE tools menu -> Extensions and Updates...

is Visual Assist listed in the list of installed extensions? If so, is it shown as Enabled or Disabled?

If VA is shown as Disabled, does changing the setting:

IDE tools menu -> Options -> Extension Manager -> Load per user extensions when running as administrator

have any effect?

Are other parts of VA working? Can you open the VA Snippets editor? It is the last item in the insert snippets menu.

zen is the art of being at one with the two'ness
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 09 2017 :  3:12:28 PM  Show Profile  Reply with Quote
Thanks for quick reply! Didn't expect that! :)

Yep, VA is enabled, all menus are visible, Snippets editor works well...
I noticed another thing. VA Parsing is very slow now, it eats all the CPU cores for. And it didn't manage to parse UE4 source code after an hour... Maybe that would give you some idea?
I'd like you provide more information for you :(
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 09 2017 :  4:59:35 PM  Show Profile  Reply with Quote
Can you please try just loading the IDE, without loading your solution. Now what happens when you try and open the VA options dialog?

If you use the mouse, can you now open the IDE file menu? I am wondering if somehow the VA options dialog is hidden behind the main IDE window, or has appeared outside the visible area of the screen. If this has happened you should not be able to open the file menu.

For your Unreal solution, we are working on ways to try and speed up unreal parsing, but over an hour is VERY slow, even allowing for Unreal. Is your game project very large as well?

Is the solution all on a local drive?
Have you turned off the IDE intellisense parser, or is this still turned on? Does turning this off make any obvious difference to the CPU load and parsing speed?

IDE tools menu -> Options -> Text Editor -> C/C++ -> Advanced -> Disable Database = True

This setting, to tell VA parsing to run with lower priority, should reduce the impact of all this parsing time on your system:

https://support.wholetomato.com/default.asp?W774

but it won't speed things up, just make them more manageable while they are happening.

A silly question, but have you tried rebooting, to see if this helps show the VA options dialog?

zen is the art of being at one with the two'ness
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 09 2017 :  9:59:32 PM  Show Profile  Reply with Quote
Sadly VS I'm able to interact with VS after trying to open VA Options. So it's look it Options window isn't hidden anywhere :(
Rebooting doesn't help too. I'm sorry, I'm difficult case :P

Maybe I just got extremely unlucky and some VA settings got messed up so badly that plugin is unable to parse it and display options?
Is there any way to reset all the VA settings to default? Like deleting config files or cleaning up the registry?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 10 2017 :  10:36:44 AM  Show Profile  Reply with Quote
Can you please use Windows Explorer to open the folder:

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio
here you should have a folder who's name starts with "15", mine is called "15.0_4eb7b78c". Inside this folder should be a folder called "extensions", and inside this will be one or more folders with hashed names. Can you please look for the folder that contains "va_x.dll", which will be VA's install directory.

How many files do you have in this directory? I have 51 files, including the two files:

VAOpsWin.dll - size 2,977,280 bytes
VAOpsWinNet.dll - size 36,352 bytes

If these files do exist, and the sizes look correct, can you please check their permissions, to make sure that nothing should be stopping VA from loading them when you try to open the VA options dialog?

zen is the art of being at one with the two'ness
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 11 2017 :  05:43:30 AM  Show Profile  Reply with Quote
Everything looks fine here...
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 11 2017 :  07:30:59 AM  Show Profile  Reply with Quote
Can you please download Process Monitor:

https://docs.microsoft.com/en-gb/sysinternals/downloads/procmon

Process Monitor logs a LOT of system activity, so I would suggest the following to start with. First load VS2017, but don't load any solutions. Then load Process Monitor, and add the filter rule:

Process Name is devenv.exe then Include

now try opening the VA options dialog, then stop capturing system events. The next obvious filter to try is:

Path contains opswin then Include

which should show the activity for the options dialog dll's. Of course, if the problem is somewhere else then this won't actually help. I am happy to hunt through the logs for you, searching for clues, if you are willing to send them to me. Basically though it is just a case of filtering out any events that seem safe, or irrelevant, and seeing if what is left tells us what is going wrong.

If you want to and are able to send me the logs, please submit the files via the form:

http://www.wholetomato.com/support/contact.asp

including this thread ID or URL in the description, so we can match it up.

zen is the art of being at one with the two'ness
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 11 2017 :  1:37:11 PM  Show Profile  Reply with Quote
OK, I sent my log file there!

Thank you for all your help till now :)
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 11 2017 :  1:43:05 PM  Show Profile  Reply with Quote
While feline studies your process monitor logs, can you please capture and send in va.log? You'll have to use the registry to enable logging. Details available here:
https://support.wholetomato.com/default.asp?W305
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 11 2017 :  3:41:16 PM  Show Profile  Reply with Quote
Are you running a localised OS or version of the IDE? The log file I have just opened references the following files:

\Extensions\2z320yh4.eui\VaOpsWinENU.dll
\Extensions\2z320yh4.eui\VaOpsWinENU.dll.DLL
\Extensions\2z320yh4.eui\VaOpsWinLOC.dll
\Extensions\2z320yh4.eui\VaOpsWinLOC.dll.DLL

and in all cases the result is "NAME NOT FOUND". Are files with any of these names actually present in your VA install directory?

I have the file "VaOpsWin.dll", so it looks almost like a localised version of the options dialog dll is being searched for, but I don't know why this would be happening.

How are you loading the IDE? Are you passing any command line parameters?

zen is the art of being at one with the two'ness
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 11 2017 :  4:27:36 PM  Show Profile  Reply with Quote
@Sean
I can't enable logging because I can't open VA Options ;)
Although I found errors.log in extension's folder. These lines are generated every time I try to open VA Options.
Exception: VAS::1114 8/11/2017 22:23:58 0x43d0
VaService::Exec Exception 1 151:1117 8/11/2017 22:23:58 0x43d0


@feline
I'm using English (US) with Polish keyboard and regional settings.
I checked my VS settings. I had English set in Options/Environment/International Settings. There's only one other option: "Same as Microsoft Windows". Maybe this was a default value and I changed it at some point?

No, I don't have any extra dll files. Just original VaOpsWin.dll in the correct folder (the same you posted).
Of course change dll name to one of those "localised" names didn't help.

Not using any command line params. Starting VS either from shortcut pinned to start menu or taskbar.

Edited by - kjustynski on Aug 11 2017 4:28:17 PM
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 11 2017 :  4:31:08 PM  Show Profile  Reply with Quote
You'll have to use the registry to enable logging. Details available here:
https://support.wholetomato.com/default.asp?W305
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 11 2017 :  4:37:13 PM  Show Profile  Reply with Quote
Exit VS and delete this registry key:
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VAOpsWin

Does that have any effect?
Go to Top of Page

kjustynski
New Member

7 Posts

Posted - Aug 11 2017 :  4:52:45 PM  Show Profile  Reply with Quote
Nope, but once I opened the registry... I just went for nuclear option ;)

Just uninstalled VA from VS menu.
Removed its folder from %USERPROFILE%\AppData\Local\Microsoft\VisualStudio.
Removed entire tomato registry.
Installed VA again. VA Options opens correctly, problem solved :)

Thanks again for your help here! :)
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 11 2017 :  4:59:11 PM  Show Profile  Reply with Quote
strange -- but glad it's working.
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