Node Wrangler - Principled Texture Setup error (with Relative Path option and blendfile and textures are on different drives) #77022
Closed
opened 2020-05-24 13:29:44 +02:00 by Munkhsaikhan Boldsaikhan
·
56 comments
No Branch/Tag Specified
main
blender-v3.6-release
asset-shelf
blender-v3.5-release
brush-assets-project
blender-v2.93-release
blender-v3.3-release
blender-v3.4-release
xr-dev
blender-v3.2-release
blender-v3.1-release
screenshots-manual
gltf_vtree
blender-v2.83-release
blender-v3.0-release
xr-controller-support
studio-sprite-fright
asset-browser-poselib
blender-v2.92-release
blender-v2.91-release
blender-v2.90-release
greasepencil-addon
xr-world-navigation
soc-2019-openxr
blender-v2.82-release
blender-v2.81-release
filebrowser_redesign
blender-v2.80-release
blender2.7
blender-v2.79b-release
blender-v2.79a-release
blender-v2.79-release
fbx_experiments
blender-v2.78b-release
collada-2
blender-v2.78-release
rigify_fixes
fbx_io_export_ignore_parents
v3.3.7
v2.93.18
v3.5.1
v3.3.6
v2.93.17
v3.5.0
v2.93.16
v3.3.5
v3.3.4
v2.93.15
v2.93.14
v3.3.3
v2.93.13
v2.93.12
v3.4.1
v3.3.2
v3.4.0
v3.3.1
v2.93.11
v3.3.0
v3.2.2
v2.93.10
v3.2.1
v3.2.0
v2.83.20
v2.93.9
v3.1.2
v3.1.1
v3.1.0
v2.83.19
v2.93.8
v3.0.1
v2.93.7
v3.0.0
v2.93.6
v2.93.5
v2.83.18
v2.93.4
v2.93.3
v2.83.17
v2.93.2
v2.93.1
v2.83.16
v2.93.0
v2.83.15
v2.83.14
v2.83.13
v2.92.0
v2.83.12
v2.91.2
v2.83.10
v2.91.0
v2.83.9
v2.83.8
v2.83.7
v2.90.1
v2.83.6
v2.90.0
v2.83.5
v2.83.4
v2.83.3
v2.83.2
v2.83.1
v2.83
v2.82a
v2.82
v2.81a
v2.81
v2.80
v2.80-rc3
v2.80-rc2
v2.80-rc1
v2.79b
v2.79a
v2.79
v2.79-rc2
v2.79-rc1
v2.78b
v2.78a
v2.78
v2.78-rc2
v2.78-rc1
v2.77a
v2.77
v2.77-rc2
v2.77-rc1
v2.76a
v2.76
v2.76-rc3
v2.76-rc1
v2.75
v2.75-rc2
v2.75-rc1
v2.74
v2.74-rc4
v2.74-rc3
v2.74-rc2
v2.74-rc1
v2.73a
v2.73
v2.73-rc1
v2.72
v2.72-rc1
v2.71
v2.71-rc1
v2.70a
v2.70
v2.70-rc
v2.69
v2.68
v2.67b
v2.67a
v2.67
v2.66a
v2.66
v2.65a
v2.65
v2.64a
v2.64
v2.63a
v2.63
v2.62
v2.61
v2.60a
v2.60
v2.59
v2.58a
v2.58
v2.57b
v2.57a
v2.57
v2.56a
v2.56
v2.55
v2.54
v2.53
Labels
Clear labels
Apply labels
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
12 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#77022
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 445.87
Blender Version
Broken: version: 2.83 (sub 17), branch: master, commit date: 2020-05-22 19:52, hash:
blender/blender@e8dd8c2829
Worked: (newest version of Blender that worked as expected)
Addon Information
Name: Node Wrangler (3, 36)
Author: Bartek Skorupa, Greg Zaal, Sebastian Koenig, Christian Brinkmann, Florian Meyer
Short description of error
Node Wrangler - "Principled Texture Setup"works normally in 2.82 (stable version as right now). But doesn't work in version 2.83Exact steps for others to reproduce the error
When the blend file and texture images are in the same hard drive it works normally. But when they are indifferent hard drives don't work and shows this (pic) error.
Steps:
blend flile and image textures must be in different hard drives
Shader Editor -> Principled BSDF selected -> Ctrl + Shift + T -> Select texture images -> Principled Texture Setup button
I thought not necessary to upload the blend file. Since the error can be reproduced in the default blend file.
Added subscriber: @MunkhsaikhanBoldsaikhan
#98023 was marked as duplicate of this issue
#90436 was marked as duplicate of this issue
#86327 was marked as duplicate of this issue
#76994 was marked as duplicate of this issue
blender/blender#84759 was marked as duplicate of this issue
#84051 was marked as duplicate of this issue
#82411 was marked as duplicate of this issue
blender/blender#82248 was marked as duplicate of this issue
#81742 was marked as duplicate of this issue
blender/blender#80916 was marked as duplicate of this issue
#79183 was marked as duplicate of this issue
#77843 was marked as duplicate of this issue
#77512 was marked as duplicate of this issue
This comment was removed by @MunkhsaikhanBoldsaikhan
Added subscriber: @Calra
Changed status from 'Needs Triage' to: 'Needs User Info'
@MunkhsaikhanBoldsaikhan Please update the task description with description of the error, steps to reproduce and if possible a simple blend file where the error/crash happens.
Principled Texture Setup no longer works in Blender 2.83 betato Node Wrangler - Principled Texture Setup no longer works in Blender 2.83 betaAdded subscriber: @MeshVoid
This comment was removed by @MeshVoid
You are right. I get the same message with the latest build. Win 10 64 bits.

