Blender look instance skipped silently

I’m running into an issue during publish with the new look product type in Blender. I tried it with a simple cube (modeling) and just one material (lookdev).

Look publishing completes without error but logs the following:

Skipping, there are no representations to integrate for instance look

No files are written to the publish folder. The integration step is silently skipped.

My Setup:

  • AYON Blender Addon: 1.1.0
  • Blender: 5.0.1 / 5.1.0
  • OS: Rocky Linux

Has anyone successfully run through the new Look workflow? Is there an additional setup step I’m missing?

Thanks!

Hello,
Could you provide reproducible steps, publish log, more info about your scene?

1 Like

As @mustafa_jafar pointed out - publish logs would help here. My first guess would be that for whatever reason a plug-in is unavailable, so check the Details > Crashed Plug-ins tab.

But exporting the Publish report JSON would help us to identify further why it may be failing on your end.

But Blender 5.0.1 with ayon-blender 1.1.0 works fine for me:

That’s on Windows, though.

Sure!

  1. Create asset in AYON
  2. Publish model (default cube)
  3. Load model (abc) in lookdev task
  4. Create look
  5. Publish

Here’s the full log.
publish-report-260331-09-35.json (129.1 KB)

1 Like

Good news: the issue is probably not related to Linux, I’m just too stupid… Tried it on Windows 11 with Blender 5.1 - same result!

Logs on Windows:

