In the StateManager with the MediaExtensions plugin active, there is an added checkbox for a media conversion after rendering. This is throwing an error. It looks like we just need to pass version data correctly.
22/08/24 07:59:24 ERROR - PrismUtils.PathManager
Core: v2.0.10
App plugin: Fusion v2.0.0
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\CreateHolder.py", line 9, in
createHolder()
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\CreateHolder.py", line 5, in createHolder
holder = HolderClass.PrismHolderClass(fu.UIManager, fusion)
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\HolderClass.py", line 112, in init
self.disp.RunLoop()
File "", line 167, in RunLoop
File "", line 123, in Dispatch
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\HolderClass.py", line 146, in on_btn_statemanager_clicked
opw.openPrismStateManager(globalPrism.pcore)
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\openPrismWindows.py", line 117, in openPrismStateManager
qapp.exec()
File "C:\Python311\Lib\site-packages\qtpy\QtWidgets.py", line 149, in
QApplication.exec_ = lambda *args, kwargs: possibly_static_exec(
File "C:\Python311\Lib\site-packages\qtpy_utils.py", line 53, in possibly_static_exec
return args[0].exec()
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, *kwargs)
File "C:\Prism2\Scripts\ProjectScripts\StateManager.py", line 2023, in publish
exResult = curUi.executeState(parent=self)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(args, kwargs)
File "C:\ProgramData\Prism2\plugins\Fusion\Scripts\StateManagerNodes\fus_ImageRender.py", line 1552, in executeState
self.core.callback("postRender", kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, *kwargs)
File "C:\Prism2\Scripts\PrismCore.py", line 426, in callback
return self.callbacks.callback(args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Callbacks.py", line 161, in callback
res = cb["function"](*args, *kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, **kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 89, in func_wrapper
"".join(traceback.format_stack()),
Traceback (most recent call last):
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Prism2\Scripts\PrismUtils\PathManager.py", line 148, in getMediaConversionOutputPath
context["version"] = context["version"] + " (%s)" % extension[1:]
In the StateManager with the MediaExtensions plugin active, there is an added checkbox for a media conversion after rendering. This is throwing an error. It looks like we just need to pass version data correctly.
22/08/24 07:59:24 ERROR - PrismUtils.PathManager
Core: v2.0.10 App plugin: Fusion v2.0.0
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\CreateHolder.py", line 9, in
createHolder()
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\CreateHolder.py", line 5, in createHolder
holder = HolderClass.PrismHolderClass(fu.UIManager, fusion)
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\HolderClass.py", line 112, in init
self.disp.RunLoop()
File "", line 167, in RunLoop
File "", line 123, in Dispatch
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\HolderClass.py", line 146, in on_btn_statemanager_clicked
opw.openPrismStateManager(globalPrism.pcore)
File "C:\Users\Alta Arts\AppData\Roaming\Blackmagic Design\Fusion\Scripts\Prism\openPrismWindows.py", line 117, in openPrismStateManager
qapp.exec()
File "C:\Python311\Lib\site-packages\qtpy\QtWidgets.py", line 149, in
QApplication.exec_ = lambda *args, kwargs: possibly_static_exec(
File "C:\Python311\Lib\site-packages\qtpy_utils.py", line 53, in possibly_static_exec
return args[0].exec()
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, *kwargs)
File "C:\Prism2\Scripts\ProjectScripts\StateManager.py", line 2023, in publish
exResult = curUi.executeState(parent=self)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(args, kwargs)
File "C:\ProgramData\Prism2\plugins\Fusion\Scripts\StateManagerNodes\fus_ImageRender.py", line 1552, in executeState
self.core.callback("postRender", kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, *kwargs)
File "C:\Prism2\Scripts\PrismCore.py", line 426, in callback
return self.callbacks.callback(args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Callbacks.py", line 161, in callback
res = cb["function"](*args, *kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(args, kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper
return func(*args, **kwargs)
File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 89, in func_wrapper
"".join(traceback.format_stack()),
Traceback (most recent call last): File "C:\Prism2\Scripts\PrismUtils\Decorators.py", line 54, in func_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Prism2\Scripts\PrismUtils\PathManager.py", line 148, in getMediaConversionOutputPath context["version"] = context["version"] + " (%s)" % extension[1:]