Feel free to submit a bug report here. Please give us as much information as possible and we’ll try our best to help.
Is something bugging you?
Gantt Chart and Due/Startdate Desync
Hi! It seems like when I set start and end dates on tasks, it does not trigger the gantt chart to update. https://gyazo.com/57cdd62deefc3d26b05a01980012e379
Sorting by Folder Name does not work on overview page when grouping by folder
Here's an example. If you're grouping by Folder it actually sorts the Folder/Task colum, which is not the parent folder column that we'd want to sort on the left. No matter what I do, sorting the Folder column only changes the sorting on Folder / Task.
Planner 1.0.0 - "Show Planner" toggle broken - missing /api/views/ endpoint (404)
Body: Summary The "Show planner" toggle in the Scheduler view does nothing. Both the right-click context menu option and the P keyboard shortcut fail silently. Environment AYON Server: 1.15.11+202607031715 (latest) Planner Addon: 1.0.0 Browser: Chrome OS: Windows Steps to Reproduce Open a project in the Scheduler view Right-click on the timeline → click "Show planner" Nothing happens — the planner panel does not appear Console Errors Two errors appear in DevTools console: 1. API endpoint not found: GET http://link/api/views/scheduler/base? 404 (Not Found) 2. Settings update blocked: updateViewSettings: no settings baseline available, aborting to prevent data loss. Call stack: command (SchedulerRemote-B3whaLuu.js:80) → LicenseWrapper-blS_677C.js:28 → updateViewSettings (WithViews-BQrbuIVR.js:1) → aborts Root Cause The Planner 1.0.0 addon's frontend uses the Views API (/api/views/scheduler/base) to load a settings baseline when the Scheduler page loads. This endpoint returns 404 on AYON Server 1.15.11 because the /api/views/ API does not exist yet on the server. Without the baseline, the updateViewSettings function in the core frontend (WithViews-BQrbuIVR.js) refuses to save any setting changes as a safety measure, which means the planner toggle cannot be persisted and the panel never appears. The addon's package.py declares ayon_server_version = ">=1.14.0", but the addon actually requires a server version that includes the /api/views/ endpoint. Expected Behavior Clicking "Show planner" should toggle the planner panel above the scheduler timeline. Suggested Fix Either: The AYON server needs to ship the /api/views/ API endpoint, or The Planner addon needs to handle the 404 gracefully and fall back to localStorage or default settings
Blender review removes camera backplates
Looks like the review camera’s object gets filtered out in the playblast review process. Resulting from any back plate that is on the camera gets hidden during the review process too. "show_overlays": true - in extract playblast preset, doesn’t appear to have any effect on image plates being shown or not. Thinking the applied_view() view function needs to explicitly add the review camera to the objects list to not isolate it, or "CAMERA" type needs to be added to this types var types = {"MESH", "GPENCIL"} objects = [obj for obj in window.scene.objects if obj.type in types]
Batchdelivery addon with ModuleNotFoundError for lablib on farm
The “extract_ocio_config_publishing” plugin from the batchdelivery tool is producing a ModuleNotFoundError on Deadline: 2026-06-30 19:46:49: 0: STDOUT: *** Failed to load 1 files 2026-06-30 19:46:49: 0: STDOUT: - C:\Users\mueller9\AppData\Local\Ynput\AYON\addons\batchdelivery_0.4.3\ayon_batchdelivery\plugins\publish\extract_ocio_config_publishing.py 2026-06-30 19:46:49: 0: STDOUT: ********** 2026-06-30 19:46:49: 0: STDOUT: Traceback (most recent call last): 2026-06-30 19:46:49: 0: STDOUT: File "C:\Users\mueller9\AppData\Local\Ynput\AYON\addons\core_1.9.7\ayon_core\pipeline\publish\lib.py", line 403, in publish_plugins_discover 2026-06-30 19:46:49: 0: STDOUT: module = import_filepath( 2026-06-30 19:46:49: 0: STDOUT: File "C:\Users\mueller9\AppData\Local\Ynput\AYON\addons\core_1.9.7\ayon_core\lib\python_module_tools.py", line 45, in import_filepath 2026-06-30 19:46:49: 0: STDOUT: module_loader.exec_module(module) 2026-06-30 19:46:49: 0: STDOUT: File "", line 850, in exec_module 2026-06-30 19:46:49: 0: STDOUT: File "", line 228, in callwith_frames_removed 2026-06-30 19:46:49: 0: STDOUT: File "C:\Users\mueller9\AppData\Local\Ynput\AYON\addons\batchdelivery_0.4.3\ayon_batchdelivery\plugins\publish\extract_ocio_config_publishing.py", line 19, in 2026-06-30 19:46:49: 0: STDOUT: import lablib 2026-06-30 19:46:49: 0: STDOUT: ModuleNotFoundError: No module named 'lablib' It looks like lablib is shipped with the addon itself and not part of the dependency package. However, this error does not seem to have a negative effect on the deadline job, in this case a farm publish from nuke. I guess it has something to do with the fact that the sys path is modified on_host_install and therefore not being executed during a headless publish session on deadline. Maybe this can be handled in a nicer way so we avoid the ModuleNotFoundError? Or is this probably causing issues elsewhere?
Bundle creation - default options
When creating new addon bundle, “Archived” is selected by default - that doesn’t make much sense when creating a new bundle. It would be also nice if the launcher would be pre-filled with the latest available.
Batchdelivery nuke_template_processing does not run with Nuke14/Py3.9
The script “nuke_template_processor.py” fails with stderr: Traceback (most recent call last): File "C:/Users/brandhuber/AppData/Local/Ynput/AYON/addons/batchdelivery_0.4.2/ayon_batchdelivery/scripts/nuke_template_processor.py", line 229, in def get_upstream_colorspace_data(start_node) -> dict[str, str] | None: TypeError: unsupported operand type(s) for |: 'types.GenericAlias' and 'NoneType' when run with Nuke 14.1v2, because its python version 3.9.10 does not support using the bitwise OR operator (|) for union type hinting. Adding this line from __future__ import annotations on top of the code fixed the problem and the delivery processes as expected.
Batchdelivery addon fails for folders directly in project root
Hi, The batchdelivery addon 0.4.1 is failing during the process in the plugin “collect_offloaded_processing_context” around line 552: "sourceParentFolderName": folder_path.split("/")[-2], This line will fail when folder_path points directly to a folder in the project root, because after the earlier stripping logic there is no remaining / in the path. In our current project structure, shots are located directly under the project root and do not have any parent folders. As a result, this code path will be triggered and the logic will break for those shots. Changing the value to folder_path.split("/")[-2] if folder_path.count("/") > 0 else ““ works as expected and the rest of the process continues without error. Since I don't have access to post this issue directly in the addon's private repository or submit a pull request, I'm happy to track and discuss the status of the bug here. Thanks!
batchdelivery 0.4.1 EXR → MOV Nuke transcode writes one MOV per frame
EXR seq → MOV in batchdelivery 0.4.1, three bugs in extract_offloaded_transcode.py (transcoder backend, not template): Line 285-286 adds #### to the Write node file regardless of output extension. nuke_template_processor.py around in line 319-325 already has the right VIDEO_EXTENSIONS check (it's already imported at the top). nuke_transcoder.py doesn't set job["output_extension"] like nuke_template_processor.py in line 338 does, so the downstream representation collapse at lines 921-966 never runs for the transcoder backend. Result: ext=mov but files keeps the 34 EXR names → IntegrateDeliveryProduct FileNotFoundError trying to copy nonexistent EXRs. After setting output_extension, the collapse at lines 947-950 calls clique.assemble without checking length. A single-file list raises IndexError. We used a len(files) > 1 guard. We tested and patched locally and EXR seq → ProRes 4444 XQ now lands as a single MOV in publish. Lines 282-291, replacing the original if file_type and (is_sequence or is_video): block: is_video_output = ( bool(file_type) and f".{file_type}" in VIDEO_EXTENSIONS ) if file_type and (is_sequence or is_video) and not is_video_output: write_node_file_name = ( f"{file_head}{'#' * padding}.{file_type}" ) elif is_video_output: write_node_file_name = f"{file_head.rstrip('.')}.{file_type}" if "#" in write_node_file_name: new_repre_files = convert_hashed_filename( write_node_file_name, frame_start, frame_end) Added just before self.log.info(f"Nuke job data: ...") near the end of _prepare_job_data: if is_video_output: job_data["output_extension"] = f".{file_type}" new_repre_files = [write_node_file_name] Line ~947, adding len(files) > 1 to the downstream collapse condition: if ( isinstance(files, list) and len(files) > 1 and output_extension in VIDEO_EXTENSIONS ):
Lists/Review Sessions labels
Some issues when changing Label in Lists or Review (Sessions): the change is not propagated to left side pane (you need to reload the page) when the change fails (for example because there is already a list with the same name) the failure isn’t reported - it just reverts back. It is not obvious that there is constrain for the Label to be unique (even though Label on other entity types can be). Lables are shared between Lists and Review Sessions and so the name collision can happen and you have no (easy) way to tell so.
AYON 1.5.2 Tray Applications break fonts In Windows 10
Hi, Issue: We work with freelance artists on a mix of Windows 10, and Windows 11 boxes. We updated to AYON 1.5.2, however running the Tray Applications (such as the AYON Launcher, the Tray Publisher, etc.), on Windows 10 Breaks the Windows system fonts. This affects the File Explorer, Task Manager, Windows File Dialogs etc. To reproduce: Run Ayon 1.5.2 From the Windows Tray, select e.g. the Launcher: Select any Project from the Launcher, The Launcher displays the content Navigation panels, however, non of the text appears in the Launcher display (see image below): All of the other Windows Applications are now affected with the same issue. In the file explorer all of the file names have disappeared: In the File Save Dialogs, a similar thing happens with the text input fields, file names and the save and cancel buttons:
Tray Publisher - CSV ingestion
When publishing a csv - which was made as yuou suggest, I’m getting this error. Traceback (most recent call last): File "/home/luciano.cequinel/.local/share/AYON/dependency_packages/ayon_2502101346_linux-rocky9.zip/dependencies/pyblish/plugin.py", line 528, in __explicit_process runner(*args) File "/home/luciano.cequinel/.local/share/AYON/addons/kitsu_1.2.7/ayon_kitsu/plugins/publish/collect_kitsu_entities.py", line 51, in process kitsu_entity = gazu.entity.get_entity(kitsu_id) … File "/home/luciano.cequinel/.local/share/AYON/dependency_packages/ayon_2502101346_linux-rocky9.zip/dependencies/gazu/client.py", line 303, in check_status raise ParameterException(path, text) gazu.exception.ParameterException: ('data/entities/sequence', 'Malformed ID.')
Review Sessions last clip glitches showing last frame (I think) at start
I think I can guarantee this happening by looping the timeline and on the second loop when it gets to the last (third in my case) clip, very briefly a rogue image appears - perhaps just for the duration of 1 frame - which appears to be a frame from later on in that clip - perhaps the last frame.
AfterEffect bug while updating image sequence with Ayon Manage
While updating an exr sequence loaded with Ayon beforehand, the duration of the sequence switch to 1 frame. It is as if the OpenExr Sequence is not toggled by the ayon manage code when it update the version
Batch Delivery
When using the Batch delivery, it copies files but does not keep the extension of the file : it should do this :
Hiero effects don't load in Nuke anymore
Since the update of the core where we have a “product type” and a “product base type” we can’t load effect anymore in nuke. I’m trying to figure out where the problem lies but not quite sure if we need to fix it in Hiero, Nuke or Core. If i go back to a older “core” version where “Product base type” isn’t introduced it works again.
Planner orded
if you leave the planner and come back to it it does not keep the order of the planned items
3dsMax Open selected scene does not work.
As the title says, if we open a max scene like this, it wont open the scene in the new instance of 3dsmax automatically. NOT selecting anything and having “open recent workfile” on serverside works though, but often we dont want to open the most recent file. This feature works in houdini/nuke as expected, just not max.