Import error
Hello,
Error when importing using:
Import Daz (Easy option same issue) → Unmorped unique
Python: Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\error.py", line 246, in execute
self.run(context)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\daz.py", line 111, in run
getMainAsset(self.filepath, context, self)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\main.py", line 75, in getMainAsset
inst.preprocess(context)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\node.py", line 211, in preprocess
geonode.preprocess(context, self)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\geometry.py", line 101, in preprocess
self.data.preprocess(context, inst)
AttributeError: 'Node' object has no attribute 'preprocess'
location: <unknown location>:-1
daz_error traceback:
TRACEBACK:
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\error.py", line 246, in execute
self.run(context)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\daz.py", line 111, in run
getMainAsset(self.filepath, context, self)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\main.py", line 67, in getMainAsset
main = parseAssetFile(struct, toplevel=True)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\files.py", line 335, in parseAssetFile
return asset.parse(struct)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\files.py", line 107, in parse
asset = self.parseUrlAsset(nstruct)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\asset.py", line 154, in parseUrlAsset
asset.update(struct)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\node.py", line 650, in update
geonode = GeoNode(self, geo, geostruct["id"])
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\geometry.py", line 77, in __init__
reportError(msg, trigger=(2,3))
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\error.py", line 130, in reportError
raise DazError(msg)
Thank in advance
Best regards
Comments (4)
-
repo owner -
reporter Hello,
The asset that I want to import here was prop
mb Bay.duf
fromModular Moroccan Building Set
https://www.daz3d.com/modular-moroccan-building-setExactly: https://gcdn.daz3d.com/p/63581/i/modular-moroccan-building-set-12-daz3d.jpg
second row, last (or previous to last) asset.
When I do lower verbosity to 1 nothing is imported, just empty.
Error: https://easyupload.io/jrurrr
ERROR: Asset of type <class 'Diffeomorphic-import-daz-dev.geometry.Geometry'> not found: #mc_Ceiling File ref: '/data/tangoalpha/mc/mc_ceiling/mc_ceiling.dsf' Have all DAZ library paths been set up correctly? See https://diffeomorphic.blogspot.se/p/setting-up-daz-library-paths.html For details see 'C:\Users\user\Documents\daz_importer_errors.txt' TRACEBACK: File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\error.py", line 246, in execute self.run(context) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\daz.py", line 111, in run getMainAsset(self.filepath, context, self) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\main.py", line 67, in getMainAsset main = parseAssetFile(struct, toplevel=True) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\files.py", line 335, in parseAssetFile return asset.parse(struct) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\files.py", line 107, in parse asset = self.parseUrlAsset(nstruct) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\asset.py", line 154, in parseUrlAsset asset.update(struct) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\node.py", line 649, in update geo = self.parseUrlAsset(geostruct, Geometry) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\asset.py", line 151, in parseUrlAsset asset = self.getTypedAsset(struct["url"], type) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\asset.py", line 139, in getTypedAsset return reportError(msg, trigger=(2,3), warnPaths=True) File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\Diffeomorphic-import-daz-dev\error.py", line 130, in reportError raise DazError(msg) FILES VISITED: +FILE /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf +FILE /data/tangoalpha/mc/mc_arch/mc_arch.dsf -FILE /data/tangoalpha/mc/mc_arch/mc_arch.dsf +FILE /data/tangoalpha/mc/mc_ceiling/mc_ceiling.dsf -FILE /data/tangoalpha/mc/mc_ceiling/mc_ceiling.dsf ASSETS: "/data/tangoalpha/mc/mc_arch/mc_arch.dsf": <File /data/tangoalpha/mc/mc_arch/mc_arch.dsf> "/data/tangoalpha/mc/mc_arch/mc_arch.dsf#mc_Arch": <Node /data/tangoalpha/mc/mc_arch/mc_arch.dsf#mc_Arch None P: None G: []> "mc_Arch-4": <Instance mc_Arch 0 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-5 0 M:0 C: None R: None> "mc_Arch": <Instance mc_Arch 0 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-5 0 M:0 C: None R: None> "mc_Arch-6": <Instance mc_Arch (2) 1 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-7 1 M:0 C: None R: None> "mc_Arch (2)": <Instance mc_Arch (2) 1 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-7 1 M:0 C: None R: None> "mc_Arch-8": <Instance mc_Arch (3) 2 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-9 2 M:0 C: None R: None> "mc_Arch (3)": <Instance mc_Arch (3) 2 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-9 2 M:0 C: None R: None> "mc_Arch-10": <Instance mc_Arch (4) 3 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-11 3 M:0 C: None R: None> "mc_Arch (4)": <Instance mc_Arch (4) 3 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-11 3 M:0 C: None R: None> "/data/tangoalpha/mc/mc_ceiling/mc_ceiling.dsf": <File /data/tangoalpha/mc/mc_ceiling/mc_ceiling.dsf> ... "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#Bay-1": <Node /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#Bay None P: None G: []> "Bay-1": <Instance Bay 0 N: Bay P: None R: None> "Bay": <Instance Bay 0 N: Bay P: None R: None> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#Candle": <NoneMaterial /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#Candle r:None g:None i:False t:False> ... "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-7": <Geometry /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-3 mc_Arch_330 None> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-8": <Node /data/tangoalpha/mc/mc_arch/mc_arch.dsf#mc_Arch None P: None G: []> "mc_Arch-4": <Instance mc_Arch 0 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-5 0 M:0 C: None R: None> "mc_Arch": <Instance mc_Arch 0 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-5 0 M:0 C: None R: None> "mc_Arch-6": <Instance mc_Arch (2) 1 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-7 1 M:0 C: None R: None> "mc_Arch (2)": <Instance mc_Arch (2) 1 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-7 1 M:0 C: None R: None> "mc_Arch-8": <Instance mc_Arch (3) 2 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-9 2 M:0 C: None R: None> "mc_Arch (3)": <Instance mc_Arch (3) 2 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-9 2 M:0 C: None R: None> "mc_Arch-10": <Instance mc_Arch (4) 3 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-11 3 M:0 C: None R: None> "mc_Arch (4)": <Instance mc_Arch (4) 3 N: mc_Arch P: Bay-1 R: None> G: <GeoNode /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-11 3 M:0 C: None R: None> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-9": <Geometry /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Arch-3 mc_Arch_330 None> ... "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Floor3_roughness.jpg": <Images /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Floor3_roughness.jpg r: [<Map None False None (0 0)>]> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern.jpg-3": <Images /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern.jpg-3 r: [<Map None False None (0 0)>]> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern_normal.jpg-2": <Images /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern_normal.jpg-2 r: [<Map None False None (0 0)>]> "/environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern_roughness.jpg-2": <Images /environments/tangoalpha/moroccan%20corridor/props/mc%20bay.duf#mc_Lantern_roughness.jpg-2 r: [<Map None False None (0 0)>]> OTHER ASSETS: DAZ ROOT PATHS: 0: "G:/DAZ 3D/x64/DAZ 3D/DAZStudio4/shaders/iray" 1: "G:/DAZ 3D/MyDaz3DLibrary"
When I do import preloaded scene it works fine and this celling is visible.
-
repo owner It seems like there was a bug in the very basic code that manages assets. Strange that it could go unnoticed for years, but apparently the problem almost never arises. Well here it did. Hopefully the fix hasn’t broken anything else.
-
reporter - changed status to resolved
Thank You, Tested problematic asset and it works fine. Will do more testing over the weekend (holiday over) and report if anything fails to import. Best regards
- Log in to comment
Again there is something strange with the assets that you are trying to load, because I it doesn’t happen for me. However, the code has been rewritten and should now be more resilient against this type of error.