benaclejames / VRCFaceTracking

OSC App to allow VRChat avatars to interact with eye and facial tracking hardware
https://docs.vrcft.io
Apache License 2.0
594 stars 94 forks source link

Module Install button not working #175

Open dd1231512dd opened 11 months ago

dd1231512dd commented 11 months ago

In Module Registry, Install button not working. here is error log

[MainStandalone] Information: VRCFT Version 5.1.1.0 initializing... [MainStandalone] Information: Initializing OSC... [OSC] Debug: OSC Service Initializing [OSC] Debug: Binding Sender Client [OSC] Debug: OSC Service Initialized with result (True, True) [MainStandalone] Information: Initializing main service... [VRCFaceTracking.UnifiedTrackingMutator] Debug: Reading configuration... [MainStandalone] Debug: Starting OSC update loop... [MainStandalone] Debug: Checking for deletion requests for installed modules... [MainStandalone] Information: Checking for updates for installed modules... [MainStandalone] Information: Initializing modules... [UnifiedLibManager] Information: Starting initialization tracking [UnifiedLibManager] Information: Tearing down all modules... [UnifiedLibManager] Debug: Initializing requested runtimes... [UnifiedLibManager] Information: Initializing runtimes... [UnifiedLibManager] Warning: No modules loaded. [VRCFaceTracking.UnifiedTrackingMutator] Debug: Configuration loaded. [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for 74f18332-1bcf-4b55-832d-9c91069afa31 was not found [UnifiedLibManager] Information: Tearing down all modules... [VRCFaceTracking.Core.Services.ModuleInstaller] Debug: Uninstalling module e90de1b0-1d67-4d5b-b517-597043fa3852 [VRCFaceTracking.Core.Services.ModuleInstaller] Warning: Module e90de1b0-1d67-4d5b-b517-597043fa3852 could not be found where it was expected in C:\Users\user\AppData\Roaming\VRCFaceTracking\CustomLibs\e90de1b0-1d67-4d5b-b517-597043fa3852 [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for e90de1b0-1d67-4d5b-b517-597043fa3852 was not found [App] Error: Unhandled exception [App] Critical: Stacktrace: at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath, Boolean isCaseSensitiveRename) at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath) at VRCFaceTracking.Core.Services.ModuleInstaller.InstallRemoteModule(TrackingModuleMetadata moduleMetadata) at VRCFaceTracking.Views.ModuleRegistryDetailControl.Install_Click(Object sender, RoutedEventArgs e) at System.Threading.Tasks.Task.<>c.b128_0(Object state) at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.b0() [App] Critical: Inner exception: (null) [App] Critical: Message: Source and destination path must have identical roots. Move will not work across volumes.

seascape commented 11 months ago

Same problem. I'm following the tutorial for Virtual Desktop but at the module-installing step clicking the "Install" button on the VD module's page does nothing. It's as if the button's not being clicked.

Windows 10 x64 with a Quest Pro

[MainStandalone] Information: VRCFT Version 5.1.1.0 initializing... [MainStandalone] Information: Initializing OSC... [OSC] Debug: OSC Service Initializing [OSC] Debug: Binding Sender Client [OSC] Debug: OSC Service Initialized with result (True, True) [MainStandalone] Information: Initializing main service... [VRCFaceTracking.UnifiedTrackingMutator] Debug: Reading configuration... [MainStandalone] Debug: Starting OSC update loop... [MainStandalone] Debug: Checking for deletion requests for installed modules... [MainStandalone] Information: Checking for updates for installed modules... [MainStandalone] Information: Initializing modules... [UnifiedLibManager] Information: Starting initialization tracking [UnifiedLibManager] Information: Tearing down all modules... [VRCFaceTracking.UnifiedTrackingMutator] Debug: Configuration loaded. [UnifiedLibManager] Debug: Initializing requested runtimes... [UnifiedLibManager] Information: Initializing runtimes... [UnifiedLibManager] Warning: No modules loaded. [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for 74f18332-1bcf-4b55-832d-9c91069afa31 was not found [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for 91a90618-b020-4064-8832-809b2ca2b3bc was not found [UnifiedLibManager] Information: Tearing down all modules... [VRCFaceTracking.Core.Services.ModuleInstaller] Debug: Uninstalling module 91a90618-b020-4064-8832-809b2ca2b3bc [VRCFaceTracking.Core.Services.ModuleInstaller] Warning: Module 91a90618-b020-4064-8832-809b2ca2b3bc could not be found where it was expected in C:\Users[username]\AppData\Roaming\VRCFaceTracking\CustomLibs\91a90618-b020-4064-8832-809b2ca2b3bc [App] Error: Unhandled exception [App] Critical: Stacktrace: at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath, Boolean isCaseSensitiveRename) at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath) at VRCFaceTracking.Core.Services.ModuleInstaller.InstallRemoteModule(TrackingModuleMetadata moduleMetadata) at VRCFaceTracking.Views.ModuleRegistryDetailControl.Install_Click(Object sender, RoutedEventArgs e) at System.Threading.Tasks.Task.<>c.b128_0(Object state) at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.b0() [App] Critical: Inner exception: (null) [App] Critical: Message: Source and destination path must have identical roots. Move will not work across volumes.