I'd change the status of this bug to Needs Triage now, since user has provided all the info. That's an interesting bug of Node Wrangler addon, It would be nice if developers could see it. @MunkhsaikhanBoldsaikhan I think you can do it as the author of the report.
Changed status from 'Needs User Info' to: 'Needs Developer To Reproduce'
Ah my bad, forgot and I haven't split my C: drive yet, will wait for other developers to confirm.
Changed status from 'Needs Developer To Reproduce' to: 'Needs Triage'
This bug is in limbo mode now, I guess...
Added subscribers: @GregZaal, @BartekSkorupa, @sebastian_k
@GregZaal @BartekSkorupa @sebastian_k Terribly sorry to bother you guys, I read that you are authors of that addon in the description. This issue has been reported multiple times (about 4 already in bug reporter). I think it has been overlooked because of a lot of status changes and the duplicate tasks are getting merged. This bug prevents from using Ctrl + Shift + T when textures are on the different drive in 2.83 LTS.
Added subscribers: @Odds57, @Jackie-1
Added subscriber: @GustavoSilva
Added subscriber: @smramsay
I don't have Windows to test this on so I don't feel comfortable submitting a fix, but I'm pretty sure this is the problem:

The error is caused by the 'Relative Path' option being enabled by default.
Python's
os.path.relpath
function, which is ultimately called, doesn't work across drives on Windows.If you don't want to wait for a fix to be commited, disabling 'Relative Path' option each time in the file browser's N-Panel should fix it.
This patch should fix it by falling back to using the absolute path if it fails to get the relative in any situation.
Again though, I can't test it.
Added subscribers: @neail, @Harvester
Added subscriber: @lichtwerk
@smramsay: thx for that code, will double-check that and commit if no complaints.
To all others: You can also just uncheck Relative Path in this situation and it should work. (but agree this should be handled more gracefully)

Changed status from 'Needs Triage' to: 'Confirmed'
Added subscriber: @gyanenmhz
Node Wrangler - Principled Texture Setup no longer works in Blender 2.83 betato Node Wrangler - Principled Texture Setup error (with Relative Path option and blendfile and textures are on different drives)Added subscriber: @cg_petey
Added subscriber: @clarrot
I manage to uncheck the relative paths, but my Ctrl+T for wrangler still doesn't work.

Added subscriber: @V-prime
That is the one in preferences (not sure this is used in the Addon), but you have the one for the operator as well [sidebar in the file browser]

If it is hidden, use {key N} or the gear icon to show the sidebar
Added subscriber: @sprawa
Added subscriber: @MacherTV_Peter
Added subscriber: @GrzegorzChrymecki
Added subscriber: @NaouriRedouane
Added subscriber: @ericklestrange
same issue, getting "no matching images found"
Added subscriber: @blitzplayz
Added subscriber: @IyadAhmed
issue still exists, a solution is to use absolute path instead

This issue was referenced by
e37389de77
This issue was referenced by
cc971e509d
This issue was referenced by
fe12f8b975
Changed status from 'Confirmed' to: 'Resolved'
Added subscribers: @catangus, @rjg