Summary
DEBUG: Executing [GET] http://danielvanwesten.com:5000/api/settings?bundle_name=2026-03-30&variant=production&site_id=positive-purple-beagle
DEBUG: Resetting dropped connection: danielvanwesten.com
DEBUG: http://danielvanwesten.com:5000 "GET /api/settings?bundle_name=2026-03-30&variant=production&site_id=positive-purple-beagle HTTP/1.1" 200 103800
DEBUG: Response <RestApiResponse [200]>
DEBUG: Basic AYON information:
Bundle: 2026-03-30 (production)
AYON launcher: 1.5.3 (build)
Addons:
--------------------------
Name             | Version
--------------------------
applications     | 1.3.4  
ayon_ocio        | 1.2.2  
ayon_third_party | 1.4.0  
blender          | 1.1.0  
djv              | 1.1.3  
maya             | 0.6.3  
resolve          | 0.5.7  
traypublisher    | 0.3.13 
tvpaint          | 0.4.0  
INFO: Collected project context
Project: Recently_at_the_Supermarket
Folder: /Assets/cube
Task: lookdev
DEBUG: collected instance: {'family': 'look', 'name': 'lookMain', 'publish': True, 'label': 'lookMain', 'folderPath': '/Assets/cube', 'task': 'lookdev', 'productName': 'lookMain', 'productBaseType': 'look', 'productType': 'look', 'families': ['look', 'look'], 'representations': [], 'thumbnailSource': None, 'id': 'ayon.create.instance', 'active': True, 'creator_identifier': 'io.ayon.creators.blender.look', 'variant': 'Main', 'instance_id': 'b6ea9ab1-04db-4a4c-a35b-e17c8afe11c6', 'creator_attributes': {}, 'publish_attributes': {'CollectBlenderInstanceData': {'collection_include_object_children_recursive': True}, 'ValidateNoLinkedObject': {'active': True}, 'IntegrateHeroVersion': {'active': True}}, 'transientData': {'instance_node': bpy.data.collections['cube_lookMain']}}
DEBUG: parsing data: OrderedDict({'id': 'ayon.create.instance', 'productType': 'look', 'productName': 'lookMain', 'productBaseType': 'look', 'active': True, 'creator_identifier': 'io.ayon.creators.blender.look', 'variant': 'Main', 'folderPath': '/Assets/cube', 'task': 'lookdev', 'instance_id': 'b6ea9ab1-04db-4a4c-a35b-e17c8afe11c6', 'families': ['look', 'look'], 'creator_attributes': {}, 'publish_attributes': {'CollectBlenderInstanceData': {'collection_include_object_children_recursive': True}, 'ValidateNoLinkedObject': {'active': True}, 'IntegrateHeroVersion': {'active': True}}})
INFO: Machine name: DESKTOP-T4ATP04
DEBUG: Collecting settings for project: Recently_at_the_Supermarket
DEBUG: Executing [GET] http://danielvanwesten.com:5000/api/projects/Recently_at_the_Supermarket
DEBUG: http://danielvanwesten.com:5000 "GET /api/projects/Recently_at_the_Supermarket HTTP/1.1" 200 7779
DEBUG: Response <RestApiResponse [200]>
DEBUG: Executing [GET] http://danielvanwesten.com:5000/api/projects/Recently_at_the_Supermarket/roots
DEBUG: http://danielvanwesten.com:5000 "GET /api/projects/Recently_at_the_Supermarket/roots HTTP/1.1" 200 2
DEBUG: Response <RestApiResponse [200]>
DEBUG: Project entity "{'name': 'Recently_at_the_Supermarket', 'code': 'RatS', 'library': False, 'folderTypes': [{'name': 'Folder', 'shortName': '', 'color': '#cccccc', 'icon': 'folder'}, {'name': 'Library', 'shortName': 'lib', 'color': '#cccccc', 'icon': 'category'}, {'name': 'Asset', 'shortName': '', 'color': '#cccccc', 'icon': 'smart_toy'}, {'name': 'Episode', 'shortName': 'ep', 'color': '#cccccc', 'icon': 'live_tv'}, {'name': 'Sequence', 'shortName': 'sq', 'color': '#cccccc', 'icon': 'theaters'}, {'name': 'Shot', 'shortName': 'sh', 'color': '#cccccc', 'icon': 'movie'}], 'taskTypes': [{'name': 'Generic', 'shortName': 'gener', 'color': '#cccccc', 'icon': 'task_alt'}, {'name': 'Art', 'shortName': 'art', 'color': '#cccccc', 'icon': 'palette'}, {'name': 'Modeling', 'shortName': 'mdl', 'color': '#cccccc', 'icon': 'language'}, {'name': 'Texture', 'shortName': 'tex', 'color': '#cccccc', 'icon': 'brush'}, {'name': 'Lookdev', 'shortName': 'look', 'color': '#cccccc', 'icon': 'ev_shadow'}, {'name': 'Rigging', 'shortName': 'rig', 'color': '#cccccc', 'icon': 'construction'}, {'name': 'Edit', 'shortName': 'edit', 'color': '#cccccc', 'icon': 'imagesearch_roller'}, {'name': 'Layout', 'shortName': 'lay', 'color': '#cccccc', 'icon': 'nature_people'}, {'name': 'Setdress', 'shortName': 'dress', 'color': '#cccccc', 'icon': 'scene'}, {'name': 'Animation', 'shortName': 'anim', 'color': '#cccccc', 'icon': 'directions_run'}, {'name': 'FX', 'shortName': 'fx', 'color': '#cccccc', 'icon': 'fireplace'}, {'name': 'Lighting', 'shortName': 'lgt', 'color': '#cccccc', 'icon': 'highlight'}, {'name': 'Paint', 'shortName': 'paint', 'color': '#cccccc', 'icon': 'video_stable'}, {'name': 'Compositing', 'shortName': 'comp', 'color': '#cccccc', 'icon': 'layers'}, {'name': 'Roto', 'shortName': 'roto', 'color': '#cccccc', 'icon': 'gesture'}, {'name': 'Matchmove', 'shortName': 'matchmove', 'color': '#cccccc', 'icon': 'switch_video'}, {'name': 'Grooming', 'shortName': 'groom', 'color': '#cccccc', 'icon': 'heat'}], 'linkTypes': [{'name': 'generative|version|version', 'linkType': 'generative', 'inputType': 'version', 'outputType': 'version', 'color': '#3f67de', 'style': 'solid'}, {'name': 'breakdown|folder|folder', 'linkType': 'breakdown', 'inputType': 'folder', 'outputType': 'folder', 'color': '#6edd72', 'style': 'solid'}, {'name': 'reference|version|version', 'linkType': 'reference', 'inputType': 'version', 'outputType': 'version', 'color': '#d94383', 'style': 'solid'}, {'name': 'template|folder|folder', 'linkType': 'template', 'inputType': 'folder', 'outputType': 'folder', 'color': '#fff824', 'style': 'solid'}], 'statuses': [{'name': 'Not ready', 'shortName': 'NRD', 'state': 'not_started', 'icon': 'fiber_new', 'color': '#3d444f', 'scope': ['folder', 'product', 'task']}, {'name': 'Ready to start', 'shortName': 'RDY', 'state': 'not_started', 'icon': 'timer', 'color': '#bababa', 'scope': ['folder', 'task']}, {'name': 'In progress', 'shortName': 'PRG', 'state': 'in_progress', 'icon': 'play_arrow', 'color': '#5bb8f5', 'scope': ['folder', 'task']}, {'name': 'Pending review', 'shortName': 'RVW', 'state': 'in_progress', 'icon': 'visibility', 'color': '#ffcd19', 'scope': ['folder', 'version', 'task']}, {'name': 'Approved', 'shortName': 'APP', 'state': 'done', 'icon': 'task_alt', 'color': '#08f094', 'scope': ['folder', 'product', 'version', 'task']}, {'name': 'On hold', 'shortName': 'HLD', 'state': 'blocked', 'icon': 'back_hand', 'color': '#fa6e46', 'scope': ['folder', 'task']}, {'name': 'Omitted', 'shortName': 'OMT', 'state': 'blocked', 'icon': 'block', 'color': '#cb1a1a', 'scope': ['folder', 'product', 'version', 'representation', 'task']}, {'name': 'Blocking finished', 'shortName': 'BLK', 'state': 'done', 'icon': 'man', 'color': '#c061cb', 'scope': ['task']}], 'tags': [{'name': 'important', 'color': '#ff2450'}, {'name': 'for reel', 'color': '#5be1c6'}], 'config': {'entityNaming': {}, 'productBaseTypes': {'definitions': [{'name': 'image', 'color': '#cccccc', 'icon': 'imagesmode'}, {'name': 'render', 'color': '#cccccc', 'icon': 'photo_library'}, {'name': 'review', 'color': '#cccccc', 'icon': 'photo_library'}, {'name': 'plate', 'color': '#cccccc', 'icon': 'camera_roll'}, {'name': 'camera', 'color': '#cccccc', 'icon': 'videocam'}, {'name': 'model', 'color': '#cccccc', 'icon': 'language'}, {'name': 'texture', 'color': '#cccccc', 'icon': 'texture'}, {'name': 'look', 'color': '#cccccc', 'icon': 'ev_shadow'}, {'name': 'rig', 'color': '#cccccc', 'icon': 'accessibility'}, {'name': 'animation', 'color': '#cccccc', 'icon': 'directions_run'}, {'name': 'cache', 'color': '#cccccc', 'icon': 'animation'}, {'name': 'layout', 'color': '#cccccc', 'icon': 'nature_people'}, {'name': 'setdress', 'color': '#cccccc', 'icon': 'forest'}, {'name': 'groom', 'color': '#cccccc', 'icon': 'content_cut'}, {'name': 'matchmove', 'color': '#cccccc', 'icon': 'switch_video'}, {'name': 'vdbcache', 'color': '#cccccc', 'icon': 'local_fire_department'}, {'name': 'lightrig', 'color': '#cccccc', 'icon': 'wb_incandescent'}, {'name': 'lut', 'color': '#cccccc', 'icon': 'opacity'}, {'name': 'workfile', 'color': '#cccccc', 'icon': 'home_repair_service'}], 'default': {'color': '#cccccc', 'icon': 'deployed_code'}}, 'roots': {'work': {'darwin': '/Volumes/projects', 'linux': '/home/daniel/Shortfilms', 'windows': '\\\\DESKTOP-T4ATP04\\projects\\01_ANIMATION_Projekte\\200716_QP_recently_in_the_supermarket'}}, 'templates': {'common': {'frame': '{frame:0>{@frame_padding}}', 'frame_padding': 4, 'version': 'v{version:0>{@version_padding}}', 'version_padding': 3}, 'delivery': {'Preview': {'directory': '{root[work]}/{project[name]}/{product[name]}/', 'file': '{project[code]}_{folder[name]}_{task[name]}_<_{comment}>.{ext}'}}, 'hero': {'default': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/hero', 'file': '{project[code]}_{folder[name]}_{task[name]}_hero<_{comment}>.{ext}'}}, 'publish': {'default': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/{@version}', 'file': '{project[code]}_{folder[name]}_{product[name]}_{@version}<_{output}><.{@frame}><_{udim}>.{ext}'}, 'maya2unreal': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}', 'file': '{product[name]}_{@version}<_{output}><.{@frame}>.{ext}'}, 'online': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/{@version}', 'file': '{originalBasename}<.{@frame}><_{udim}>.{ext}'}, 'render': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/{@version}', 'file': '{project[code]}_{folder[name]}_{product[name]}_{@version}<_{output}><.{@frame}>.{ext}'}, 'simpleUnrealTexture': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{@version}', 'file': '{originalBasename}_{@version}.{ext}'}, 'simpleUnrealTextureHero': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/hero', 'file': '{originalBasename}.{ext}'}, 'source': {'directory': '{root[work]}/{originalDirname}', 'file': '{originalBasename}.{ext}'}, 'unrealuasset': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/{@version}', 'file': '{originalBasename}.{ext}'}}, 'work': {'default': {'directory': '{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/work/{task[name]}', 'file': '{project[code]}_{folder[name]}_{task[name]}_{@version}<_{comment}>.{ext}'}, 'unreal': {'directory': '{root[work]}/{project[name]}/unreal/{task[name]}', 'file': '{project[code]}_{folder[name]}.{ext}'}}}}, 'attrib': {'priority': 'normal', 'fps': 24.0, 'resolutionWidth': 2048, 'resolutionHeight': 858, 'pixelAspect': 1.0, 'clipIn': 1, 'clipOut': 0, 'frameStart': 1001, 'frameEnd': 3880, 'handleStart': 0, 'handleEnd': 0, 'startDate': '2025-01-01T23:00:00+00:00', 'endDate': '2026-12-21T23:00:00+00:00', 'description': ''}, 'data': {}, 'active': True, 'ownAttrib': ['clipIn', 'clipOut', 'description', 'endDate', 'fps', 'frameEnd', 'frameStart', 'handleEnd', 'handleStart', 'pixelAspect', 'priority', 'resolutionHeight', 'resolutionWidth', 'startDate'], 'createdAt': '2025-01-09T15:25:18.017424+01:00', 'updatedAt': '2026-03-31T10:47:02.032395+02:00', 'bundle': {'production': None, 'staging': None}}"
DEBUG: Anatomy object collected for project "Recently_at_the_Supermarket".
DEBUG: http://danielvanwesten.com:5000 "POST /graphql HTTP/1.1" 200 713
DEBUG: Response <RestApiResponse [200]>
DEBUG: Folder entity "{'thumbnailId': None, 'attrib': {'startDate': '2025-01-01T23:00:00+00:00', 'handleEnd': 0, 'frameEnd': 3880, 'pixelAspect': 1.0, 'clipOut': 0, 'frameStart': 1001, 'location': None, 'resolutionWidth': 2048, 'fps': 24.0, 'endDate': '2026-12-21T23:00:00+00:00', 'clipIn': 1, 'resolutionHeight': 858, 'handleStart': 0, 'description': None, 'priority': 'normal'}, 'status': 'Not ready', 'name': 'cube', 'id': '13f288202c5511f1bcc9796637753fbe', 'label': 'cube', 'data': {}, 'parentId': '4391413066fc11f0a493b15e3777cc8e', 'path': '/Assets/cube', 'tags': [], 'active': True, 'folderType': 'Asset'}"
DEBUG: http://danielvanwesten.com:5000 "POST /graphql HTTP/1.1" 200 692
DEBUG: Response <RestApiResponse [200]>
DEBUG: Task entity "{'thumbnailId': None, 'attrib': {'startDate': '2025-01-01T23:00:00+00:00', 'handleEnd': 0, 'frameEnd': 3880, 'pixelAspect': 1.0, 'clipOut': 0, 'frameStart': 1001, 'resolutionWidth': 2048, 'fps': 24.0, 'clipIn': 1, 'resolutionHeight': 858, 'handleStart': 0, 'description': None, 'endDate': '2026-12-21T23:00:00+00:00', 'priority': 'normal'}, 'status': 'Not ready', 'name': 'lookdev', 'id': '1e6f29c02c5511f1bcc9796637753fbe', 'label': 'Lookdev', 'data': {}, 'tags': [], 'taskType': 'Lookdev', 'active': True, 'folderId': '13f288202c5511f1bcc9796637753fbe', 'assignees': []}"
DEBUG: Executing [GET] http://danielvanwesten.com:5000/api/users/me
DEBUG: http://danielvanwesten.com:5000 "GET /api/users/me HTTP/1.1" 200 454
DEBUG: Response <RestApiResponse [200]>
DEBUG: Setting job env: AYON_LOG_NO_COLORS: 1
DEBUG: Setting job env: AYON_PROJECT_NAME: Recently_at_the_Supermarket
DEBUG: Setting job env: AYON_FOLDER_PATH: /Assets/cube
DEBUG: Setting job env: AYON_TASK_NAME: lookdev
DEBUG: Setting job env: AYON_USERNAME: daniel
DEBUG: Setting job env: AYON_HOST_NAME: blender
DEBUG: Setting job env: AYON_BUNDLE_NAME: 2026-03-30
DEBUG: Setting job env: AYON_STUDIO_BUNDLE_NAME: 2026-03-30
DEBUG: Setting job env: AYON_WORKDIR: \\DESKTOP-T4ATP04\projects\01_ANIMATION_Projekte\200716_QP_recently_in_the_supermarket\Recently_at_the_Supermarket\Assets\cube\work\lookdev
DEBUG: Setting job env: AYON_DEFAULT_SETTINGS_VARIANT: production
DEBUG: Setting job env: AYON_APP_NAME: blender/5-1-0
DEBUG: Collecting entities all instances.
DEBUG: Fetching folder entities for instances.
DEBUG: All instances already had right folder entity.
DEBUG: Fetching task entities for instances.
DEBUG: All instances already had right task entity.
DEBUG: Skipping not a shot: ['look', 'look']
DEBUG: Found instance node: <bpy_struct, Collection("cube_lookMain") at 0x0000020E8CC15A88>
DEBUG: Collecting scene version from filename: RatS_cube_lookdev_v002.blend
DEBUG: Collected scene version: 2
DEBUG: http://danielvanwesten.com:5000 "POST /graphql HTTP/1.1" 200 235
DEBUG: Response <RestApiResponse [200]>
DEBUG: Collected 1 loaded versions.
DEBUG: http://danielvanwesten.com:5000 "POST /graphql HTTP/1.1" 200 105
DEBUG: Response <RestApiResponse [200]>
DEBUG: Collected user "daniel"
DEBUG: Global Anatomy Context Data collected:
{
    "studio": {
        "name": "",
        "code": ""
    },
    "user": {
        "name": "daniel",
        "attrib": {
            "fullName": "Daniel van Westen",
            "email": "daniel.vanwesten@gmail.com"
        },
        "data": {
            "isAdmin": true,
            "password": "XXX"
        }
    },
    "project": {
        "name": "Recently_at_the_Supermarket",
        "code": "RatS"
    },
    "folder": {
        "name": "cube",
        "type": "Asset",
        "path": "/Assets/cube",
        "parents": [
            "Assets"
        ]
    },
    "hierarchy": "Assets",
    "parent": "Assets",
    "task": {
        "name": "lookdev",
        "type": "Lookdev",
        "short": "look"
    },
    "app": "blender",
    "d": "31",
    "dd": "31",
    "ddd": "Tue",
    "dddd": "Tuesday",
    "m": "3",
    "mm": "03",
    "mmm": "Mar",
    "mmmm": "March",
    "yy": "26",
    "yyyy": "2026",
    "H": "13",
    "HH": "13",
    "h": "1",
    "hh": "01",
    "ht": "PM",
    "M": "18",
    "MM": "18",
    "S": "14",
    "SS": "14",
    "username": "daniel"
}
DEBUG: Context label is changed to "Blender - RatS_cube_lookdev_v002.blend"
DEBUG: Collecting anatomy data for all instances.
DEBUG: Querying folder entities for instances.
DEBUG: All instances already had right folder entity.
DEBUG: Querying task entities for instances.
DEBUG: All instances already had right task entity.
DEBUG: Querying latest versions for instances.
DEBUG: http://danielvanwesten.com:5000 "POST /graphql HTTP/1.1" 200 105
DEBUG: Response <RestApiResponse [200]>
DEBUG: Storing anatomy data to instance data.
DEBUG: Anatomy data for instance lookMain (lookMain): {
    "studio": {
        "name": "",
        "code": ""
    },
    "user": {
        "name": "daniel",
        "attrib": {
            "fullName": "Daniel van Westen",
            "email": "daniel.vanwesten@gmail.com"
        },
        "data": {
            "isAdmin": true,
            "password": "7f477e8869991316b5d9fb4f95d31f1adf703949c1dbdab9fa8807bc467e3e0a:e041bc4714874b0bce65c17055dbebe92ce704cfac837585d66a3bf7afb163ce"
        }
    },
    "project": {
        "name": "Recently_at_the_Supermarket",
        "code": "RatS"
    },
    "folder": {
        "name": "cube",
        "type": "Asset",
        "path": "/Assets/cube",
        "parents": [
            "Assets"
        ]
    },
    "hierarchy": "Assets",
    "parent": "Assets",
    "task": {
        "name": "lookdev",
        "type": "Lookdev",
        "short": "look"
    },
    "app": "blender",
    "d": "31",
    "dd": "31",
    "ddd": "Tue",
    "dddd": "Tuesday",
    "m": "3",
    "mm": "03",
    "mmm": "Mar",
    "mmmm": "March",
    "yy": "26",
    "yyyy": "2026",
    "H": "13",
    "HH": "13",
    "h": "1",
    "hh": "01",
    "ht": "PM",
    "M": "18",
    "MM": "18",
    "S": "14",
    "SS": "14",
    "username": "daniel",
    "product": {
        "name": "lookMain",
        "type": "look",
        "basetype": "look"
    },
    "version": 1
}
DEBUG: Anatomy Data collection finished.
DEBUG: Looking for matching profile for: host_names: "blender" | product_base_types: "look" | task_names: "lookdev" | task_types: "Lookdev"
DEBUG: "look" not found in "product_base_types": ['review', 'render', 'prerender']
DEBUG: "blender" not found in "host_names": ['substancedesigner']
DEBUG: "blender" not found in "host_names": ['maya']
DEBUG: "blender" not found in "host_names": ['traypublisher']
DEBUG: "blender" not found in "host_names": ['max']
DEBUG: "blender" not found in "host_names": ['unreal']
DEBUG: Profile selected: {'host_names': [], 'product_base_types': [], 'task_names': [], 'task_types': [], 'template_name': 'default'}
DEBUG: publishDir: "\\DESKTOP-T4ATP04\projects\01_ANIMATION_Projekte\200716_QP_recently_in_the_supermarket\Recently_at_the_Supermarket\Assets\cube\publish\look\lookMain\v001"
DEBUG: resourcesDir: "\\DESKTOP-T4ATP04\projects\01_ANIMATION_Projekte\200716_QP_recently_in_the_supermarket\Recently_at_the_Supermarket\Assets\cube\publish\look\lookMain\v001\resources"
DEBUG: Instance staging dir was set to `C:\Users\daniel\AppData\Local\Temp\ay_tmp_qk9gl7jy` and persistence is set to `False`
DEBUG: Looking for matching profile for: host_names: "blender" | product_base_types: "look" | task_names: "lookdev" | task_types: "Lookdev"
DEBUG: "look" not found in "product_base_types": ['review', 'render', 'prerender']
DEBUG: "blender" not found in "host_names": ['substancedesigner']
DEBUG: "blender" not found in "host_names": ['maya']
DEBUG: "blender" not found in "host_names": ['traypublisher']
DEBUG: "blender" not found in "host_names": ['max']
DEBUG: "blender" not found in "host_names": ['unreal']
DEBUG: Profile selected: {'host_names': [], 'product_base_types': [], 'task_names': [], 'task_types': [], 'template_name': 'default'}
DEBUG: No resources to validate..
DEBUG: Saving current file: \\DESKTOP-T4ATP04\projects\01_ANIMATION_Projekte\200716_QP_recently_in_the_supermarket\Recently_at_the_Supermarket\Assets\cube\work\lookdev\RatS_cube_lookdev_v002.blend
DEBUG: Instance lookMain does not have set comment
DEBUG: Skipping ExtractHierarchyToAYON
DEBUG: Thumbnail source not filled. Skipping.
DEBUG: Thumbnail source not filled. Skipping.
DEBUG: No profiles present for color transcode
DEBUG: No profiles present for OIIO Post Process
DEBUG: No representations at instance : `lookMain`
DEBUG: Version data 'ayon_app_name' set to: blender/5-1-0
DEBUG: Looking for matching profile for: product_base_types: "look" | host_names: "blender" | task_names: "lookdev" | task_types: "Lookdev"
DEBUG: Profile selected: {'host_names': [], 'product_base_types': [], 'task_names': [], 'task_types': [], 'template': ''}
INFO: Skipping, there are no representations to integrate for instance look
DEBUG: Instance has no representations with traits. Skipping
DEBUG: There are no published representations on the instance lookMain.
DEBUG: All instances were filtered. Thumbnail integration skipped.
DEBUG: --- Integration of Hero version for product `lookMain` begins.
DEBUG: *** There are no published representations on the instance.
DEBUG: Instance lookMain doesn't have version.
DEBUG: No workfile in this publish session.
DEBUG: There are no version attributes to update
DEBUG: Removing staging directory C:\Users\daniel\AppData\Local\Temp\ay_tmp_qk9gl7jy
DEBUG: No full paths to cleanup were collected.
DEBUG: No empty dirs to cleanup were collected.

