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
 Infinite COMSetup loop - all options grey
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

OmegaNemesis28
Junior Member

USA
16 Posts

Posted - Dec 13 2021 :  3:25:23 PM  Show Profile  Reply with Quote
Upon opening Visual Studio 2019 today, I've found that Visual Assist is now unusable despite no settings changes recently. I cannot open the About menu or any menu or option in the Visual Assist Extentions toolbar menu. Disabling and re-enabling does not help. Other solutions or running as admin also does not work.

The version is 10.9.2435.0 and when I enabled logging through registry, I noticed that the vassist.log is spamming this every few seconds:

OnConnection {
	OC1
	OC3
	LoadVADll {
		GetRegValue {
		} GetRegValue
	} LoadVADll
	Register events {
	} Register events
} OnConnection
OnStart {
	SubClassWin {
	} SubClassWin
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionConfigurations
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionPlatforms
} AfterExecute
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionConfigurations
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionPlatforms
} AfterExecute
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionConfigurations
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionPlatforms
} AfterExecute
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionConfigurations
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionPlatforms
} AfterExecute
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
OnStart {
	COMSetup {
	} COMSetup
	async start
} OnStart
BeforeExecute {
} BeforeExecute
AfterExecute {
} AfterExecute
BeforeExecute {
} BeforeExecute
AfterExecute {
	Build.SolutionConfigurations
} AfterExecute
BeforeExecute {


The OnStart BeforeExecute repeats forever and the file is refreshing every few seconds so its just growing and growing.

Here is my VaCodeInspections.log
Servers: 1 alive, 0 failed, 0 restarted
Total messages: 5
Pool connections: ready(1), borrowed(0), reused(4), launched(1)
Wrappers count: cct(1), ccc(1)
Messages:

  SendMessage_wait: SourceManager::Initialize: cnt(1), total(39.008ms), avg(39.008ms), max(39.008ms)
  SendMessage_complete: SourceManager::Initialize: cnt(1), total(41.0095ms), avg(41.0095ms), max(41.0095ms)
  SendMessage_wait: SourceManager::EnableLogging: cnt(2), total(2.001ms), avg(1.0005ms), max(2.001ms)
  SendMessage_complete: SourceManager::EnableLogging: cnt(2), total(2.001ms), avg(1.0005ms), max(2.001ms)
  SendMessage_wait: SourceManager::ClearCaches: cnt(2), total(2.0004ms), avg(1.0002ms), max(2.0004ms)
  SendMessage_complete: SourceManager::ClearCaches: cnt(2), total(2.0004ms), avg(1.0002ms), max(2.0004ms)


Here's my va.log

Logfile created - level 1(0x00000001) PID 3780(0x00000ec4)
VA_X.dll file version 10.9.2435.0 built 2021.10.28
DevEnv.exe version 16.11.31729.503
msenv.dll version 16.0.31702.136
Comctl32.dll version 6.10.19041.1110
Windows 10 10.0 2009 Build 19043.1348 
64 processors (x86-64, WOW64)
Language info: 1252, 0x409, 0xf4
 (1015 t)
TI: 26-4 0 b1d912a6
 (219 t)
UserDir: C:\Users\x\AppData\Roaming\VisualAssistDllDir: c:\users\x\appdata\local\microsoft\visualstudio\16.0_7c16adb5\extensions\thyxrq4s.yrsCS::CS locale(C)
CSIN1
CSIN5
CSIN6
CSIN7
RRC1
RRC3
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC5
CSIN_7.1
CSIN_7.2
CSIN_7.3
CSIN_8
CESF .h;.hh;.hpp;.hxx;.ipp;.tlh;.inl;.p;.rh;.dh;.ih;.ph;.hm;
.......CESF .c;.cpp;.cc;.cxx;.tli;.ixx;.cppm;
.......CESF .rc;.rc2;
.......CESF .idl;.odl;
.......CESF .exe;.dll;.obj;.tlb;.pkg;.ocx;.olb;.netmodule;.winmd;
.......CESF .jav;.java;.jsl;
.......CESF .htm;.html;.shtml;
.......CESF .vb;.dsm;.bas;.cls;.frm;.dob;
.......CESF .js;
.......CESF .cs;.csx;
.......CESF .pl;.cgi;
.......CESF .php;
.......CESF .asp;.aspx;.hta;.asa;.asax;.ascx;.ashx;.asmx;.master;.vbhtml;.cshtml;
.......CESF .xml;.resx;.config;.manifest;
.......CESF .txt;.log;.dat;.ini;.reg;.rgs;.bak;.inf;.def;.pkgdef;.mak;.mac;.ctc;.sln;.bat;.cmd;.ps1;.va;
.......CESF .xaml;
.......CESF .vbs;.svb;
.......CSIN_X
PGDB1
PGDB2
PGDB4
PGDB5
SetupDbDir: c:\users\x\appdata\local\microsoft\visualstudio\16.0_7c16adb5\extensions\thyxrq4s.yrs\Data\vs16_1DbDir: c:\users\x\appdata\local\microsoft\visualstudio\16.0_7c16adb5\extensions\thyxrq4s.yrs\Data\vs16_1InitInst::163 12/13/2021 15:16:11 0x99d8
TempDir: c:\users\x~1\appdata\local\temp\1 (47 t)
CS::CS locale(C)
 (406 t)
CSIN1
CSIN5
CSIN6
CSIN7
RRC1
RRC3
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC4
RRC5
CSIN_7.1
CSIN_7.2
CSIN_7.3
CSIN_8
CESF .h;.hh;.hpp;.hxx;.ipp;.tlh;.inl;.p;.rh;.dh;.ih;.ph;.hm;
.......CESF .c;.cpp;.cc;.cxx;.tli;.ixx;.cppm;
.......CESF .rc;.rc2;
.......CESF .idl;.odl;
.......CESF .exe;.dll;.obj;.tlb;.pkg;.ocx;.olb;.netmodule;.winmd;
.......CESF .jav;.java;.jsl;
.......CESF .htm;.html;.shtml;
.......CESF .vb;.dsm;.bas;.cls;.frm;.dob;
.......CESF .js;
.......CESF .cs;.csx;
.......CESF .pl;.cgi;
.......CESF .php;
.......CESF .asp;.aspx;.hta;.asa;.asax;.ascx;.ashx;.asmx;.master;.vbhtml;.cshtml;
.......CESF .xml;.resx;.config;.manifest;
.......CESF .txt;.log;.dat;.ini;.reg;.rgs;.bak;.inf;.def;.pkgdef;.mak;.mac;.ctc;.sln;.bat;.cmd;.ps1;.va;
.......CESF .xaml;
.......CESF .vbs;.svb;
.......CSIN_X
sc: b lini
 (188 t)
sc: c lini
sc: b csm
sc: f csm
sc: b csa
sc: f csa
 (156 t)
sc: b mgrLoad
sc: f mgrLoad
 (1531 t)
sc: chk
sc: cpi
sc: gbpi
sc: cpi 1
sc: chk net
sc: cn
sc: b co 1
sc: f co 1
sc: co 2
OnSetAggregate	 1 00000000 00000000
 (797 t)
OnSetAggregate	 1 00000000 00000000
OnKillAggregate e	 1 00000000 00000000
 (250 t)
OnKillAggregate l	 0 00000000 00000000
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x201 wp=0x1 lp=0x13031f
 (304906 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x202 wp=0x0 lp=0x13031f
 (188 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x201 wp=0x1 lp=0x5c028b
 (1734 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x202 wp=0x0 lp=0x5c028b
 (110 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x201 wp=0x1 lp=0x30200e2
 (1468 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x202 wp=0x0 lp=0x30200e2
 (110 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x201 wp=0x1 lp=0xac0299
 (2875 t)
VaEventME Wpw::Wp actV=00000000 hwnd=0x00190F16 msg=0x202 wp=0x0 lp=0xac0299
 (93 t)

feline
Whole Tomato Software

United Kingdom
19073 Posts

Posted - Dec 14 2021 :  10:09:08 AM  Show Profile  Reply with Quote
Apologies for this problem.

Are you able to uninstall VA via the Extension Manager dialog? It is possible that uninstalling and then reinstalling VA will help here.

We have also released a newer version of VA, so if you could try installing the latest version as well, just in case it helps:

https://www.wholetomato.com/downloads

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

OmegaNemesis28
Junior Member

USA
16 Posts

Posted - Dec 15 2021 :  2:25:43 PM  Show Profile  Reply with Quote
will that result in losing settings, ie colors?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19073 Posts

Posted - Dec 16 2021 :  08:41:26 AM  Show Profile  Reply with Quote
Uninstalling and reinstalling won't upset any of VA's options. If you want to make sure though, which is perfectly reasonable, you can export your IDE settings via:

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

and your VA settings by using regedit and exporting:

HKEY_CURRENT_USER\SOFTWARE\Whole Tomato
to load the IDE without VA, so you can use the extension manager to uninstall VA, you can use the command:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" /SafeMode

If uninstalling and reinstalling VA doesn't make any difference can you please close all instances of the IDE and then run the command:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\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.

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.

If this fixes the problem then we know that the trigger is something in your default profile. Perhaps an interaction problem with another extension, perhaps a setting or even corruption problem in your default profile.

If this doesn't make any difference then we have a machine wide or solution specific problem, which at least tells us that much.

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

OmegaNemesis28
Junior Member

USA
16 Posts

Posted - Mar 03 2022 :  3:21:42 PM  Show Profile  Reply with Quote
Apologies, returning to this I believe I fixed the issue by shutting down Visual Studio, exiting my work VPN, and then rebooting Visual Studio with VSX enabled. This allowed what I presume to be a "phone home" for the license maybe which otherwise was being blocked on the VPN for some reason... It started to work again even with the VPN enabled after that and never had the problem again.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19073 Posts

Posted - Mar 04 2022 :  10:46:39 AM  Show Profile  Reply with Quote
Thank you for the update. Obviously that should not happen, but it is good to know to ask about this if a similar problem comes up in the future

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