transfer JCMs don't work - [issue only in 2.90.0 beta]

Issue #163 closed
Noname created an issue

To reproduce:

  1. select cloth
  2. select body
  3. transfer JCMs

Error:

Traceback (most recent call last):
  File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons\Diffeomorphic-import_daz-b188e28ea2ec\error.py", line 247, in execute
    self.run(context)
  File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons\Diffeomorphic-import_daz-b188e28ea2ec\transfer.py", line 56, in run
    self.transferMorphs(hum, clo, context)
  File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons\Diffeomorphic-import_daz-b188e28ea2ec\transfer.py", line 115, in transferMorphs
    elif self.autoTransfer(hum, clo, hskey):
  File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons\Diffeomorphic-import_daz-b188e28ea2ec\transfer.py", line 169, in autoTransfer
    bpy.ops.object.modifier_apply(apply_as='DATA', modifier=mod.name)
  File "C:\blender-2.90\2.90\scripts\modules\bpy\ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
TypeError: Converting py args to operator properties: : keyword "apply_as" unrecognized

location: <unknown location>:-1

Blender 2.90.0 beta

Comments (6)

  1. engetudouiti

    It may only happen about 2.9 . 2.9 bpy change the bpy.ops.modifier_apply() aruguments , then it not use “apply_as” key words anymore. only use modifier keywords. and add boolean for report.

    so if you use 2.9, you may need to change it by yourself. (2.9 is not support version) . even though you edit the code, I suppose there are many cases about 2.9 bpy change.

  2. Noname reporter

    Tested 2.83.4 seams that transfer is working, did some quick test only.

    So indeed change in bpy in 2.90.0 Beta.

    Maybe it would be good time to update it and prepare to 2.90.0 ? This version will be released soon.

  3. engetudouiti

    I think report for 2.9 individually is good thing to update when 2.9 released as product version.I had reported some change when 2.8 was beta too.

    I may recommend edit and include version in tittle for specific version problems ,. Thomas easy read But after all, most of up-date may happen only when 2.9 becom release version. .

  4. Log in to comment