my C:\Users\[username]\AppData\Roaming\VRCFaceTracking\CustomLibs\ folder is empty, no subfolders, therefore C:\Users\[username]\AppData\Roaming\VRCFaceTracking\CustomLibs\91a90618-b020-4064-8832-809b2ca2b3bc does not exist. i would fall back to "Install Module from .zip" but don't know where to obtain the modules separately.

as a side note, the VRCFaceTracking_x64.appinstaller package failed on my system. i had to use the .msix installer.


update: noticed the earlier issue about this, and info in there helped me solve it (i think). i found the 91a90618-b020-4064-8832-809b2ca2b3bc folder in my D: drive temp folder and copied it to C:\Users\[username]\AppData\Roaming\VRCFaceTracking\CustomLibs\ where VRCFaceTracking seemed to be looking for it.

Now VRCFaceTracking believes the Virtual Desktop module is installed and seems to act like it is loading correctly? I can't test it further tonight though. [Edit: VRCFaceTracking is now working great.]

New log dump upon starting the app:

[MainStandalone] Information: VRCFT Version 5.1.1.0 initializing... [MainStandalone] Information: Initializing OSC... [OSC] Debug: OSC Service Initializing [OSC] Debug: Binding Sender Client [OSC] Debug: OSC Service Initialized with result (True, True) [MainStandalone] Information: Initializing main service... [VRCFaceTracking.UnifiedTrackingMutator] Debug: Reading configuration... [MainStandalone] Debug: Starting OSC update loop... [MainStandalone] Debug: Checking for deletion requests for installed modules... [MainStandalone] Information: Checking for updates for installed modules... [MainStandalone] Information: Initializing modules... [UnifiedLibManager] Information: Starting initialization tracking [UnifiedLibManager] Information: Tearing down all modules... [VRCFaceTracking.UnifiedTrackingMutator] Debug: Configuration loaded. [UnifiedLibManager] Debug: TrackingModule properly implements ExtTrackingModule. [UnifiedLibManager] Debug: Initializing requested runtimes... [UnifiedLibManager] Information: Initializing runtimes... [UnifiedLibManager] Information: Initializing VirtualDesktop.FaceTracking, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null [UnifiedLibManager] Information: Loading External Module VirtualDesktop.FaceTracking, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null [UnifiedLibManager] Debug: Starting thread for TrackingModule [UnifiedLibManager] Information: Tracking initialized via VirtualDesktop.FaceTracking.TrackingModule [TrackingModule] Warning: [VirtualDesktop] Tracking is not active. Make sure you are connected to your computer, a VR game or SteamVR is launched and face/eye tracking is enabled in the Streaming tab. [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for 74f18332-1bcf-4b55-832d-9c91069afa31 was not found [VRCFaceTracking.Core.Services.ModuleDataService] Debug: Rating for 91a90618-b020-4064-8832-809b2ca2b3bc was not found

I have a sneaking suspicion the appinstaller package, too, failed because of my temp folder being on a different volume?