If it’s you who was too stupid here - what was the problem and what was the solution? Or are you saying it’s still failing, but you’re also stupid!? :stuck_out_tongue:

Yeah, sorry if that was unclear. What I meant is: it’s not a Linux-specific issue — I’m actually getting the same result on Windows as well. Using the exact same workflow, I’m unable to get a Look publish to work there either.

Hi, I guess its just missing look entry in the ayon-blender addon’s settings…

ayon+settings://blender/publish/ExtractBlend just add a new look entry and should be working…

Let me know if solved or not.

Libor Batek | CS Team

Hi Libor, thanks for your help! When I add lookto ExtractBlend I get a new error:

DEBUG: Performing extraction..
Traceback (most recent call last):
  File "/home/daniel/.local/share/AYON/dependency_packages/ayon_2502101346_linux-rocky9.zip/dependencies/pyblish/plugin.py", line 528, in __explicit_process
    runner(*args)
    ~~~~~~^^^^^^^
  File "/home/daniel/.local/share/AYON/addons/blender_1.1.0/ayon_blender/plugins/publish/extract_blend.py", line 101, in process
    stack.enter_context(make_material_image_paths_absolute(data_blocks))
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/daniel/apps/blender-5.1.0-linux-x64/5.1/python/lib/python3.13/contextlib.py", line 530, in enter_context
    result = _enter(cm)
  File "/home/daniel/apps/blender-5.1.0-linux-x64/5.1/python/lib/python3.13/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/home/daniel/.local/share/AYON/addons/blender_1.1.0/ayon_blender/api/lib.py", line 387, in make_material_image_paths_absolute
    if not material.use_nodes:
           ^^^^^^^^^^^^^^^^^^
AttributeError: 'Collection' object has no attribute 'use_nodes'

Hmm ynteresting…even tho I have realized its not neccessary to introduce a new entry with look for extracting a blend it works for me (I have tested even in two distinct ayon-blender addon versions and both been working fine…

It must be something at your side causing issues then…

here is my succesful publish (and also inspected manually the actual folder and yes all been there)

Libor

I tried doing a completely fresh installation. It works now!

1 Like