robmcrosby / BlenderUSDZ

Simple USDZ file exporter plugin for Blender3D
GNU General Public License v3.0
473 stars 66 forks source link

TypeError: unsupported operand type(s) for &: 'list' and 'int' #41

Open dilanshah opened 4 years ago

dilanshah commented 4 years ago

When executing an export using this tool I'm having this issue.

Traceback (most recent call last):
Support/Blender/2.80/scripts/addons/io_scene_usdz/__init__.py", line 123, in execute
    return export_usdz.export_usdz(context, **keywords)
Support/Blender/2.80/scripts/addons/io_scene_usdz/export_usdz.py", line 54, in export_usdz
    writeCrateFile(usdcPath, usdData)
 Support/Blender/2.80/scripts/addons/io_scene_usdz/export_usdz.py", line 103, in writeCrateFile
    crate.writeUsd(usdData)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 652, in writeUsd
    self.writeUsdPrim(child)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 621, in writeUsdPrim
    self.writeUsdPrim(child)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 621, in writeUsdPrim
    self.writeUsdPrim(child)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 629, in writeUsdPrim
    self.writeUsdAttribute(attribute)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 584, in writeUsdAttribute
    fset.append(self.addField('default', usdAtt.value, usdAtt.valueType))
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 431, in addField
    return self.addFieldItem(field, vType, False, True, False, value)
Support/Blender/2.80/scripts/addons/io_scene_usdz/crate_file.py", line 160, in addFieldItem
    rep = (vType.value << 48) | (payload & PAYLOAD_MASK)
TypeError: unsupported operand type(s) for &: 'list' and 'int'

location: <unknown location>:-1
heyadam commented 3 years ago

Running into this issue as well on macOS Big Sur and Blender 2.91

dvidec commented 3 years ago

Same error. Big Sur and Blender 2.92

cakeller98 commented 2 years ago

Same error, same line in Blender 3.1 on Windows 10. I reset blender to factory defaults and loaded the add-on, v0.6, and it exported ok.

It appears there may be a conflict with another add-on? but I don't know what or why that would be.

garnos commented 1 year ago

I'm receiving the same error on Windows 10 and Blender 3.1.2 and above.