Hello, I ve successfully set up site sync using SFTP between my local machine and NAS. I can confirm that the sync connection is active I can see SSH traffic between the two systems.
On my primary local machine, I have the studio storage mounted as drive W:\ and I published under a task including a workfile and exr sequence (works good with mounted storage).
Site sync setup for a project:
On a secondary machine I have local set as the active site and the NAS (via SFTP) as my remote site like this:
When I try to open a task that I know already has a published workfile, I get an weird error Provider N/A not registered yet and the sync doesn’t work it just says starting to download but nothing happens.
Here is a full debug log from console:
>>> Connected to AYON server http://192.168.1.180:5555
*** AYON [1.1.1] -----------------------------------------------------------------------------------------------------
>>> Using AYON from [ C:\Program Files\Ynput\AYON 1.1.1 ]
... AYON variant: [ production ]
... AYON bundle: [ 2025.02.0-2025-04-26-01 ]
>>> loading environments ...
- global AYON ...
- for addons ...
Registered font families: Noto Sans, Noto Sans, Noto Sans, Noto Sans, Noto Sans Mono Black, Noto Sans Mono, Noto Sans Mono ExtraBold, Noto Sans Mono ExtraLight, Noto Sans Mono Light, Noto Sans Mono Medium, Noto Sans Mono, Noto Sans Mono SemiBold, Noto Sans Mono Thin
>>> [ Starting WebServer server ]
- { WebServerThread }: [ Running Web server on URL: "localhost:37326" ]
>>> [ Starting SiteSync ]
----------------+-------+--------------+---------+---------------+---------+------------+-----
Addon name |Version|Initialization|Tray init|Connect modules|Tray menu|Addons start|Total
----------------+-------+--------------+---------+---------------+---------+------------+-----
aftereffects |0.2.5 |0.001 |N/A |0.000 |N/A |N/A |0.001
applications |1.0.4 |0.000 |N/A |0.000 |N/A |N/A |0.000
ayon_ocio |1.1.1 |0.000 |N/A |0.000 |N/A |N/A |0.000
ayon_third_party|1.1.3 |0.000 |0.000 |0.000 |0.000 |0.022 |0.022
blender |0.2.8 |0.000 |N/A |0.000 |N/A |N/A |0.000
celaction |0.2.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
cinema4d |0.1.3 |0.000 |N/A |0.000 |N/A |N/A |0.000
clockify |0.2.1 |0.000 |0.288 |0.000 |0.000 |0.000 |0.288
deadline |0.5.4 |0.000 |N/A |0.000 |N/A |N/A |0.000
equalizer |0.1.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
flame |1.0.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
fusion |0.3.2 |0.000 |N/A |0.000 |N/A |N/A |0.000
hiero |0.5.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
houdini |0.4.2 |0.000 |N/A |0.000 |N/A |N/A |0.000
max |0.2.8 |0.000 |N/A |0.000 |N/A |N/A |0.000
maya |0.4.3 |0.000 |N/A |0.000 |N/A |N/A |0.000
motionbuilder |0.1.1 |0.000 |N/A |0.000 |N/A |N/A |0.000
nuke |0.3.1 |0.000 |N/A |0.000 |N/A |N/A |0.000
openrv |1.0.1 |0.000 |N/A |0.000 |N/A |N/A |0.000
photoshop |0.2.4 |0.000 |N/A |0.000 |N/A |N/A |0.000
premiere |0.1.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
resolve |0.3.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
sitesync |1.2.2 |0.000 |0.688 |0.000 |0.000 |0.001 |0.689
slack |1.1.3 |0.000 |N/A |0.000 |N/A |N/A |0.000
substancepainter|0.2.4 |0.000 |N/A |0.000 |N/A |N/A |0.000
timers_manager |0.2.0 |0.000 |0.019 |0.000 |0.006 |0.000 |0.025
traypublisher |0.2.10 |0.000 |0.000 |0.000 |0.000 |0.000 |0.000
tvpaint |0.3.1 |0.000 |N/A |0.000 |N/A |N/A |0.000
unreal |0.2.8 |0.000 |N/A |0.000 |N/A |N/A |0.000
zbrush |0.3.0 |0.000 |N/A |0.000 |N/A |N/A |0.000
----------------+-------+--------------+---------+---------------+---------+------------+-----
Total |(30) |0.001 |0.995 |0.000 |0.006 |0.023 |1.025
>>> [ SiteSync Started ]
>>> [ IdleManager has started ]
>>> [ Processing 'ahoj' ]
- { sitesync }: [ Check representations for: functional-passionate-silkworm-nas ]
- { SiteSync }: [ 'get_sync_representations' 35.18 ms ]
- { SiteSyncThread }: [ Sync tasks count 0 ]
>>> [ Processing 'radko' ]
*** WRN: >>> { SiteSyncThread }: [ Unhandled except. in sync loop, stopping server ]
==============================
Provider N/A not registered yet
==============================
Traceback (most recent call last):
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\sitesync.py", line 378, in sync_loop
await self._sync_project(project_name)
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\sitesync.py", line 498, in _sync_project
local_site, remote_site = self._working_sites(
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\sitesync.py", line 468, in _working_sites
_site_is_working(
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\sitesync.py", line 212, in _site_is_working
handler = lib.factory.get_provider(
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\providers\lib.py", line 49, in get_provider
creator_info = self._get_creator_info(provider)
File "C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\providers\lib.py", line 94, in _get_creator_info
raise ValueERROR(
ValueERROR: Provider N/A not registered yet
- { SiteSyncThread }: [ Finished awaiting cancelled tasks, results: []... ]
- { ayon_core.tools.utils.lib }: [ Icon "folder-open" was not found "fa.folder-open" is used instead ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Discovery of launch hooks started. ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Paths searched for launch hooks:
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\core_1.1.0\ayon_core\hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\applications_1.0.4\ayon_applications\hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\equalizer_0.1.0\ayon_equalizer\hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\nuke_0.3.1\ayon_nuke\hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\sitesync_1.2.2\ayon_sitesync\launch_hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\slack_1.1.3\ayon_slack\launch_hooks
- C:\Users\Crowdpleaser\AppData\Local\Ynput\AYON\addons\timers_manager_0.2.0\ayon_timers_manager\launch_hooks ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: CopyTemplateWorkfile ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: FilterFarmEnvironments ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: LaunchWithTerminal ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: LaunchTerminalWindowsCreationflags ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: InstallQtBinding ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Skipped hook invalid for current launch context: PrelaunchNukeAssistHook ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Found 7 prelaunch and 1 postlaunch hooks. ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Executing prelaunch hook: GlobalHostDataHook ]
- { GlobalHostDataHook }: [ Project name is set to "ahoj" ]
>>> [ Will add environments for apps and tools: nukex/15-1 ]
- { GlobalHostDataHook }: [ Context environments set:
{
"AYON_PROJECT_NAME": "ahoj",
"AYON_APP_NAME": "nukex/15-1",
"AYON_FOLDER_PATH": "/folder/sh010",
"AYON_TASK_NAME": "compositing"
} ]
- { GlobalHostDataHook }: [ Creating workdir folder: "C:\projects_local\ahoj\folder\sh010\work\compositing" ]
- { GlobalHostDataHook }: [ Last workfile should be opened on start. ]
- { GlobalHostDataHook }: [ Workfiles for launch context does not exists yet but path will be set. ]
- { GlobalHostDataHook }: [ Setting last workfile path: C:\projects_local\ahoj\folder\sh010\work\compositing\aho_sh010_compositing_v001.nk ]
- { ApplicationLaunchContext-nukex/15-1 }: [ Executing prelaunch hook: CopyLastPublishedWorkfile ]
>>> [ Trying to fetch last published workfile... ]
Starting to download:C:\projects_local\ahoj\folder\sh010\publish\workfile\workfileCompositing\v001\aho_sh010_workfileCompositing_v001.nk
There is a screen from ayon SiteSync:
Any idea what I might be missing?